Quote:
Originally Posted by Ether
I think that, rather than the order in which the languages were studied, would explain why you are still much more comfortable with Java (OOP).
|
A large part of it is that OOP is what I use on a day to do basis. Also, the various routine algorithms and data structures I have learned through getting a CS degree has for the most part been through the lens of OOP and shapes how I understand them. To think about these concepts in another programming paradigm would take more effort.
Quote:
Likely true, but not germane to the "order" question.
|
Switching from one programming paradigm to another requires a period of "unlearning" things. Accomplishing a routine task in the new paradigm could very well make the old way you are use to doing it invalid or not optimal and it will take some effort to break the habit.