Comparison of Programming Languages

From Unify Community Wiki
(Difference between revisions)
Jump to: navigation, search
(Comparison: added type system info to table)
(Comparison: removed reference to failsafes; I have no good info on this yet)
Line 3: Line 3:
 
== Comparison ==
 
== Comparison ==
  
The following tables compares technical information, type systems, and failsafes of the Unity programming language. See also the [[Comparison of Basic Instructions of Programming Languages]] for more detailed information
+
The following tables compares technical information of the Unity programming languages. See also the [[Comparison of Basic Instructions of Programming Languages]] for more detailed information
  
 
{| style="margin: 1em; margin-left: 0; background: #f9f9f9; border: 1px #aaa solid;"
 
{| style="margin: 1em; margin-left: 0; background: #f9f9f9; border: 1px #aaa solid;"

Revision as of 01:59, 3 August 2009

This is a comparison of the major features of the three high-level programming languages offered by Unity: JavaScript, C#, and Boo.

Comparison

The following tables compares technical information of the Unity programming languages. See also the Comparison of Basic Instructions of Programming Languages for more detailed information

Language Boo C# UnityScript/JavaScript
Paradigm(s)
Standardized Variation? Yes Yes, ECMA, ISO ECMA-334; ISO/IEC 23270:2006 No
Type Strength strong strong weak
Type Safety safe safe
Expression of Types implicit with optional explicit typing explicit implicit
Compatibility Among Composite Types name-based
Type Checking static with optional dynamic typing static with optional dynamic typing dynamic with optional static typing



Programming Index

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox