VRx insights TexturesIconsImagesFontsColorGradientsBordersHelpSitemap insights.vrx.palo-alto.ca.us
What computer language should I learn?

What computer language should I learn ?

Javascript is what I'd concentrate on. Node.js jobs are going to be the ones of the future, business has settles on Java and there's a million reasons why on the server side this is insane.,but they drank the Kool Aid from Sun. But the smart money's on the server side implementation of Google's V8 Javascript engine (which is like a more grandiose version of a language implementation I wrote at Cado in 1981)

I delete PhP on site. It's too easy and took too many liberties such that now it's a security hole you can drive a truck through and I won't use it. It was written by a neighbor of mine, Rasmus Lehrdorf, and we both wrote what we wrote automate the building of a "home page" on the web. PhP stood for personal home page.

C you have to know, but if you know Javascript you know C.

C++ is unusable and best avoided. If a project uses it, run.

I've seen things like python and ruby and perl come and gow. Nice try boys. now go away.

If you want to see why Javascript is better than C, and I say that as somebody who learned C in 1976 and has never found anything better, then watch the Doug Crockford videos on it. There's about 18 hours of them,the first few should convince you. It really is a wonderful language that has features from all other academic languages rolled into one. That is, there were a bunch of weird languages like Haskall that were written to add some new property to a computer programming language.

Some guy at Netscape wrote Javascript over a weekend and rolled every cool feature developed since C into one C based language. Who could ask for more?

A decade later some 17 year old tool Google's V8 engine, unbelievably faster than any other Javascript interpreter, and made it work on the server side under unix, not as part o a browser (one could say this was for symmetry since MySql has been a part of most browsers for a while now)

And how good is it? How about you can write an x86 emulator with it and it'll book Linux in a browser tab:

http://vrx.palo-alto.ca.us/unix/

I'm surprised that even works, but it does, it's usable and it's a six year old demo some guy wrote for run.