Hacker News new | past | comments | ask | show | jobs | submit login

> a) can write non-trivial software and b) can't learn a C derivative language who c) would actually write software for Apple's platforms. It just seems like a pretty small set.

Funny. I've sometimes similarly speculated in the past that the set of developers who (a) struggle with JavaScript as a tool for in-browser apps and (b) would actually be genuinely productive with some other dynamic scripting language (Ruby, Python, CoffeeScript) in the same context is pretty small too.

But the truth is probably that whether or not someone can develop non-trivial software with any roughly equivalent language is mostly a function of available time to ramp up vs spend on other things. So, sure, Obj C and JS are close enough that anybody who can develop non-trivial software in one can probably do it in the other... but it's still going to be a time investment while you learn how things are done in the language and various associated APIs.

I don't know if Apple particularly cares if they're pulling in more developers. If they do, though, adding another language that many developers already know makes sense. It reduces the friction involved.

> And, if Apple were to switch, why would they pick a language as shitty as Javascript?

On top of the widespread at-least-shallow familiarity, not everyone shares this opinion.

Also, this is unlikely to be a "switch." It's more likely to be a gateway.




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

Search: