Create entry

ruby vs. C++ vs. C

ruby C++ C
JavaScript/ECMAScript ANSI/ISO C++ C
Category
Preference 61% votes 28% votes 11% votes
Website www.​ecmascript.​org www.​open-std.​org/​jtc1/​sc22/​wg21/​ msdn.​microsoft.​com/​en-us/​…w5abdx6.​aspx
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 Procedural
Extension/Plug-in No Conditional ?
Operating system
Programming language
Database
Horizontal scalable Yes ? ?
Target audience ?
Framework ?
Difficulty level
Release Date 1995 1983 ?
Documentation level ★★★★★ ★★★★☆ ★★☆☆☆
Influences ?
Dynamic typing Yes Yes Yes
Programming paradigm
Comments Yes Yes Yes
Scripting language support
Free to use Yes Yes Yes
Active Yes Yes ?
Community Driven Basic Good ?
Reliability ★★★★☆ ★★★★☆ ★★★☆☆
API Good Good ?
Compiled language Yes Yes Yes
Compiler Yes Yes Yes
Browser support ? ?
Jobs Oportunities ★★★★★ ★★★☆☆ ★★★☆☆
Out-of-the-box functionality (100% global votes) (50% global votes) (0% global votes)
Realtime No ? ?
Community feedback ★★★★☆ ★★★☆☆ ?
Ease of use ★★★★★ ★★★☆☆ ?
Free for commercial use Yes Yes ?
Duck typing Yes Yes No
Easy of Use Yes Yes ?
JVM Yes No ?
Open Source Yes Yes ?
Type inference No Yes ?
Websocket Support Yes ? ?
Events Support Yes ? ?
Lambda Expressions Yes Yes ?
Closures Yes Yes ?
Perfomance ★★★★☆ ★★★★☆ ★★★★☆
Debug Mode Yes ? ?
Static Typing No Yes ?
Easy to Learn Yes Yes No
Higher Kinded Types Yes Yes ?
Package Manager Yes ? ?
Easy Setup Yes ? ?
Version number ? C++11 ?
Machine Code Generation ? Yes ?
Code Generation ? Conditional ?
Database Connection Pooling ? Yes ?
HTML syntax ? No ?
API comprehensibility ? ★★★☆☆ ?
Implementation flexibility (0% global votes) (60% global votes) (0% global votes)
Latest Standard ? 2011 ?
CLR ? Yes ?
Nested Comments ? Yes ?
Flux Capacitor ? Yes ?
Language Integrated Query ? Yes ?
Properties ? Yes ?
Partial Classes ? Yes ?
Unsafe code support ? Yes ?
Value types creation ? Yes ?
Safe casting ? Yes ?
Runtime dynamic types ? No ?
iOS Development Support ? Yes ?
Native asynchronous operators await/async ? No ?
I like it ? Yes Yes
Symbols ? Yes ?
Macro System ? Yes ?
Pattern Matching ? Yes ?
Compiler Plugin Architecture ? No ?
+ Add row +++
ruby 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