Hacker News new | past | comments | ask | show | jobs | submit login

I would echo the statement. May be more than languages programming paradigms take more time to learn .



At some point, that's the motivation to keep learning the Nth one. You don't know what you don't know, but when you stumble into a new paradigm, it suddenly creates this massive perspective shift that changes how you use all the languages you already have learned.


Is there really a different paradigm between learning one C like object oriented language and another?


Sure. Each language has its quirks, and bells and whistles. Starting with C, and then moving to Objective C, just the basic nomenclature and syntax makes you think of the architecture you're building in new ways.

C# has built-in facilities to call C++ code in a managed sense. C# doesn't do pointers the same way C does, so all of the low level minutae to pull that off is a very powerful feature.

There are even some microcontrollers whose architecture doesnt support function pointers very well, ao just doing vanilla C stuff is essentially hardware limited.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: