|
▼ Actions
| |||
| Scala | C | C# | |
|---|---|---|---|
| Category | |||
| Preference | 42% votes | (50% global votes) | 58% votes |
| Website | www.scala-lang.org | msdn.microsoft.com/en-us/…w5abdx6.aspx | msdn.microsoft.com/en-us/vcsharp/default |
| License | ? | ||
| Features | |||
| Unicode | Yes | Yes | Yes |
| Script language | Yes | No | No |
| Interpreter | Yes | No | Yes |
| More | |||
| Description | 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. | ? | Statically typed language. Multi-paradigm. Functional features. |
| Tag | OOP, True Functional, Multi-paradigm | Procedural | Programing Language, OOP |
| Extension/Plug-in | Yes | ? | Yes |
| Operating system | |||
| Programming language | ? | ||
| Database | ? | ||
| Target audience | ? | ||
| Framework | ? | ||
| Difficulty level | ? | ||
| Release Date | 2003 | ? | 2001 |
| Documentation level | ★★★★★ | ★★★☆☆ | ★★★★★ |
| Code Generation | Conditional | ? | Yes |
| Dynamic typing | No | Yes | Yes |
| Programming paradigm | |||
| Free to use | Yes | ? | Yes |
| Database Connection Pooling | Yes | ? | Yes |
| Community Driven | Good | ? | Good |
| Reliability | ★★★★☆ | ★★★★☆ | ★★★★★ |
| Compiled language | Yes | ? | Yes |
| Compiler | Yes | ? | Yes |
| Duck typing | Yes | ? | Yes |
| Type inference | Yes | ? | ? |
| Scripting language support | ? | No | |
| Full text search | ? | ? | Yes |
| Object-Relational Mapping (ORM) | ? | ? | Yes |
| Machine Code Generation | ? | ? | Yes |
| RESTful | ? | ? | Yes |
| Comments | ? | ? | Yes |
| WSDL | ? | ? | Yes |
| API comprehensibility | ? | ? | ★★★★☆ |
| Jobs Oportunities | ? | ? | ★★★★☆ |
| Implementation flexibility | (0% global votes) | (0% global votes) | (0% global votes) |
| Blu-ray | ? | ? | Yes |
| Events Support | ? | ? | Yes |
| Lambda Expressions | ? | ? | Yes |
| Language Integrated Query | ? | ? | Yes |
| Properties | ? | ? | Yes |
| Partial Classes | ? | ? | Yes |
| Unsafe code support | ? | ? | Yes |
| Value types creation | ? | ? | Yes |
| Value type variables passing as reference | ? | ? | Yes |
| Method signatures passing as parameter | ? | ? | Yes |
| Safe casting | ? | ? | Yes |
| Global Assembly Cache | ? | ? | Yes |
| Runtime Generic Support | ? | ? | Yes |
| Runtime dynamic types | ? | ? | Yes |
| Closures | ? | ? | Yes |
| Indexers | ? | ? | Yes |
| Delegates | ? | ? | Yes |
| iOS Development Support | ? | ? | Yes |
| Native asynchronous operators await/async | ? | ? | Yes |
| + Add row | + | + | + |
| Scala | C | C# | |
Just click a data cell to edit it.
Take part and share your knowledge with the world.