Create entry

ruby vs. C++ vs. Actionscript 3.0

ruby C++ Actionscript 3.0
JavaScript/ECMAScript ANSI/ISO C++ Actionscript 3.0
Category
Preference 28% votes 28% votes 44% votes
Website www.​ecmascript.​org www.​open-std.​org/​jtc1/​sc22/​wg21/​ www.​adobe.​com/​devnet/​actionscript.​html
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 First introduced in Flash Player 9, ActionScript 3 is an object-oriented programming (OOP) language based on ECMAScript. It is compiled and run inside the Adobe Flash Player runtime.
Tag Programing language, Closure, OOP, Script, Functional programing Multi-paradigm, Object Oriented, procedural, Meta, Closure OOP, ECMAScript, Apache, Flash, Flex, FDT, MXML, Multi-paradigm, Image Processing , Game SDK
Extension/Plug-in No Conditional Yes
Operating system
Programming language
Database
Horizontal scalable Yes ? ?
Target audience
Framework
Difficulty level
Release Date 1995 1983 11ᵗʰ June 2008
Documentation level ★★★★★ ★★★★☆ ★★★★★
Influences ?
Dynamic typing Yes Yes Yes
Programming paradigm
Comments Yes Yes Yes
Scripting language support
Free to use Yes Yes Conditional
Active Yes Yes Yes
Community Driven Basic Good Good
Reliability ★★★★☆ ★★★★☆ ★★★★☆
API Good Good Good
Compiled language Yes Yes Yes
Compiler Yes Yes Yes
Browser support ? ?
Jobs Oportunities ★★★★★ ★★★☆☆ ★★★★☆
Out-of-the-box functionality (100% global votes) (57% global votes) (0% global votes)
Realtime No ? ?
Community feedback ★★★★☆ ★★★☆☆ ★★★★☆
Ease of use ★★★★★ ★★★☆☆ ★★★★☆
Free for commercial use Yes Yes No
Duck typing Yes Yes Yes
Easy of Use Yes Yes Yes
JVM Yes No No
Open Source Yes Yes No
Type inference No Yes ?
Websocket Support Yes ? ?
Events Support Yes ? Yes
Lambda Expressions Yes Yes ?
Closures Yes Yes ?
Perfomance ★★★★☆ ★★★★☆ ★★★☆☆
Debug Mode Yes ? Yes
Static Typing No Yes ?
Easy to Learn Yes Yes Yes
Higher Kinded Types Yes Yes ?
Package Manager Yes ? ?
Easy Setup Yes ? ?
Version number ? C++11 ?
Machine Code Generation ? Yes Yes
Code Generation ? Conditional Conditional
Database Connection Pooling ? Yes Yes
HTML syntax ? No ?
REPL ? No ?
API comprehensibility ? ★★★☆☆ ★★★★☆
Implementation flexibility (0% global votes) (63% global votes) (0% global votes)
Control structures ? Yes ?
Latest Standard ? 2011 ?
CLR ? Yes ?
Nested Comments ? Yes Yes
Language Integrated Query ? Yes ?
Properties ? Yes ?
Partial Classes ? Yes 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 ?
Makes you angry ? Yes ?
Creates a slew of inefficient Javascript ? No ?
Macro System ? Yes ?
Pattern Matching ? Yes ?
Compiler Plugin Architecture ? No ?
Operating system server ?
Multi-user system ? ? Yes
Multilingual content ? ? Yes
WYSIWYG-Editor ? ? Yes
Multiple projects ? ? Yes
Object-Relational Mapping (ORM) ? ? Yes
3D Screen ? ? Yes
RESTful ? ? Yes
WSDL ? ? Yes
ORM ? ? Yes
Mobile ready ? ? Yes
Will get you a job ? ? Yes
+ Add row +++
ruby C++ Actionscript 3.0
  • 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