>>28
read the last two paragraphs, obviously you just went tl;dr
I'll restructure the sentence a bit:
C just gives the responsibility to the programmer, rather than taking someone else's code and reuse it. Which I admit, reusing code is a good idea when you're working, when you're learning, it's not so much a good idea.
How about a new architecture? New ISA? PHP "Programmers" would have no fucking clue how to port their apps, instead they will rely on other REAL PROGRAMMER's implemetation to do their job. Atleast with C or asm, you have a working knowledge of the internals of the machine so learning a new architecture becomes easier. How would a person that only studied high level abstract concepts know how to program the new machine? Doesn't matter what level of abstraction you have, it's a machine, in the very end, it's still a machine, just because you cover it with something fancy doesn't mean things can't go wrong. Although the last bit is the engineer's problem, not ours.
also:
string manipulation and memory management? thats always the fucking excuse some idiot that writes java for a living come up with. C/C++ STANDARD LIBRARY! when you're learning its always good to write your own functions. Memory management, heh, you should be glad you dont have to maintain a memory map since the OPERATING SYSTEM is doing that
DO YOU HAVE TO MAP THE ENTIRE RANGE OF RAM IN YOUR C PROGRAM?
DO YOU HAVE TO DEFRAGMENT THE CHUNKS IN YOUR C PROGRAM?
DO YOU HAVE TO MOVE AND COPY CHUNKS IN YOUR C PROGRAM?
DO YOU HAVE TO MANAGE OTHER APPLICATION'S STACK AND HEAP IN YOUR C PROGRAM?
DO YOU HAVE TO MAKE SURE THE RIGHT AMOUNT OF MEMORY IS
PHYSICALLY AVALIABLE IN YOUR C PROGRAM?
DO YOU HAVE TO MANAGE VIRTUAL MEMORY IN YOUR C PROGRAM?
no offcourse, so stop bitching
>>35
same here