Create entry

JavaScript vs. C++ vs. c#

JavaScript C++ c#
JavaScript/ECMAScript C++ c#
Preference 28% votes 32% votes 40% votes
Website www.​ecmascript.​org www.​open-std.​org/​jtc1/​sc22/​wg21/​ www.​freepascal.​org
License ? ?
Unicode Yes Yes Yes
Script language Yes No ?
Interpreter Yes Yes Yes
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 Object Pascal is a multi-facet language.
Tag Programing language, Closure, OOP, Script, Functional programing Multi-paradigm, Object Oriented, procedural, Meta, Closure Multi-paradigm, Object Oriented, procedural, Generic, Aspect-oriented
Extension/Plug-in No Conditional Yes
Operating system
Programming language
Multilingual content Yes Conditional Yes
Price rating ★★★★☆ ? ?
WYSIWYG-Editor Yes ? Yes
Multiple projects Yes Yes Yes
Standard compliance Yes ? No
Map and reduce Yes ? No
Isolation Yes ? Yes
Horizontal scalable Yes Yes Yes
Template language ?
Target audience
Scaffolding Yes ? No
Design pattern ? ?
Difficulty level
Object-Relational Mapping (ORM) Yes Yes Yes
Machine Code Generation No Yes Yes
Release Date 1995 1983 1970
Documentation level ★★★★☆ ★★★★★ ★★★★★
Multi tasking Yes Yes Yes
RESTful Yes Conditional Yes
Dynamic typing Yes Yes Yes
Programming paradigm
Comments Yes Yes Yes
Scripting language support
Free to use Yes Yes Yes
Active Yes Yes Yes
Community Driven Basic Good Good
REPL Yes No Yes
Reliability ★★★★★ ★★★★☆ ★★★★★
API Good Excellent Excellent
Compiled language No Yes Yes
Compiler Yes Yes Yes
Browser support ? ?
Jobs Oportunities ★★★★★ ★★★☆☆ ★★★★☆
Implementation flexibility (0% global votes) 33% votes 33% votes
Out-of-the-box functionality (25% global votes) 33% votes 33% votes
Realtime Yes Yes Yes
Community feedback ★★★★☆ ★★★★☆ ★★★★★
Ease of use ★★★★☆ ★★★☆☆ ★★★★★
Free for commercial use Yes Yes Yes
Duck typing Yes Yes Yes
Useless No No ?
Easy of Use Yes Yes Yes
JVM Yes No Yes
CLR No Yes Yes
Open Source Yes Yes Yes
Nested Comments Yes Yes Yes
Type inference No Yes No
Websocket Support Yes Yes Yes
Events Support Yes Yes Yes
Lambda Expressions Yes Yes No
Properties Yes Yes Yes
Unsafe code support Yes Yes Yes
Closures Yes Yes No
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 No No Yes
Unit Testing Yes Yes Yes
Ajax Yes ? No
Higher Kinded Types Yes Yes Yes
Package Manager Yes Yes Yes
Easy Setup Yes Yes Yes
jQuery Support Yes ? Yes
Vertically Scalable Yes ? ?
Android App Yes ? Yes
Full-Stack Yes Yes Yes
User-friendly 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 ? Yes
Android Development Support Yes Yes Yes
3rd Party Lib Support Yes ? No
MVC Yes ? Yes
WillGetYouLaid No ? ?
Developed for Human No No Yes
Garbage Collection No ? Yes
No ? ?
Increase Stress Levels Yes No No
High peformance Yes Yes Yes
Will get you a girlfriend Yes Yes ?
Make life easier No ? ?
Can be developed from linux Yes Yes Yes
Influenced ? ?
A lisp? Yes ? ?
Multi-user system ? Yes Yes
Image processing engin ? from c yes
Full text search ? Yes Yes
Version number ? C++14 2.6.4
Code Generation ? Conditional Yes
Database Connection Pooling ? Yes Yes
Audio Out ? Yes ?
Creation Date ? 1983 2000
HTML syntax ? No Yes
WSDL ? No Yes
Air play support ? No ?
Embeddable ? Yes Yes
API comprehensibility ? ★★★★☆ ★★★★☆
Control structures ? Yes Yes
Copy, Cut and Paste Support ? Yes Yes
Latest Standard ? 18ᵗʰ August 2014 2015
Maven support ? Yes ?
Language Integrated Query ? Yes ?
Partial Classes ? Yes Yes
Value types creation ? Yes ?
Value type variables passing as reference ? Yes ?
Method signatures passing as parameter ? Yes Yes
Safe casting ? Yes Yes
Runtime Generic Support ? Yes Yes
Runtime dynamic types ? Yes Yes
Delegates ? Yes No
iOS Development Support ? Yes Yes
Native asynchronous operators await/async ? Yes No
Symbols ? Yes No
Supported from Google ? Yes No
Creates a slew of inefficient Javascript ? No ?
Extensibility ? Yes Yes
Macro System ? Yes Yes
Pattern Matching ? Yes No
Compiler Plugin Architecture ? No ?
Mobile ready ? Yes Yes
Operating system server ?
Internationalization ? Yes Yes
Supported by Microsoft ? Yes Yes
Tasks ? No ?
Programs ? ?
Namespaces ? Yes Yes
Actual chances of getting laid regardless ? Yes ?
Random Comparison ? No ?
Inheritance ? Yes Yes
C++ power ? Yes No
Does your mom understand it ? No Yes
Doesn't Suck ? No Yes
This site is useless ? Yes ?
Actually works ? Yes ?
has pointers ? Yes ?
Cucumber ? Yes ?
will it save you from aids ? Yes ?
Revision control ? ? Yes
Adobe Flash Support ? ? No
File Assets ? ? Yes
Open Architecture ? ? Yes
Annotation Support ? ? Yes
Data Security ? ? Yes
360° Camera ? ? Yes
IntelliSense ? ? Yes
Clone Test ? ? No
ORM Join Support ? ? No
Object Oriented Models ? ? No
Jquery ? ? Yes
Component Oriented ? ? Yes
Framework specific vocabulary ? ? No
Scalability ? ? Yes
Concurrency ? ? Yes
Попаболь ? ? No
Enterprise ? ? Yes
Will deliver you tacos when you are hungry ? ? Yes
Average Salary ? ? 100
javascript compiler ? ? Yes
Manual Memory Management ? ? No
Для шкальников ? ? Yes
kek ? ? No
Matija Skrgulja ? ? Yes
+ 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
    = better
  • 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.