Here, we'll mention the languages that will be considered for this project. For each language, we'll point out at least three of its definitive characteristics/features.
These characteristics will be used to as a guide for picking its anime character.
|
-
Often the first language taught in colleges
-
Fast, Procedural!
-
Powerful ... Sometimes, too powerful for its own good
-
Foundation (King?) of modern modern languages.
- Inc.com
|
|
-
Based off C programming language
-
Fast, Object-Oriented!
-
Lives in two worlds
-
Portability
-
Information Hiding
- H4ck3rz
|
|
-
Interpreted
-
High-Level
-
Dynamic
-
Code Readability
-
Relatively easy to use
- Stack Exchange
|
|
-
Recursive definition: PyPy is a reimplentation of Python in Python
-
Fast, almost as fast as C
-
Can everything Python can do and more
-
Written in Restricted Python
- Stack Overflow
|
|
-
Very Popular
-
Write once, run everywhere
-
Has a large collection of code libraries
-
Portable
-
Verbose, Strictly Typed
-
Powerful
- Wikipedia
|
|
-
Copies a lot of ideas from C++ and Java
-
Uses the Microsoft Common Language Runtime (CLR)
-
Memory Management
-
No pointers. Uses variable references instead
-
May use weak-typing with the dynamic type
-
Efficient!
- Wikipedia
|
|
-
Dynamic-Typing
-
Reflective
-
Powerful
-
Object-Oriented, but can be used as Procedural or even Functional Programming
- Wikipedia
|