Create entry

JavaScript vs. C++ vs. Ruby

JavaScript C++ Ruby
JavaScript/ECMAScript C++ Ruby
Category
Preference 61% votes 28% votes 11% votes
Website www.​ecmascript.​org www.​open-std.​org/​jtc1/​sc22/​wg21/​ www.​ruby-lang.​org
License ? ?
Features
Unicode Yes Yes Yes
Script language ? No Yes
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 Ruby is a dynamic language with a focus on simplicity and productivity. It has an elegant syntax.
Tag Programing language, Closure, OOP, Script, Functional programing Multi-paradigm, Object Oriented, procedural, Meta, Closure Programing Language,OOP
Extension/Plug-in No Conditional Yes
Operating system
Programming language
Database
Multilingual content Yes Conditional Yes
Angle viewing ★★★★☆ ? ?
Price rating ★★★★★ ? ?
WYSIWYG-Editor Yes ? Yes
Multiple projects Yes Yes Yes
Standard compliance Yes Yes Yes
Map and reduce Yes ? Yes
Isolation Yes ? ?
Horizontal scalable Yes Yes Yes
Template language ?
Target audience
Framework
Scaffolding Yes ? Yes
Design pattern ?
Difficulty level
Version number ECMAScript2015 C++14 2.2.3
Object-Relational Mapping (ORM) Yes Yes Yes
Machine Code Generation No Yes No
Release Date 1995 1983 1995
3D Screen No ? ?
Documentation level ★★★★☆ ★★★★★ ★★★★★
Multi tasking Yes Yes Yes
Influences
RESTful Yes Conditional Yes
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 Yes
Reliability ★★★★★ ★★★★☆ ★★★★★
API Good Good Basic
Compiled language No Yes No
Embeddable Yes Yes Yes
Cloud platform support ? ?
Compiler Yes Yes No
Browser support ? ?
Jobs Oportunities ★★★★★ ★★★☆☆ ★★★★★
Implementation flexibility (0% global votes) (45% global votes) (43% global votes)
Out-of-the-box functionality (20% global votes) (42% global votes) (67% global votes)
Control structures Yes Yes Yes
Realtime Yes Yes No
Community feedback ★★★★☆ ★★★★☆ ★★★★★
Ease of use ★★★★☆ ★★★☆☆ ★★★★☆
Free for commercial use Yes Yes Yes
Duck typing Yes No Yes
Useless No No ?
Easy of Use Yes Yes Yes
Sexiness 11 6 69
JVM Yes No Yes
CLR No Yes Yes
Open Source Yes Yes Yes
Nested Comments Yes Yes Yes
Type inference No Yes No
IntelliSense Yes ? Yes
Websocket Support Yes Yes Yes
Events Support Yes Yes ?
Lambda Expressions Yes Yes Yes
Properties Yes Yes Yes
Unsafe code support Yes Yes Yes
Closures Yes Yes Yes
Delegates Yes Yes Yes
Perfomance ★★★★☆ ★★★★★ ★★★☆☆
I like it Yes Yes Yes
Debug Mode Yes Yes Yes
Static Typing No Yes No
Autocomplete Code Yes Yes Yes
Dependency Injection Yes ? ?
NodeJitsu Support Yes ? ?
Symbols Yes Yes Yes
Makes you angry Yes Yes No
Easy to Learn Yes No Yes
Extensibility Yes Yes Yes
Unit Testing Yes Yes Yes
Ajax Yes ? ?
Higher Kinded Types Yes Yes Yes
Pattern Matching 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 Yes No Yes
Heroku Support Yes ? Yes
Easy to Config No Yes 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 Yes
Android Development Support Yes Yes ?
3rd Party Lib Support Yes ? ?
MVC Yes ? Yes
Developed for Human Yes No Yes
Written By Monkeys No ? ?
Is VsChart totally worthless? Yes ? No
Garbage Collection Yes No Yes
Yes ? Yes
Increase Stress Levels No Yes ?
High peformance Yes Yes No
Will get you a girlfriend Yes Yes Yes
Make life easier Yes No Yes
Can be developed from linux Yes Yes Yes
Do I Like it Yes Yes Yes
Something against jews? No ? ?
Influenced ? ?
Is it Lisp? No No No
Feeling Special Yes ? ?
DOES SHIT Yes ? ?
Can teleport an unicorn in your room Yes No ?
is from microsoft No ? ?
Makes you insane No ? ?
Can be used to invoke demons Yes Yes ?
The Cow likes it No Yes ?
is a language? Yes Yes Yes
Hello World! Yes ? ?
Can it print 39? Yes ? Yes
Yes or No? Yes ? Yes
Best language ever? Yes No Yes
Is Force sensitive? Yes ? ?
Should I learnd It? Yes ? Yes
Multi-user system ? Yes Yes
Image processing engin ? from c ?
Full text search ? Yes Yes
Code Generation ? Conditional Yes
Database Connection Pooling ? Yes Yes
Audio Out ? Yes ?
Creation Date ? 1983 1995
HTML syntax ? No Yes
WSDL ? No No
Air play support ? No ?
API comprehensibility ? ★★★★☆ ★★★★★
Copy, Cut and Paste Support ? Yes Yes
Latest Standard ? 18ᵗʰ August 2014 25ᵗʰ December 2013
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 Yes
iOS Development Support ? Yes Yes
Native asynchronous operators await/async ? Yes ?
Supported from Google ? Yes ?
Creates a slew of inefficient Javascript ? No ?
Macro System ? Yes ?
Compiler Plugin Architecture ? No ?
Object Oriented Models ? Yes Yes
Mobile ready ? Yes ?
Operating system server ?
Internationalization ? Yes Yes
Can you modify it freely to make it better ? No Yes
Scalability ? Yes Yes
Supported by Microsoft ? Yes No
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 ?
Random Comparison ? No ?
Inheritance ? Yes Yes
C++ power ? Yes No
Does your mom understand it ? Yes Yes
Doesn't Suck ? No Yes
Brutality ? 0.89 ?
Better than Node.js ? Yes No
This site is useless ? Yes ?
template metaprogramming ? Yes ?
Actually works ? Yes ?
has pointers ? Yes ?
Did Microsoft declare it "the standard"? ? No ?
Makes you a racist? ? Yes ?
Multiple Inheritance ? Yes ?
Multiple Dispatch ? No ?
Database model ? ?
Transactions ? ? Conditional
Revision control ? ? Yes
E-Mail protocols ? ?
Supported VCS ? ?
Data encryption ? ? Conditional
Realtime Server Push ? ? Yes
Database migrations ? ? Yes
Cloud-enabled ? ? Yes
Clone Test ? ? Yes
GUI ? ? Yes
Jquery ? ? Yes
Concurrency ? ? Yes
Dynamic Language ? ? Yes
Enterprise ? ? Yes
WillGetYouLaid ? ? Yes
Fucking awesome ? ? Yes
Funny ? ? Yes
Command-line console ? ? Yes
Easy to learn ? ? Yes
Integrated Debugger ? ? Yes
Will it blend? ? ? Yes
Does it poop in your fridge? ? ? No
+ Add row +++
JavaScript C++ Ruby
  • 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