Create entry

JavaScript vs. C++ vs. Pascal

JavaScript C++ Pascal
JavaScript/ECMAScript ANSI/ISO C++ Pascal
Category
Preference 28% votes 33% votes 40% votes
Website www.​ecmascript.​org www.​open-std.​org/​jtc1/​sc22/​wg21/​ https:/​/​www.​google.​com/​ur…001339,d.​cGU
License ? ? ?
Features
Unicode Yes Yes Yes
Script language Yes No No
Interpreter Yes No No
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 Multi-paradigm, Object Oriented, procedural, Generic, Aspect-oriented
Extension/Plug-in No Conditional ?
Operating system
Programming language
Database
Multiple projects Yes Yes ?
Horizontal scalable Yes ? ?
Target audience
Framework ?
Difficulty level
Machine Code Generation No Yes Yes
Release Date 1995 1983 1970
3D Screen Yes ? ?
Documentation level ★★★★★ ★★★★★ ★★★★☆
Influences
Dynamic typing Yes Yes No
Programming paradigm
Comments Yes Yes Yes
Scripting language support ?
Free to use Yes Yes Yes
Active Yes Yes Yes
Community Driven Basic Good Good
Reliability ★★★★☆ ★★★★☆ ★★★★★
API Good Excellent Good
Compiled language Yes Yes Yes
Compiler Yes Yes Yes
Browser support ? ?
Jobs Oportunities ★★★★★ ★★★☆☆ ★★★★☆
Out-of-the-box functionality (50% global votes) 50% votes 17% votes
Realtime No Yes ?
Community feedback ★★★★☆ ★★★★☆ ?
Ease of use ★★★★★ ★★★☆☆ ★★★★★
Free for commercial use Yes Yes Yes
Duck typing Yes Yes ?
JVM Yes No Yes
Open Source Yes Yes Yes
Type inference No Yes No
Websocket Support Yes Yes Yes
Events Support Yes Yes Yes
Lambda Expressions Yes Yes No
Closures Yes Yes ?
Perfomance ★★★★☆ ★★★★★ ★★★★★
Debug Mode Yes Yes Yes
Static Typing No Yes Yes
Easy to Learn Yes No Yes
Higher Kinded Types Yes Yes ?
Package Manager Yes Yes Yes
Easy Setup Yes Yes Yes
Full-Stack Yes Yes ?
Self Server No ? ?
Will get you a job Yes Yes No
Sexy Yes Yes Yes
Android Development Support Yes ? Yes
Ebola No ? Yes
Multi-user system ? Yes ?
Multilingual content ? Conditional ?
Full text search ? Yes ?
Version number ? C++14 ?
Object-Relational Mapping (ORM) ? Yes ?
Multi tasking ? Yes Yes
RESTful ? Conditional ?
Code Generation ? Conditional Yes
Backend ?
Database Connection Pooling ? Yes ?
Audio Out ? Yes ?
Creation Date ? 1983 ?
HTML syntax ? No ?
WSDL ? No ?
REPL ? No ?
Embeddable ? Yes ?
API comprehensibility ? ★★★★☆ ?
Implementation flexibility (0% global votes) 50% votes 17% votes
Control structures ? Yes ?
Copy, Cut and Paste Support ? Yes ?
Easy of Use ? Yes Yes
Latest Standard ? 18ᵗʰ August 2014 ?
CLR ? Yes No
Nested Comments ? Yes Yes
Maven support ? Yes ?
Language Integrated Query ? Yes ?
Properties ? Yes Yes
Partial Classes ? Yes ?
Unsafe code support ? Yes Yes
Value types creation ? Yes ?
Value type variables passing as reference ? Yes ?
Method signatures passing as parameter ? Yes Yes
Safe casting ? Yes ?
Runtime Generic Support ? Yes ?
Runtime dynamic types ? Yes ?
Delegates ? Yes ?
iOS Development Support ? Yes Yes
Native asynchronous operators await/async ? Yes ?
I like it ? Yes Yes
Autocomplete Code ? Yes Yes
Symbols ? Yes ?
Supported from Google ? Yes ?
Makes you angry ? Yes No
Creates a slew of inefficient Javascript ? No ?
Extensibility ? Yes ?
Unit Testing ? Yes Yes
Macro System ? Yes ?
Pattern Matching ? Yes No
Compiler Plugin Architecture ? No ?
Operating system server ?
Internationalization ? Yes ?
Easy to Config ? Yes ?
JIT Compiler ? No ?
Ability to link to external programs and systems ? Yes ?
Supported by Microsoft ? Yes ?
Tasks ? No ?
Programs ? ?
Namespaces ? Yes ?
Increase Stress Levels ? Yes No
Random Comparison ? No ?
Inheritance ? Yes Yes
C++ power ? Yes ?
Fat ? ? 42
WYSIWYG-Editor ? ? Yes
IntelliSense ? ? Yes
Mobile ready ? ? No
Jquery ? ? Yes
Android App ? ? Yes
Component Oriented ? ? Yes
Попаболь ? ? No
Average Salary ? ? 0
Developed for Human ? ? Yes
Does cofee? ? ? Yes
Garbage Collection ? ? No
:) ? ? No
High peformance ? ? No
+ Add row +++
JavaScript C++ Pascal
  • 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