Skip to content

Comment on JavaScript right on the hardwareparent

Comments

just to answer you: I Like Javascript.

I like my functions as first class citizens. I like my prototypes and my inheritance model. I like my callbacks and my closures. I like how I can move from client-side, to server-side, to my TV, all with the same language. I like how easy it is for beginners to produce something useful and for seasoned developers to produce something good.

There are many other languages that share such traits but Javascript is one of the few that can be picked up by beginners interested in any field (eg: games, web, apps) and keep surprising you. It is extremely powerful in the hands of those that devote time to learn how things work. Its one of the few languages that you can learn as a beginner and keep with you as you become a better programmer.

I don't think it should be the only language someone knows but it should be a language that everybody knows.

So yes, there are people who like javascript.

It sounds like you don't like Javascript as a language, you like it because it just happens to be successful and ubiquitous.

Check my second paragraph, I quote some of things I like most in js as a language. Nothing there is exclusivity of javascript and many other languages implement the same features but I do enjoy javascript as a language and the fact that it is evolving, successful and ubiquitous helps a lot.

How much experience do you personally have with other programming languages, aside from JavaScript (and perhaps PHP, if you're familiar with it)?

I'm not who you originally asked, but I share his sentiment that javascript is a nice language. I've used python for years, have a few open source applications with Java, and written several scripts for my own purposes in C. I've also explored C++, haskell, scheme, ruby, and MIPS assembly. Not a whole lot of PHP. So I use javascript for everything? Not even close. But I still like it.

In recent times I have delivered commercial products in PHP, Python, Ruby and LiveCode. In the past (way past more than 10 years) I used to work with VB, Delphi, REBOL and some Java. While I was coursing engineering, we learned scheme (its great!)

Having written c# for many years JS is like a breath of fresh air simply because it is dynamic and you aren't confined to the inheritance model of c#

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.