Comparison of Basic Instructions of Programming Languages

From Unify Community Wiki
Revision as of 02:36, 3 August 2009 by Slippyd (Talk | contribs)

Jump to: navigation, search

Basic instructions of the three high-level programming languages offered by Unity (JavaScript, C#, and Boo) are compared here.


Conventions of This Article

The bold is the literal code. The non-bold is interpreted by the reader. Statements in guillemets (« … ») are optional. tab indicates a necessary indent.


The following tables compare code differences of the Unity programming languages. See also the Comparison of Programming Languages for general information.

Integer Type Identifiers

Language Boo C# UnityScript/JavaScript
8 bit (byte) Signed sbyte N/A
8 bit (byte) Unsigned byte N/A
16 bit (short integer) Signed short short N/A
16 bit (short integer) Unsigned ushort N/A
32 bit Signed int int N/A
32 bit Unsigned uint N/A
64 bit (long integer) Signed long long N/A
64 bit long integer) Unsigned ulong N/A

Floating Point Type Identifiers

Language Boo C# UnityScript/JavaScript
Single Precision single float N/A
Double Precision double double Number
Arbitrarily Precise (bignum) decimal

Other Non-Unity-Specific Variable Types

Language Boo C# UnityScript/JavaScript
Text Character N/A char N/A
Text String string string String
Boolean) bool bool Boolean
Object/Universal) object object Object

Programming Index

Personal tools