Comparison of Programming Languages

From Unify Community Wiki
Revision as of 04:22, 4 August 2009 by Slippyd (Talk | contribs)

Jump to: navigation, search

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

Features

The following tables compares technical information of the Unity programming languages.

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