3 ms·
Every developer should build at least a "hello world" in C, to know what's a real code. I'm not following. Are you saying that "Hello World" is embl
by fogus 16y ago
Every developer should build at least
a "hello world" in C, to know what's
a real code.
I'm not following. Are you saying that "Hello World" is emblematic of "real world" C code?
My opinion is that "Hello World" serves one purpose only in C, to show how much the C compiler agrees with the host OS.
- rabc 16y agoThat was just an example. Developers should know what's a pointer and how to deal with it, because this is what happens everytime you hit the 'Build and Run' in compiler or run your Python script. And even a hello world in C can show all of that.
- l0nwlf 16y agoAnd why should developer bother to know how to deal with pointers ? And since when does writing "Hello World" in C teaches you how to use pointer and how to deal with it.
- roel_v 16y ago"And why should developer bother to know how to deal with pointers ?" Because if you don't even know the most basic things like the stack and the heap and memory addressing and the mechanics of calling functions, how can you expect to be a "developer"? Fine, let people start learning with languages that abstract all of that away, but for a well-rounded, complete education as a programmer (I'm not talking school-eduction, I'm talking general education) you need to know about these things.
- marshray 16y agoPerhaps he uses the term "developer" to include "web developer" or "suburban residential housing division developer".