Java View all facts Glossary Help |
programming language > object-oriented programming language |
object-oriented programming language comparison table |
Subject | designed for | have | be | be not | is a kind of | execute | run using | design | is an instance of | support | adopted | add | let | have features | use | has definition | have feature | develop by | call | have order of operator precedence | allow | contain | interpret by | treat |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
C++ | much the same syntax as C | the most widely used object-oriented programming language | object-oriented programming language | object oriented extensions to C | abstraction, modularity and encapsulation | pointer arithmetic | Bjarne Stroustrup | |||||||||||||||||
Java | embedded electronic devices | much the same syntax as C | less efficient than C and C++ because it contains safety because it contains safety checks that slow down execution and because Java is interpreted which is slower than direct execution of machine code | the same as JavaScript | object-oriented programming language | the next line of code in the program if an exception is thrown and Java looks for some code to handle the exception and executes that instead | a virtual machine | multiple interface inheritance | many ideas from Smalltalk | programmers |
| Unicode | An object-oriented programming language developed by Sun Microsystems | very easy-to-program networking capabilities | Oak | violations of certain security constraints when programs are downloaded over the Internet | extensive on-line documentation about each class and method | the Java interpreter | all sequences of whitespace characters - other than those in strings - as though there were just a single space | |||||
Objective-C | object-oriented programming language | abstraction, modularity and encapsulation | ||||||||||||||||||||||
Simula-67 | the first object-oriented programming language | to allow programmers to write programs that simulate the way objects in the real world behave | object-oriented programming language | abstraction, modularity and encapsulation | ||||||||||||||||||||
Smalltalk | object-oriented programming language | abstraction, modularity and encapsulation | a virtual machine |
Next programming language: scripting language Up: programming language