Scala vs. Python vs. C++

Scala Python C++
Scala Python ANSI/ISO C++
Kategorie
Präferenz 39% Votes 38% Votes 24% Votes
Webseite www.​scala-lang.​org www.​python.​org www.​open-std.​org/​jtc1/​sc22/​wg21/​
Lizenz ?
Eigenschaften
Unicode Ja Ja Ja
Script-Sprache ? ? 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, Functional, Multi-paradigm OOP, Multi-paradigm Multi-paradigm, Object Oriented, procedural, Meta, Closure
Extension/Plug-in Ja Ja Bedingt
Bildprozessor from java Pillow ?
Betriebssystem
Programmiersprache
Datenbank
Mehrsprachiger Inhalt Ja Bedingt Bedingt
Transaktionen Ja ? ?
WYSIWYG-Editor Nein Nein ?
Multiple Projekten Ja Ja Ja
Standardkonform Ja Ja ?
Map and reduce Ja Ja ?
Versionierung Ja Ja ?
Atomarität Ja ? ?
Horizontal skalierbar Ja Ja ?
Template Language ?
Zielgruppe
Framework
Scaffolding Ja Ja ?
Design Pattern ? ?
Anforderungsgrad
Versionsnummer 2.11.6 3.4.2 C++14
Object-Relational Mapping (ORM) Ja Ja Ja
Machine Code Generation Ja Ja Ja
Release Date 2003 Dezember 1989 1983
Documentation level ★★★★★ ★★★★★ ★★★★★
E-Mail Protokolle ? ?
Multi tasking Ja Ja Ja
Influences
RESTful Ja Ja Bedingt
Code Generation Ja Ja Bedingt
Dynamische Typisierung Nein Ja Nein
Programmierparadigmen
Comments Ja Ja Ja
Scriptsprachen-Support
Kostenlos nutzbar Ja Ja Ja
Backend
Aktiv Ja Ja Ja
Supported VCS ? ?
Database Connection Pooling Ja Ja Ja
Community Driven Gut Exellent Gut
HTML syntax Ja Ja Nein
WSDL Ja Ja Nein
REPL Ja Ja Nein
Zuverlässigkeit ★★★★★ ★★★★★ ★★★★☆
Datenverschlüsselung Bedingt ? ?
Individuelle Abfragen Gut ? ?
Datei Assets Ja ? ?
API Gut Exellent Exellent
Compiled language Ja Ja Ja
XML Aware Gut ? ?
Embeddable Ja Ja Ja
Open Architecture Ja Ja ?
Compiler Ja Ja Ja
API-Verständlichkeit ★★★★☆ ★★★★☆ ★★★★☆
Jobs Oportunities ★★★★☆ ★★★★☆ ★★★☆☆
Implementation flexibility 21% Votes 46% Votes 33% Votes
Out-of-the-box functionality 13% Votes 53% Votes 33% Votes
Control structures Ja Ja Ja
Annotation Support Ja Ja ?
Community feedback ★★★★☆ ★★★★☆ ★★★★☆
Einfachheit der Bedienung ★★★★☆ ★★★★★ ★★★☆☆
Free for commercial use Ja Ja Ja
Duck typing Ja Ja Ja
Easy of Use Ja Ja Ja
Latest Standard 5. März 2015 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 Ja Ja Ja
Value types creation Ja ? Ja
Safe casting Ja Ja Ja
Runtime Generic Support Ja Ja Ja
Runtime dynamic types Ja Ja Ja
Closures Ja Ja Ja
Delegates Ja Ja Ja
iOS Development Support Ja Ja Ja
Native asynchronous operators await/async Ja Ja Ja
Perfomance ★★★★★ ★★★★☆ ★★★★★
Database migrations Ja ? ?
I like it Ja Ja Ja
Debug Mode Ja Ja Ja
Static Typing Ja Nein Ja
Autocomplete Code Ja Ja Ja
Dependency Injection Ja ? ?
Symbols Ja Nein Ja
Makes you angry Nein Nein Ja
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
ORM Join Support Ja Ja ?
Object Oriented Models Ja Ja ?
Mobile ready Ja Ja ?
Operating system server
Package Manager Ja Ja Ja
Easy Setup Ja Ja Ja
Jquery Ja Ja ?
jQuery Support Ja Ja ?
Optional Static Type Ja ? ?
Vertically Scalable Ja Ja ?
Android App Ja Ja ?
Full-Stack Ja ? Ja
Internationalization Ja Ja Ja
Framework specific vocabulary Nein Ja ?
Easy to Config Ja Ja Ja
JIT Compiler Ja Ja Nein
Self Server Ja Ja ?
Will get you a job Ja Ja Ja
Scalability Ja Ja ?
Official IDE Support Ja Ja ?
Concurrency Ja ? ?
Enterprise Ja Ja ?
Namespaces Ja Ja Ja
Sexy Ja Ja Ja
Android Development Support Ja Ja ?
MVC Ja Ja ?
Average Salary 120 000 ? ?
Developed for Human Ja Ja ?
Actual chances of getting laid regardless Ja ? ?
javascript compiler Ja Ja ?
Manual Memory Management Nein Nein ?
Garbage Collection Ja Ja ?
Increase Stress Levels Nein Ja Ja
Inheritance Ja Ja Ja
C++ power Ja Ja Ja
High peformance Ja Ja ?
turd burg sucks Nein ? ?
Mehrbenutzersystem ? Ja Ja
Isolation ? Ja ?
Volltextsuche ? Ja Ja
Adobe Flash Support ? Ja ?
Creation Date ? 1980 1983
Realtime ? Ja Ja
Data Security ? Ja ?
Copy, Cut and Paste Support ? Ja Ja
360° Camera ? Ja ?
Useless ? Nein ?
IntelliSense ? Ja ?
Clone Test ? Ja ?
Supported from Google ? Ja Ja
Component Oriented ? Nein ?
Ability to link to external programs and systems ? Ja Ja
Supported by Microsoft ? Ja Ja
Programs ?
too much swag ? Ja ?
Bigdickmode ? 21 THz ?
3,5 mm Klinke ? ? Ja
Value type variables passing as reference ? ? Ja
Method signatures passing as parameter ? ? Ja
Creates a slew of inefficient Javascript ? ? Nein
Tasks ? ? Nein
Random Comparison ? ? Nein
Will get you a girlfriend ? ? Ja
+ 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