I've historically always tried to stick to one or two big languages, because as soon as I start deviating even for a week, I go back to my primaries and find that I, humiliatingly, have forgotten things that anyone else would be completely incapable of forgetting. Now, I'm going to be learning assembly, since that kind of thing falls in line with my interests, and I'm concerned about forgetting big chunks of C while I learn. I already often have the standard open in a tab constantly despite using C since 2012, so my question is, how do you guys who are fluent in multiple languages manage to remember them? Have you been using both for almost forever? Are you all just mediocre in multiple languages rather than pro in one or two?
(Score: 2) by tibman on Monday April 07 2014, @07:20PM
The often overlooked part of this is not transitioning languages. It is transitioning IDEs! .Net/visual studio dev and you're going to something more primitive like text editor and compiler in a console. Reshaper won't help you and auto-complete may not exist as you know it. Even from VS to Eclipse has some differences like Tab versus Enter to select the auto-complete. Doesn't sound like a big deal but enough of those and it can feel like you spend more time fighting the IDE than coding.
I'm sure many people people will talk about remembering concepts over language specifics in this thread. But changing your dev tools can often be more jarring than changing the language. Especially if you have historically been a
Anyways, since you are a C developer, you'll probably be more flexible than most. Going from fancy tools down to a console can be rough. Going from a console to a fancy IDE and you'll want to shoo the help away.
SN won't survive on lurkers alone. Write comments.