CoolDictionary.com Webster Dictionary with PRONUNCIATION and Sound!

what experience you people have with working with different languages at the same time?

 
 
   

Question: (this is a probably a bit OT here, but comp.lang seems rather desolated, so I'm not sure I would get an answer there. And right now I'm in the middle of learning Python anyway so...)

Anyway, my question is: what experience you people have with working with different languages at the same time?

Actually I did myself many years ago, on my Commodore machines, where I programmed a lot in both basic, assembler and machine code, and don't recall I had any problems with handling these parallel. But then, they are very different languages, so it's not easy to get their syntax etc. mixed up with each other.

I'm more thinking about Python, PHP, C++, Perl, Euphoria, which are languages I'm thinking of learning now. They look much more like each other than basic and MC, at places some even share the exact same syntax it seems, so your brain might get confused with what language you're actually working with?

How is your experience with handling these paralell?. And what would you recommend - take one (or perhaps two) at a time, and then continue with the next? Or is it OK to go ahead with them all, at once?


Answer: Having forgotten at least 20 programming languages ...

I find I tend to learn languages serially - I concentrate on one language at a time. I may *use* other languages at the same time, but I don't *actively* learn more than one at once. At any time I'll usually be actively *using* 3-5 languages (e.g. currently Python, Java, SQL, bash scripting), with the occasional foray elsewhere as needed. And I'll be expanding my knowledge of them all the time. But that's different from "learning the language".

"Laval stage" (look it up ;) for me tends to last between 2 weeks to 4 weeks, depending on the complexity of the language. This primarily involves learning the syntax, and a basic understanding of any libraries that come with the language. There will then usually be a second larval stage once I've attained some level of mastery of the language.

For Python, I actually had two larval stages very close together - my first introduction was maintaining a Zope (2.0) web site. Then I came to Python proper - this stage only took about 2 weeks, and most of it was learning the standard library and what being "Pythonic" means.

Submit Your Own Answer!

Google





 
 
| Home | English Course Questions | English Grammar Questions | Teaching Esl Questions | Esl Exercise Questions | Esl General Questions | Esl How To Questions | Esl Learning Questions | Esl Lessons Questions | Esl Other Languages | Esl Pronounciation Questions | Learning Sign Language Questions | Esl Worksheets Questions | Esl Adult Questions | Esl Beginner Questions | Conversational English Questions | Site Map |