Create entry

JavaScript vs. C++ vs. C

JavaScript C++ C
JavaScript/ECMAScript C++ C
Category
Preference 61% votes 28% votes 11% votes
Website www.​ecmascript.​org www.​open-std.​org/​jtc1/​sc22/​wg21/​ ?
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 Statically typed language.
Tag Programing language, Closure, OOP, Script, Functional programing Multi-paradigm, Object Oriented, procedural, Meta, Closure Procedural
Extension/Plug-in No Conditional ?
Operating system
Programming language
Database
Multilingual content Yes Conditional ?
Price rating ★★★★★ ? ?
WYSIWYG-Editor Yes ? No
Multiple projects Yes Yes ?
Standard compliance Yes Yes ?
Map and reduce Yes ? ?
Isolation Yes ? ?
Horizontal scalable Yes Yes ?
Template language ? ?
Target audience ?
Framework ?
Scaffolding Yes ? ?
Design pattern ? ?
Difficulty level
Object-Relational Mapping (ORM) Yes Yes Yes
Machine Code Generation No Yes Yes
Release Date 1995 1983 1972
3D Screen No ? ?
Documentation level ★★★★☆ ★★★★★ ★★★★☆
Multi tasking Yes Yes ?
Influences
RESTful Yes Conditional ?
Dynamic typing Yes Yes No
Programming paradigm
Comments Yes Yes Yes
Scripting language support
Free to use Yes Yes Yes
Backend ?
Active Yes Yes ?
Community Driven Basic Good ?
REPL Yes No ?
Reliability ★★★★★ ★★★★☆ ★★★★☆
API Good Good ?
Compiled language No Yes Yes
Cloud platform support ? ?
Compiler Yes Yes Yes
Browser support ? ?
Jobs Oportunities ★★★★★ ★★★☆☆ ★★★★☆
Implementation flexibility (0% global votes) (45% global votes) (33% global votes)
Out-of-the-box functionality (25% global votes) (42% global votes) (50% global votes)
Realtime Yes Yes ?
Community feedback ★★★★☆ ★★★★☆ ?
Ease of use ★★★★☆ ★★★☆☆ ★★★★☆
Free for commercial use Yes Yes Yes
Duck typing Yes No No
Useless No No ?
Easy of Use Yes Yes No
JVM Yes No No
CLR No Yes No
Open Source Yes Yes ?
Nested Comments Yes Yes ?
Type inference No Yes ?
Websocket Support Yes Yes ?
Events Support Yes Yes ?
Lambda Expressions Yes Yes No
Properties Yes Yes Yes
Unsafe code support Yes Yes Yes
Closures Yes Yes ?
Perfomance ★★★★☆ ★★★★★ ★★★★★
I like it Yes Yes Yes
Debug Mode Yes Yes ?
Static Typing No Yes ?
Autocomplete Code Yes Yes ?
NodeJitsu Support Yes ? ?
Makes you angry Yes Yes Yes
Easy to Learn Yes No Yes
Unit Testing Yes Yes ?
Ajax Yes ? Yes
Higher Kinded Types Yes Yes No
Package Manager Yes Yes ?
Easy Setup Yes Yes ?
jQuery Support Yes ? ?
Vertically Scalable Yes ? ?
Android App Yes ? ?
Full-Stack Yes Yes ?
User-friendly No No ?
Heroku Support Yes ? ?
Easy to Config No Yes ?
JIT Compiler Yes No ?
Self Server Yes ? ?
Will get you a job Yes Yes Yes
Ability to link to external programs and systems Yes Yes ?
Official IDE Support No No ?
Android Development Support Yes Yes ?
3rd Party Lib Support Yes ? ?
MVC Yes ? ?
Developed for Human No No No
Written By Monkeys Yes ? ?
Garbage Collection No No No
No ? ?
Increase Stress Levels Yes No Yes
High peformance Yes Yes Yes
Make life easier No No ?
Can be developed from linux 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 ? Yes
Best language ever? No No Yes
Makes you a racist? Yes Yes No
Is Force sensitive? Yes ? ?
Multi-user system ? Yes Yes
Image processing engin ? from c ?
Full text search ? Yes ?
Version number ? C++14 12.ª
Code Generation ? Conditional Yes
Database Connection Pooling ? Yes ?
Audio Out ? Yes ?
Creation Date ? 1983 1972
HTML syntax ? No ?
WSDL ? No ?
Air play support ? No ?
Embeddable ? Yes No
API comprehensibility ? ★★★★☆ ?
Control structures ? Yes Yes
Copy, Cut and Paste Support ? Yes ?
Sexiness ? 6 ?
Latest Standard ? 18ᵗʰ August 2014 ?
Maven support ? Yes ?
Language Integrated Query ? Yes Yes
Partial Classes ? Yes Yes
Value types creation ? Yes ?
Value type variables passing as reference ? Yes ?
Method signatures passing as parameter ? Yes ?
Safe casting ? Yes ?
Runtime Generic Support ? Yes ?
Runtime dynamic types ? Yes ?
Delegates ? Yes ?
iOS Development Support ? Yes ?
Native asynchronous operators await/async ? Yes ?
Symbols ? Yes ?
Supported from Google ? Yes Yes
Creates a slew of inefficient Javascript ? No ?
Extensibility ? Yes ?
Macro System ? Yes ?
Pattern Matching ? Yes ?
Compiler Plugin Architecture ? No ?
Object Oriented Models ? Yes ?
Mobile ready ? Yes ?
Operating system server ? ?
Internationalization ? Yes ?
Can you modify it freely to make it better ? No ?
Scalability ? Yes ?
Supported by Microsoft ? Yes Yes
Tasks ? No ?
Use components elsewhere? ? Yes ?
Can function without AJAX ? Yes ?
Programs ? ?
Meta Object Protocol ? No ?
Namespaces ? Yes Yes
Actual chances of getting laid regardless ? Yes ?
großartig? ? No ?
Manual Memory Management ? Yes ?
Random Comparison ? No ?
Inheritance ? Yes ?
C++ power ? Yes ?
Does your mom understand it ? No ?
Will get you a girlfriend ? Yes Yes
Doesn't Suck ? No ?
Do I Like it ? No ?
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 ? Yes Yes
The Cow likes it ? Yes No
Did Microsoft declare it "the standard"? ? No No
Multiple Inheritance ? Yes ?
Multiple Dispatch ? No ?
E-Mail protocols ? ?
are you stupid ? ? Yes
Will it blend? ? ? No
¿Es una Cagada? ? ? Yes
Cucumber ? ? Yes
Can it print 39? ? ? Yes
Yes or No? ? ? No
Does it poop in your fridge? ? ? Yes
can understand parseltongue? ? ? No
+ Add row +++
JavaScript 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