Create entry

JavaScript vs. C++ vs. Dart

JavaScript C++ Dart
JavaScript/ECMAScript C++ Dart
Category
Preference 44% votes 28% votes 28% votes
Website www.​ecmascript.​org www.​open-std.​org/​jtc1/​sc22/​wg21/​ www.​dartlang.​org
License ? ?
Features
Unicode Yes Yes Yes
Script language ? No ?
Interpreter Yes Yes Yes
More
Description JavaScript is a scripting language for computers. It is often run in web browser applications to create dynamic content like message boxes popping up or a live clock. It is not related to, and different from, the programming language Java. Multi-paradigm native compiled language The goal of Dart is "ultimately to replace JavaScript as the lingua franca of web development on the open web platform."
Tag Programing language, Closure, OOP, Script, Functional programing Multi-paradigm, Object Oriented, procedural, Meta, Closure OOP, Single Inheritance
Extension/Plug-in No Conditional Yes
Operating system
Programming language
Database
Multilingual content Yes Conditional Conditional
Price rating ★★★★★ ? ?
WYSIWYG-Editor Yes ? Yes
Multiple projects Yes Yes Yes
Standard compliance Yes Yes Yes
Map and reduce Yes ? ?
Isolation Yes ? Yes
Horizontal scalable Yes Yes Yes
Template language ?
Target audience
Framework
Scaffolding Yes ? Yes
Design pattern ? ?
Difficulty level
Object-Relational Mapping (ORM) Yes Yes Yes
Machine Code Generation No Yes No
Release Date 1995 1983 2011
3D Screen No ? ?
Documentation level ★★★★☆ ★★★★★ ★★★★☆
Multi tasking Yes Yes Yes
Influences
RESTful Yes Conditional Conditional
Dynamic typing Yes Yes Yes
Programming paradigm
Comments Yes Yes Yes
Scripting language support
Free to use Yes Yes Yes
Backend
Active Yes Yes Yes
Community Driven Basic Good Good
REPL Yes No No
Reliability ★★★★★ ★★★★☆ ★★★★☆
API Good Good Good
Compiled language No Yes Conditional
Cloud platform support ?
Compiler Yes Yes Yes
Browser support ?
Jobs Oportunities ★★★★★ ★★★☆☆ ★☆☆☆☆
Implementation flexibility (0% global votes) (45% global votes) (42% global votes)
Out-of-the-box functionality 33% votes (42% global votes) 33% votes
Realtime Yes Yes Yes
Community feedback ★★★★☆ ★★★★☆ ★★★☆☆
Ease of use ★★★★☆ ★★★☆☆ ★★★★☆
Free for commercial use Yes Yes Yes
Duck typing Yes No Yes
Useless No No No
Easy of Use Yes Yes Yes
JVM Yes No No
CLR No Yes No
Open Source Yes Yes Yes
Nested Comments Yes Yes Yes
Type inference No Yes Yes
Websocket Support Yes Yes Yes
Events Support Yes Yes Yes
Lambda Expressions Yes Yes Yes
Properties Yes Yes Yes
Unsafe code support Yes Yes ?
Closures Yes Yes Yes
Perfomance ★★★★☆ ★★★★★ ★★★★☆
I like it Yes Yes Yes
Debug Mode Yes Yes Yes
Static Typing No Yes Yes
Autocomplete Code Yes Yes Yes
NodeJitsu Support Yes ? ?
Makes you angry Yes Yes No
Easy to Learn Yes No Yes
Unit Testing Yes Yes Yes
Ajax Yes ? Yes
Higher Kinded Types Yes Yes ?
Package Manager Yes Yes Yes
Easy Setup Yes Yes Yes
jQuery Support Yes ? ?
Vertically Scalable Yes ? ?
Android App Yes ? ?
Full-Stack Yes Yes Yes
User-friendly No No ?
Heroku Support Yes ? ?
Easy to Config No Yes Yes
JIT Compiler Yes No Yes
Self Server Yes ? Yes
Will get you a job Yes Yes Yes
Ability to link to external programs and systems Yes Yes Yes
Official IDE Support No No Yes
Android Development Support Yes Yes Yes
3rd Party Lib Support Yes ? ?
MVC Yes ? Yes
Developed for Human No No Yes
Written By Monkeys Yes ? No
Garbage Collection No No Yes
No ? ?
Increase Stress Levels Yes No No
High peformance Yes Yes Yes
Make life easier No No Yes
Can be developed from linux Yes Yes Yes
Influenced ? ?
A lisp? Yes ? ?
Is it Lisp? No No No
Feeling Special Yes ? ?
Can be used to invoke demons Yes Yes ?
Hello World! Yes ? ?
Best language ever? No No ?
Makes you a racist? Yes Yes ?
Is Force sensitive? Yes ? ?
Multi-user system ? Yes Yes
Image processing engin ? from c ?
Full text search ? Yes Yes
Version number ? C++14 1.13.1
Code Generation ? Conditional Yes
Database Connection Pooling ? Yes Yes
Audio Out ? Yes ?
Creation Date ? 1983 6ᵗʰ June 2011
HTML syntax ? No ?
WSDL ? No ?
Air play support ? No ?
Embeddable ? Yes Yes
API comprehensibility ? ★★★★☆ ★★★★☆
Control structures ? Yes Yes
Copy, Cut and Paste Support ? Yes ?
Sexiness ? 6 10
Latest Standard ? 18ᵗʰ August 2014 2015
Maven support ? Yes ?
Language Integrated Query ? Yes ?
Partial Classes ? Yes ?
Value types creation ? Yes ?
Value type variables passing as reference ? Yes ?
Method signatures passing as parameter ? Yes ?
Safe casting ? Yes Yes
Runtime Generic Support ? Yes ?
Runtime dynamic types ? Yes Yes
Delegates ? Yes Yes
iOS Development Support ? Yes Yes
Native asynchronous operators await/async ? Yes Yes
Symbols ? Yes Yes
Supported from Google ? Yes Yes
Creates a slew of inefficient Javascript ? No ?
Extensibility ? Yes ?
Macro System ? Yes No
Pattern Matching ? Yes Yes
Compiler Plugin Architecture ? No ?
Object Oriented Models ? Yes ?
Mobile ready ? Yes ?
Operating system server ?
Internationalization ? Yes Yes
Can you modify it freely to make it better ? No ?
Scalability ? Yes Yes
Supported by Microsoft ? Yes ?
Tasks ? No ?
Use components elsewhere? ? Yes ?
Can function without AJAX ? Yes Yes
Programs ? ?
Meta Object Protocol ? No ?
Namespaces ? Yes Yes
Actual chances of getting laid regardless ? Yes ?
großartig? ? No ?
3D Support ? Yes ?
Manual Memory Management ? Yes No
Random Comparison ? No ?
Inheritance ? Yes Yes
C++ power ? Yes ?
Does your mom understand it ? No ?
Will get you a girlfriend ? Yes ?
Doesn't Suck ? No ?
Do I Like it ? No Yes
Brutality ? 0.89 ?
Better than Node.js ? Yes ?
This site is useless ? Yes ?
template metaprogramming ? Yes ?
Actually works ? Yes ?
Can teleport an unicorn in your room ? No ?
has pointers ? No ?
The Cow likes it ? Yes ?
Did Microsoft declare it "the standard"? ? No ?
Multiple Inheritance ? Yes ?
Multiple Dispatch ? No ?
Memory minimum ? ? 512 MB
Pingback ? ? Yes
Database model ? ?
Adobe Flash Support ? ? Yes
Lines of code ? ? 218.73 k
Layout Structure Template ? ? Yes
Annotation Support ? ? Yes
Query Cache ? ? Yes
IntelliSense ? ? Yes
Dependency Injection ? ? Yes
Optional Static Type ? ? Yes
Concurrency ? ? Yes
Enterprise ? ? Yes
Exist In The Future ? ? Yes
Fucking awesome ? ? Yes
javascript compiler ? ? Yes
Windows support ? ? Yes
State of the art technology ? ? Yes
Makes your hair fall ? ? No
Command-line console ? ? Yes
Did I waste my time going down all these options?! ? ? Yes
Easy to learn ? ? Yes
Simple ? ? Yes
This is getting out of hand. ? ? Yes
Is a bird? ? ? No
is from microsoft ? ? No
is a language? ? ? Yes
Can it print 39? ? ? Yes
Should I learnd It? ? ? Yes
+ Add row +++
JavaScript C++ Dart
  • 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