Scala vs. Python vs. C++

Scala Python C++
Scala Python ANSI/ISO C++
Kategorie
Präferenz 40% Votes 41% Votes 18% Votes
Webseite www.​scala-lang.​org www.​python.​org www.​open-std.​org/​jtc1/​sc22/​wg21/​
Lizenz ?
Eigenschaften
Unicode Ja Ja Ja
Script-Sprache Ja Ja Nein
Interpreter Ja Ja Nein
Weitere
Beschreibung 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. Python is both object-oriented and functional. It blends a number of modern language features, while maintaining close compatibility with C/C++. Multi-paradigm native compiled language
Tag OOP, True Functional,Lazy Evaluation, Multi-paradigm OOP, Multi-paradigm Multi-paradigm, Object Oriented, procedural, Meta, Closure
Extension/Plug-in Ja Ja Bedingt
Betriebssystem
Programmiersprache
Datenbank ?
Horizontal skalierbar Ja Ja ?
Zielgruppe
Framework
Anforderungsgrad
Versionsnummer 2.11.2 3.4.2 C++14
Adobe Flash Support Ja ? ?
Object-Relational Mapping (ORM) Ja Ja Ja
Machine Code Generation Nein Ja Ja
Release Date 2003 Dezember 1989 1983
Documentation level ★★★★☆ ★★★★★ ★★★★☆
Multi tasking Ja Ja ?
Influences
Code Generation Ja Ja Bedingt
Dynamische Typisierung Nein Ja Ja
Programmierparadigmen
Comments Ja Ja Ja
Scriptsprachen-Support
Kostenlos nutzbar Ja Ja Ja
Backend
Aktiv Ja Ja Ja
Database Connection Pooling Ja Ja Ja
3,5 mm Klinke Ja ? ?
Community Driven Gut Gut Gut
HTML syntax Ja Ja Nein
WSDL Ja Ja Nein
REPL Ja Ja Nein
Zuverlässigkeit ★★★★☆ ★★★★★ ★★★★☆
API Gut Exellent Gut
Compiled language Ja Nein Ja
Embeddable Ja Ja ?
Open Architecture Ja Ja ?
Compiler Ja Nein Ja
API-Verständlichkeit ★★★★☆ ★★★★☆ ★★★☆☆
Jobs Oportunities ★★★☆☆ ★★★★☆ ★★★☆☆
Implementation flexibility 21% Votes 46% Votes 33% Votes
Out-of-the-box functionality 17% Votes 50% Votes 33% Votes
Control structures Ja Ja Ja
Community feedback ★★★★☆ ★★★★☆ ★★★★☆
Einfachheit der Bedienung ★★★☆☆ ★★★★★ ★★★☆☆
Free for commercial use Ja Ja Ja
Duck typing Ja Ja Ja
Latest Standard 21. April 2014 17. März 2014 18. August 2014
JVM Ja Ja Nein
CLR Nein Ja Ja
Open Source Ja Ja Ja
Source Repository ? ?
Nested Comments Ja Ja Ja
Type inference Ja Ja Ja
Websocket Support Ja Ja Ja
Maven support Ja ? Ja
Events Support Ja Ja Ja
Lambda Expressions Ja Ja Ja
Language Integrated Query Ja ? Ja
Properties Ja Ja Ja
Partial Classes Ja Ja Ja
Unsafe code support Nein Ja Ja
Value types creation Ja ? Ja
Safe casting Ja Ja Ja
Runtime Generic Support Ja Ja Ja
Runtime dynamic types Ja Ja Nein
Closures Ja Ja Ja
iOS Development Support Ja Ja Ja
Native asynchronous operators await/async Nein Ja Ja
Perfomance ★★★★★ ★★★★☆ ★★★★☆
I like it Ja Ja Ja
Debug Mode Ja Ja Ja
Static Typing Ja Nein Ja
Autocomplete Code Ja Ja Ja
Symbols Ja Nein ?
Easy to Learn Ja Ja Nein
Extensibility Ja Ja Ja
Unit Testing Ja Ja Ja
Ajax Ja Ja ?
Macro System Ja Nein Ja
Higher Kinded Types Ja Ja Ja
Pattern Matching Ja Ja Ja
Compiler Plugin Architecture Ja ? Nein
Operating system server
Package Manager Ja Ja Ja
Easy Setup Ja Ja Ja
Optional Static Type Ja ? ?
Easy to Config Ja ? Ja
JIT Compiler Ja Ja Nein
Self Server Ja Ja ?
Will get you a job Ja Ja ?
Supported by Microsoft Nein Ja Ja
Official IDE Support Ja Ja ?
Concurrency Ja ? ?
Namespaces Ja ? ?
Sexy Ja ? Ja
Android Development Support Ja Ja ?
javascript compiler Ja Ja ?
123 Ja ? ?
Manual Memory Management Nein ? ?
Garbage Collection Ja Ja ?
Mehrbenutzersystem ? Ja ?
Bildprozessor ? Yes ?
Mehrsprachiger Inhalt ? Bedingt ?
Multiple Projekten ? Ja Ja
Standardkonform ? Ja ?
Versionierung ? Ja ?
Isolation ? Ja ?
Volltextsuche ? Ja Ja
RESTful ? Ja ?
Creation Date ? Dezember 1989 1983
Annotation Support ? Ja ?
Realtime ? Ja Ja
Copy, Cut and Paste Support ? Ja ?
360° Camera ? Ja ?
Easy of Use ? Ja Ja
Sexiness ? 100 500 ?
IntelliSense ? Ja ?
Delegates ? Ja Ja
Clone Test ? Ja ?
Supported from Google ? Ja Ja
Makes you angry ? Nein Ja
Jquery ? Ja ?
Vertically Scalable ? Ja ?
Android App ? Ja ?
Component Oriented ? Nein ?
Internationalization ? Ja ?
Framework specific vocabulary ? Ja ?
Scalability ? Ja ?
Ability to link to external programs and systems ? Ja Ja
Programs ?
Average Salary ? 30 000 ?
Method signatures passing as parameter ? ? Ja
Creates a slew of inefficient Javascript ? ? Nein
Tasks ? ? Nein
+ Zeile hinzufügen +++
Scala Python C++
  • vsChart ist wie ein Wiki

    Mach mit und teile dein Wissen mit der Welt.
    Zum Bearbeiten einfach in eine Datenzelle klicken.

  • blau
    = gut
    dunkler
    = besser
    Legende
  • Auf eigener Seite einbetten
  • Copy & Share
  • Creative Commons License Lizenz
  • EnglischDeutsch (German)

Bewertung oder Kommentar schreiben

Bitte einloggen (mit Facebook, Twitter or OpenID) um um dieses Formular zu nutzen.

Typ
Bewertung
Kommentar