3 ms·
Learning another language, if you've already learned a few, it's a very small cost if the other benefits are big. After all, many of use learned some of the la
by blunte 8y ago
Learning another language, if you've already learned a few, it's a very small cost if the other benefits are big. After all, many of use learned some of the languages we learned because of the benefits that came with them.
I learned Java because of the promise (long ago) of write one run anywhere.
I learned Ruby because of the promise of Rails.
I learned Go because of the promise of fast and single-file-executable (maybe not the best reasons, but those were my excuses :) ).
Etc.
How hard can it be to learn Pascal? Is that really a frustration or an obstacle?... If I were making desktop apps, I wouldn't care what language it was as long as I could quickly make cross platform GUI apps that did what I needed.
- AnIdiotOnTheNet 8y agoI don't disagree that learning new languages is relatively easy, I know a bunch myself already, it's just that to use a language very effectively you have to be able to think in its terms and that requires some time investment. Fluency takes time. You've seen code written in language X before and been able to instantly tell it was ported from language Y, right? It's the programmer equivalent of a literal translation from Chinese, where the words are English but none of the metaphors, euphemisms, or subtle connotations are accounted for. And it isn't even like I have something against Pascal, it seems better designed than C and is just as mature, but I don't really want to invest the time needed to gain fluency at this point in my life. And when I think about that, I wonder why I should need to for this kind of functionality.