Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The author of this post misses the point of the expression completely. The expression has nothing to do with assembly language but it has to do with the fact that Javascript will be further and further abstracted away over time but yet, all these abstractions will compile down to Javascript. In due time no one will be programming in Javascript except for a few geeks. This is similar to what happened to assembly language and in that way Javascript compares to assembly language.


That seems like an odd prediction to make for an expressive, dynamic, C-like language. It's nice to have other options, but I suspect that large amounts of vanilla Javascript will be written for many years to come.


I'm sure that in the late 70's or early 80's people said the same thing about assembly language and guess what, even today there are still people programming in assembly. The point is that languages change faster than the platforms they run on. Why else would there be CoffeeScript or Haxe? It's just a natural evolution. To us Javascript might seem perfectly acceptable as a programming language but only time will tell if the next generation of programmers will feel the same about that.


Yes, but they also said that about SQL, starting in the 90s.

The more high-level the thing you're trying to hide is, the more likely it'll keep peeking out from underneath your abstraction layer.


Do you know who made the original comparison? It seems like the context of the statement is the only way to groc the semantics.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: