Create entry

Scala vs. C vs. C#

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#
  • vsChart is like a wiki

    Just click a data cell to edit it.
    Take part and share your knowledge with the world.

  • blue
    = good
    darker
    = better
    Legend
  • Embed it on your site
  • Copy & Share
  • Creative Commons License License
  • EnglishGerman (Deutsch)

Write a review or comment

Please login (with Facebook, Twitter or OpenID) to use this form.

Type
Review
Comment