Java   View all facts   Glossary   Help
programming language > object-oriented programming language
Next programming languagescripting language    Upprogramming 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 Cthe most widely used object-oriented programming language     object-oriented programming language  object oriented extensions to C abstraction, modularity and encapsulation  pointer arithmeticBjarne Stroustrup      
Javaembedded electronic devicesmuch the same syntax as Cless 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 codethe same as JavaScriptobject-oriented programming languagethe 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 insteada virtual machine  multiple interface inheritancemany ideas from Smalltalk programmers
  • follow a invalid pointer
  • refer to information beyond the end of an array
UnicodeAn object-oriented programming language developed by Sun Microsystemsvery easy-to-program networking capabilities Oak violations of certain security constraints when programs are downloaded over the Internetextensive on-line documentation about each class and methodthe Java interpreterall 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 behaveobject-oriented programming language    abstraction, modularity and encapsulation          
Smalltalk        object-oriented programming language    abstraction, modularity and encapsulationa virtual machine         

Next programming languagescripting language    Upprogramming language