Create entry

Scala vs. C# vs. C#

Scala C# C#
Scala C# C#
Category
Preference 28% votes 28% votes 44% votes
Website www.​scala-lang.​org ? www.​microsoft.​com
License ?
Features
Unicode Yes Yes Yes
Script language Yes 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. Statically typed language. Multi-paradigm. Functional features.
Tag OOP, True Functional, Multi-paradigm Procedural OOP, FP, AOP
Extension/Plug-in Yes ? Yes
Operating system
Programming language
Database
Multiple projects Yes ? Yes
Horizontal scalable Yes ? ?
Target audience ?
Framework ?
Difficulty level
Version number 2.11.2 ? 5.0
Object-Relational Mapping (ORM) Yes Yes Yes
Machine Code Generation No Yes No
Release Date 2003 1972 2001
Documentation level ★★★☆☆ ★★★☆☆ ★★★★★
Multi tasking Yes ? Yes
Influences
Code Generation Yes Yes Yes
Dynamic typing No Yes Yes
Programming paradigm
Scripting language support
Free to use Yes Yes Yes
Backend ?
Active Yes ? Yes
Database Connection Pooling Yes ? Yes
Audio Out Yes ? Yes
Creation Date 2003 ? 2001
Community Driven Good ? Good
HTML syntax Yes ? Yes
WSDL Yes ? Yes
REPL Yes ? No
Reliability ★★★★★ ★★★★☆ ★★★★☆
API Good ? Excellent
Compiled language Yes Yes Yes
Compiler Yes Yes Yes
API comprehensibility ★★★★☆ ? ★★★★★
Jobs Oportunities ★★★☆☆ ★★★★☆ ★★★★★
Implementation flexibility (68% global votes) (0% global votes) (50% global votes)
Out-of-the-box functionality 33% votes (0% global votes) 33% votes
Control structures Yes ? Yes
Community feedback ★★★★☆ ? ★★★★★
Ease of use ★★★☆☆ ? ★★★★☆
Free for commercial use Yes Yes Yes
Duck typing Yes No Yes
Easy of Use No ? Yes
Sexiness 59 ? 9
Latest Standard 21ˢᵗ April 2014 ? 2014
JVM Yes No No
CLR No Yes Yes
Open Source Yes ? Yes
Source Repository ? ?
Nested Comments No ? Yes
Type inference Yes ? Yes
Websocket Support Yes ? Yes
Maven support Yes ? ?
Lambda Expressions Yes Yes Yes
Language Integrated Query Yes Yes Yes
Properties Yes Yes Yes
Partial Classes Yes Yes Yes
Unsafe code support No Yes Yes
Value types creation Yes ? Yes
Safe casting Yes ? Yes
Runtime Generic Support Yes ? Yes
Runtime dynamic types Yes ? Yes
Closures Yes ? Yes
iOS Development Support Yes ? Yes
Native asynchronous operators await/async No ? Yes
Perfomance ★★★★☆ ★★★★☆ ★★★★★
I like it Yes Yes Yes
Debug Mode Yes ? Yes
Static Typing Yes ? Yes
Autocomplete Code Yes ? Yes
Symbols Yes ? Yes
Supported from Google Yes ? ?
Makes you angry No No No
Easy to Learn Yes Yes Yes
Unit Testing Yes ? Yes
Ajax Yes ? Yes
Macro System Yes ? Yes
Higher Kinded Types Yes No No
Pattern Matching Yes ? Yes
Compiler Plugin Architecture Yes ? Yes
Operating system server ?
Package Manager Yes ? Yes
Easy Setup Yes ? Yes
Vertically Scalable Yes ? ?
JIT Compiler Yes ? Yes
Self Server Yes ? Yes
Will get you a job Yes ? Yes
Supported by Microsoft No ? Yes
Official IDE Support Yes ? Yes
Concurrency Yes ? ?
Sexy Yes ? ?
Android Development Support Yes ? ?
großartig? Yes ? ?
javascript compiler Yes ? ?
Manual Memory Management No ? ?
Garbage Collection Yes ? ?
Full text search ? Yes Yes
Comments ? Yes Yes
Multi-user system ? ? Yes
Multilingual content ? ? Yes
WYSIWYG-Editor ? ? Yes
Standard compliance ? ? Yes
Design pattern ? ?
3D Screen ? ? Yes
Realtime ? ? Yes
Events Support ? ? Yes
Value type variables passing as reference ? ? Yes
Method signatures passing as parameter ? ? Yes
Global Assembly Cache ? ? Yes
Delegates ? ? Yes
Extensibility ? ? Yes
Mobile ready ? ? Yes
Full-Stack ? ? Yes
Ability to link to external programs and systems ? ? Yes
Programs ? ?
Sucks ? ? No
+ 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