arisuchan    [ tech / cult / art ]   [ λ / Δ ]   [ psy ]   [ ru ]   [ random ]   [ meta ]   [ all ]    info / stickers     temporarily disabledtemporarily disabled

/cyb/ - cyberpunk and cybersecurity

low life. high tech. anonymity. privacy. security.
Name
Email
Subject
Comment

formatting options

File
Password (For file deletion.)

Help me fix this shit. https://legacy.arisuchan.jp/q/res/2703.html#2703

Kalyx ######


File: 1515208970097-0.pdf (7.63 MB, Understanding and Using C ….pdf)

File: 1515208970097-1.jpg (134.63 KB, 500x656, UANDUSINGCPOINTERS.jpg)

 No.2347

>Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you’ll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book.

 No.2349

Do people really need a 200+ pages book just for understanding pointers? It's not even a hard concept! When I saw the length of the book I thought it was going to go in-depth with memory management and systems programming but from the table of contents it just looks like a bloated tutorial. It doesn't even have exercises! Do people actually find this helpful? I suspect a few hours learning some very basic assembly might help more with pointers than reading this book.

 No.2366

>>2349
I mean, i learnt it with a single web page that was barely 4-5 paragraphs, and just applied it to dynamic data structures to master it. It doesnt need a 200+ pages book, this is absurd lmao

 No.2389

File: 1515853552911.pdf (2.15 MB, Linden_-_Expert_C_Programm….pdf)

>>2349
>>2366
Some years ago, I made a program to pitchshift/timestretch audio files in C with FFTW3 and libsndfile for a class, and at the time I had some experience with Processing (Java) and Python, but not with C at all.
I didn't read this book from cover to cover and just skimmed to the relevant parts for me, but it helped me a lot to make a bridge between the Java way of managing memory (GC, OOP, arrays as objects…) to the C one (malloc, structs, pointers (to pointers) to arrays…).

If I had to start a non-trivial project in C one more time, I would probably download it again at some point. Of course there are some equivalent resources on the web, but this book kinda saved my semester and covers a lot of cornercases and possible traps IIRC.

A more interesting book for people comfortable with C is "Expert C Programming, Deep C Secrets" though.
It's a bit dated since it was written before C99, but it's still very informative.



[Return] [Go to top] [ Catalog ] [Post a Reply]
Delete Post [ ]