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

Java was perceived (quite rightfully) as a C++ with the rough edges filed off. It gained a ton of mindshare by making it trivial for C++ developers to jump on the bandwagon. This was critical because in terms of desktop development (that's how all apps were built in the 90s) and even on the server side C++ was the undisputed king of app development.


> Java was perceived (quite rightfully) as a C++ with the rough edges filed off.

Java has only familiar surface syntax.

Semantics has almost nothing common with C++. Different object model, memory model, execution model, ...

That's the genius of both Java and Javascript. Make it look familiar without being one at all.


Indeed, it is based on Objective-C semantics.




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

Search: