|
▼ Actions
| |||
| Python | Scala | C++ | |
|---|---|---|---|
| Python | Scala | ANSI/ISO C++ | |
| Category | |||
| Preference | 46% votes | 46% votes | 8% votes |
| Website | www.python.org | www.scala-lang.org | www.open-std.org/jtc1/sc22/wg21/ |
| License | ? | ||
| Features | |||
| Unicode | Yes | Yes | Yes |
| Script language | Yes | Yes | No |
| Interpreter | Yes | Yes | No |
| More | |||
| Description | Python is both object-oriented and functional. It blends a number of modern language features, while maintaining close compatibility with C/C++. | Scala is a programming language. It is both object-oriented (think inheritance, methods, ...) and functional (think closures). It blends a number of modern language features, while maintaining close compatibility with Java. | Multi-paradigm native compiled language |
| Tag | OOP, Multi-paradigm | OOP, True Functional, Multi-paradigm | Multi-paradigm, Object Oriented, procedural, Meta, Closure |
| Extension/Plug-in | Yes | Yes | ? |
| Operating system | |||
| Programming language | |||
| Database | ? | ||
| Multilingual content | Yes | ? | ? |
| Target audience | |||
| Framework | |||
| Difficulty level | |||
| Object-Relational Mapping (ORM) | Yes | ? | ? |
| Machine Code Generation | No | ? | Yes |
| Release Date | December 1989 | 2003 | 1983 |
| Documentation level | ★★★★★ | ★★★★★ | ★★★★☆ |
| Dynamic typing | Yes | Yes | No |
| Programming paradigm | |||
| Comments | Yes | ? | ? |
| Scripting language support | ? | ? | |
| Free to use | Yes | Yes | ? |
| Database Connection Pooling | Yes | Yes | Yes |
| Community Driven | Good | Good | ? |
| Reliability | ★★★★☆ | ★★★★☆ | ? |
| Compiled language | No | Yes | Yes |
| Compiler | No | Yes | Yes |
| Jobs Oportunities | ★★★★☆ | ? | ? |
| Implementation flexibility | (0% global votes) | (0% global votes) | (0% global votes) |
| Ease of use | ★★★★☆ | ? | ? |
| Duck typing | Yes | Yes | ? |
| Code Generation | ? | Conditional | Conditional |
| Type inference | ? | Yes | ? |
| + Add row | + | + | + |
| Python | Scala | C++ | |
Just click a data cell to edit it.
Take part and share your knowledge with the world.