Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
C0D4669024yYep.
The fundamentals carry across every language, it's just how said language implements it that changes. -
Yes, and it's especially true if you migrate from a lower level language to a higher level language, because chances are good that the low level stuff just works perfectly fine. Except for pointers.
-
@johnmelodyme from C++ to Java and mainly PHP. Though it would be much harder if all 3 weren't object-oriented. Migrating to Haskell would've been much more difficult.
-
@johnmelodyme Thanks God no. Although I really like the idea of pure functions and use them on most occasions, this paradigm can be easily applied within an object-oriented context.
-
Hazarth95214yTotally agree and many devs I spoke to agree as well.
I even have experience jumping into projects that are in languages I never used before and It's smooth sailing. -
lynkfox314yMastering a language and fundamentals of programming in general are not always connected. I've know a couple devs who could write some wiz code but couldn't tell you why it worked the way it did - they'd just figured out the end results along the way.
That being said - yes. When you know the why of programming languages picking up others is just learning the verbage -
iiii90854yDepends. If your base is Haskell, you'll have a hard time with anything derived from C (which is almost everything nowadays)
Do you agree with me that once you understand and mastered one programming language, when you want to learn other languages or library is very easy. At least you know what to Google search.
question