3 ms·
> “Programming fundamentals” isn’t the same from language to language. You should be able to carry very, very basic concepts over to other languages with much
by okwubodu 5y ago
> “Programming fundamentals” isn’t the same from language to language.
You should be able to carry very, very basic concepts over to other languages with much less difficulty than learning them the first time. A student sufficiently skilled in Python will be able to make the same intro level programs in C given enough time. Badly? Yes, but they'll function.
Similarly, a watercolor artist won't forget the basics of art when handed a pencil.
- aYsY4dDQ2NrcNzA 5y ago“… sufficiently skilled […] given enough time …” Well, sure. For some values of sufficiently and enough.
- okwubodu 5y agoSufficiently skilled: understands the topic in their chosen language. Enough time: however long it takes them to learn the syntax of the second language + the time it took to complete the project in the first language. Unfortunately I can't give decimal precision hour estimates.
- d18g 5y agoLearning the syntax of a language is far from understanding the sementics.
- swiftcoder 5y agoC and Python are also languages with a pretty direct historical relationship. Going from, say, Python to Prolog, it will be significantly more challenging to identify commonalities.