![]() If the implementation is hard to explain, it's a bad idea. There should be one - and preferably only one - obvious way to do it. Special cases aren't special enough to break the rules. Modern, functional, easy to experiment with, safe and powerful. Systems programming language that is as expressive and enjoyable as a scripting language. Strong type checking Robust & durable Programmer productivity Source code portability and programmer portability Internationalization Run on hosted and embedded systems, distributed environments, large to smallīuilds on the best of C and Objective-C, without the constraints of C compatibility. Robust to catch errors Secure Portable to run anywhere High performance Multithreading for concurrency Dynamic (See Design Goals of the Java) Language Principles (official or otherwise) Named after Java as a marketing ploy, created (in 10 days) as a scripting language for Netscape browserĬreator made it for his own Personal Home Page and it evolved from there Named for the gemstone, created as a true object-oriented scripting language Named for Monty Python, created as a scripting language to bridge the gap between the shell and C Implies faster coding, "Objective-C without the C" Named for Java Coffee, created for interactive TV For an overall comparison of each language, its philosophy and environment, see this new table: Interested in creating websites? Check out my Kickstarter!įor a short discussion of these languages see my updated post The Different Programming Languages.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |