Live data from Hacker News

Python predicted to overtake C and Java in next 4 years

zdnet.com

1–6 of 6 posts

Re: Python predicted to overtake C and Java in next 4 years

#3

CS departments should still teach C because being able to do memory management well also makes appreciating garbage collected languages.

My CS degree was largely taught in C and C++. I couldn't agree more.

Moving to Python was incredibly simple from C++. I can't imagine that the reverse would be equally true.

Re: Python predicted to overtake C and Java in next 4 years

#4

CS departments should still teach C because being able to do memory management well also makes appreciating garbage collected languages.

My CS degree was largely taught in C and C++. I couldn't agree more. Moving to Python was incredibly simple from C++. I can't imagine that the reverse would be equally true.

And... there could be a case where you will need to write in a lower level language for something maybe for performance or because you’re doing something on a controller or a firmware or a driver etc. In any case it’s good to be able to move between languages

Re: Python predicted to overtake C and Java in next 4 years

#5

CS departments should still teach C because being able to do memory management well also makes appreciating garbage collected languages.

Also because C is still the lingua franca of large portions of CS. And something like C is nessasary for certain parts if CS (good luck teaching OS in a language where you can't poke at memory addresses)

Re: Python predicted to overtake C and Java in next 4 years

#6

Earlier quoted context omitted.

My CS degree was largely taught in C and C++. I couldn't agree more. Moving to Python was incredibly simple from C++. I can't imagine that the reverse would be equally true.

And... there could be a case where you will need to write in a lower level language for something maybe for performance or because you’re doing something on a controller or a firmware or a driver etc. In any case it’s good to be able to move between languages

True, or you might end up working on some major popular project written in C, like python.