Create entry

CoffeeScript vs. C vs. JavaScript

CoffeeScript C JavaScript
CoffeeScript C JavaScript/ECMAScript
Category
Preference 24% votes 11% votes 64% votes
Website www.​coffeescript.​org ? www.​ecmascript.​org
License ? ?
Features
Unicode Yes Yes Yes
Script language Yes No Yes
Interpreter Yes Yes Yes
More
Description CoffeeScript is a little language that compiles into JavaScript. Statically typed language. 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.
Tag Programing language, Closure, OOP, Script, Javascript Procedural Programing language, Closure, OOP, Script, Functional programing
Operating system
Programming language
Target audience ?
Difficulty level
Machine Code Generation No Yes Yes
Release Date 2009 1998 1995
Influences
Code Generation Yes Yes ?
Dynamic typing Yes Yes Yes
Programming paradigm
Comments Yes Yes Yes
Free to use Yes Yes Yes
Backend ?
Active Yes ? Yes
HTML syntax No ? ?
Reliability ★★★★☆ ★★★★☆ ★★★★☆
Compiled language Conditional Yes Yes
JVM No No Yes
Open Source Yes ? Yes
Websocket Support Yes ? Yes
Events Support Yes ? Yes
Lambda Expressions Yes Yes Yes
Partial Classes Yes Yes ?
Runtime dynamic types Yes ? ?
Closures Yes ? Yes
Native asynchronous operators await/async No ? ?
Perfomance ★★★★☆ ★★★★★ ★★★★☆
I like it Yes Yes ?
Static Typing No ? No
Makes you angry No ? ?
Easy to Learn Yes Yes Yes
Ajax Yes ? ?
Operating system server ? ?
Easy Setup Yes ? Yes
Jquery Yes ? ?
Will get you a job Yes Yes Yes
Supported by Microsoft No Yes ?
Can function without AJAX Yes ? ?
Sexy Yes Yes ?
javascript compiler Yes ? ?
Multi-user system ? Yes ?
Database ?
Full text search ? Yes ?
Version number ? 12.ª ?
Object-Relational Mapping (ORM) ? Yes Yes
Documentation level ? ★★★☆☆ ★★★★★
E-Mail protocols ? ?
Scripting language support ?
Creation Date ? 1938 ?
Embeddable ? No ?
Compiler ? Yes Yes
Jobs Oportunities ? ★★★★☆ ★★★★★
Implementation flexibility (0% global votes) (0% global votes) (0% global votes)
Out-of-the-box functionality (0% global votes) (33% global votes) (50% global votes)
Free for commercial use ? Yes Yes
Duck typing ? No Yes
Easy of Use ? Yes Yes
CLR ? No ?
Language Integrated Query ? Yes ?
Properties ? Yes ?
Unsafe code support ? Yes ?
Higher Kinded Types ? No Yes
JIT Compiler ? Yes ?
Namespaces ? Yes ?
Garbage Collection ? Yes ?
Extension/Plug-in ? ? No
Multiple projects ? ? Yes
Horizontal scalable ? ? Yes
Template language ? ?
Framework ? ?
Scaffolding ? ? Yes
Design pattern ? ?
3D Screen ? ? Yes
Multi tasking ? ? Yes
RESTful ? ? Yes
Community Driven ? ? Basic
REPL ? ? Yes
API ? ? Good
Browser support ? ?
Realtime ? ? No
Community feedback ? ? ★★★★☆
Ease of use ? ? ★★★★★
Type inference ? ? No
Debug Mode ? ? Yes
NodeJitsu Support ? ? Yes
Package Manager ? ? Yes
Vertically Scalable ? ? Yes
Full-Stack ? ? Yes
Can you modify it freely to make it better ? ? Yes
Self Server ? ? Yes
Ability to link to external programs and systems ? ? Yes
Official IDE Support ? ? Yes
Android Development Support ? ? Yes
3rd Party Lib Support ? ? Yes
Can be developed from linux ? ? Yes
Influenced ? ?
A lisp? ? ? Yes
+ Add row +++
CoffeeScript C JavaScript
  • 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