DEV Community

Discussion on: Juggling Multiple Languages Simultaneously

Collapse
 
tux0r profile image
tux0r

I've been writing code in FASM, Emacs Lisp, C#, Java, C, C++, JavaScript, PHP, Common Lisp and Racket in the past six months and I feel nothing. :-)

You will probably never reach perfection in any language, unless you designed it yourself and it is well-matured and does not get new language standards every few months (like C#, Rust and Go do). Knowing this, you'll have it easier to find your way through the various languages to find the one that gets the particular job done.

Never limit yourself, be free and ready to renew yourself with every new project. It will help you.

Collapse
 
usamaashraf profile image
Usama Ashraf

Interesting. That's a good mix of strongly-typed and relatively higher-level languages.

Collapse
 
tux0r profile image
tux0r

And most of them are horrible. :))

Collapse
 
quii profile image
Chris James

not get new language standards every few months (like C#, Rust and Go do

Go gets new releases every 6 months but has a backwards compatibility guarantee so anything you learned 5 years ago is still correct today. There may be slightly better ways of doing things now but it wont be big.

The changes in Go the past few years in terms of the language have been very minimal. The main changes have been around new libraries in the standard lib, performance and tooling.