Create entry

Scala vs. Objective-C vs. C++

Scala Objective-C C++
Scala Objective-C C++
Category
Preference 39% votes 21% votes 40% votes
Website www.​scala-lang.​org developer.​apple.​com/​mac/​l…ectiveC.​html www.​open-std.​org/​jtc1/​sc22/​wg21/​
License ? ?
Features
Unicode Yes Yes Yes
Script language ? ? No
Interpreter Yes No Yes
More
Description Scala is a programming language. It is both object-oriented (think inheritance, methods, ...) and functional (think closures). It blends a number of modern language features, while maintaining close compatibility with Java. General purpose, high-level OOP Multi-paradigm native compiled language
Tag OOP, Functional, Multi-paradigm OOP, Event Driven Multi-paradigm, Object Oriented, procedural, Meta, Closure
Extension/Plug-in Yes ? Conditional
Image processing engin from java CGGraphic from c
Operating system
Programming language
Database
Multilingual content Yes ? Conditional
Transactions Conditional ? ?
Multiple projects Yes ? Yes
Standard compliance Yes ? Yes
Map and reduce Yes ? ?
Revision control Yes ? ?
Atomicity Yes ? ?
Horizontal scalable Yes ? Yes
Template language ? ?
Target audience
Framework
Full text search Yes ? Yes
Scaffolding Yes ? ?
Design pattern ? ?
Difficulty level
Version number 2.11.8 2.0 C++14
Object-Relational Mapping (ORM) Yes ? Yes
Machine Code Generation Yes Yes Yes
Release Date 2003 1986 1983
Documentation level ★★★★★ ★★★★☆ ★★★★★
E-Mail protocols ? ?
Multi tasking Yes ? Yes
Influences
RESTful Yes ? Conditional
Code Generation Yes Yes Conditional
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
Supported VCS ? ?
Database Connection Pooling Yes ? Yes
Creation Date 2003 2014 1983
Community Driven Good ? Good
HTML syntax Yes No No
WSDL Yes ? No
REPL Yes ? No
Reliability ★★★★☆ ★★★★★ ★★★★☆
Data encryption Conditional Yes ?
Custom queries Good ? ?
File Assets Yes ? ?
API Good ? Good
Compiled language Yes Yes Yes
XML Aware Good ? ?
Embeddable Yes ? Yes
Open Architecture Yes ? ?
Cloud platform support ? ?
Compiler Yes Yes Yes
Browser support ? ?
API comprehensibility ★★★★★ ? ★★★★☆
Jobs Oportunities ★★★★☆ ★★★★☆ ★★★☆☆
Implementation flexibility 8% votes 21% votes 46% votes
Out-of-the-box functionality 8% votes 21% votes 46% votes
Control structures Yes ? Yes
Annotation Support Yes No ?
Realtime Yes ? Yes
Community feedback ★★★★☆ ? ★★★★☆
Ease of use ★★★★☆ ? ★★★☆☆
Copy, Cut and Paste Support Yes ? Yes
Free for commercial use Yes ? Yes
Duck typing Yes Yes No
Useless No ? No
Easy of Use Yes ? Yes
Latest Standard 5ᵗʰ March 2015 ? 18ᵗʰ August 2014
JVM Yes No No
CLR No No Yes
Open Source Yes Yes Yes
Source Repository ? ?
Nested Comments Yes Yes Yes
Type inference Yes No Yes
Websocket Support Yes ? Yes
Maven support Yes ? Yes
Events Support Yes Yes Yes
Lambda Expressions Yes Yes Yes
Language Integrated Query Yes ? Yes
Properties Yes Yes Yes
Partial Classes Yes Yes Yes
Unsafe code support Yes Yes Yes
Value types creation Yes ? Yes
Value type variables passing as reference Yes ? Yes
Safe casting Yes ? Yes
Runtime Generic Support Yes ? Yes
Runtime dynamic types Yes ? Yes
Closures Yes Yes Yes
Delegates Yes Yes Yes
iOS Development Support Yes Yes Yes
Native asynchronous operators await/async Yes ? Yes
Perfomance ★★★★★ ★★★☆☆ ★★★★★
Database migrations Yes ? ?
I like it Yes Yes Yes
Debug Mode Yes ? Yes
Static Typing Yes Yes Yes
Autocomplete Code Yes ? Yes
Dependency Injection Yes ? ?
Symbols Yes ? Yes
Personalization Yes ? ?
Makes you angry No Yes Yes
Easy to Learn Yes Yes No
Extensibility Yes ? Yes
Unit Testing Yes ? Yes
Ajax Yes ? ?
Macro System Yes ? Yes
Higher Kinded Types Yes ? Yes
Pattern Matching Yes ? Yes
Compiler Plugin Architecture Yes ? No
ORM Join Support Yes ? ?
Object Oriented Models Yes ? Yes
Mobile ready Yes Yes Yes
Operating system server ?
Package Manager Yes ? Yes
Easy Setup Yes ? Yes
Jquery Yes ? ?
jQuery Support Yes ? ?
Optional Static Type Yes ? ?
Vertically Scalable Yes ? ?
Android App Yes ? ?
Full-Stack Yes ? Yes
User-friendly Yes ? No
Internationalization Yes ? Yes
Heroku Support Yes ? ?
Framework specific vocabulary Yes ? ?
Easy to Config Yes ? Yes
JIT Compiler Yes ? No
Self Server Yes ? ?
Will get you a job Yes ? Yes
Scalability Yes ? Yes
Ability to link to external programs and systems Yes ? Yes
Official IDE Support Yes ? No
Use components elsewhere? Yes ? Yes
Can function without AJAX Yes ? Yes
Concurrency Yes ? ?
Programs ?
Enterprise Yes ? ?
Namespaces Yes ? Yes
Android Development Support Yes ? Yes
MVC Yes ? ?
WillGetYouLaid No ? ?
Developed for Human Yes ? No
Fucking awesome Yes ? ?
Windows Development Support Yes ? ?
Written By Monkeys Yes ? ?
javascript compiler Yes ? ?
Manual Memory Management No ? Yes
Garbage Collection Yes Yes No
fappable Yes ? ?
Yes ? ?
420 Friendly? Yes ? ?
Increase Stress Levels No ? Yes
Inheritance Yes ? Yes
C++ power No ? Yes
Makes your hair fall Yes ? ?
Looks good on resumé Yes ? ?
High peformance Yes ? Yes
Will get you a girlfriend No ? Yes
Make life easier Yes ? No
Can be developed from linux Yes ? Yes
elegant No ? ?
Do I Like it Yes ? Yes
Funny Yes ? ?
Command-line console Yes ? ?
Easy to learn No ? ?
A lisp? No ? ?
Is it Lisp? No No No
template metaprogramming No ? Yes
Was it worth reading till end? No ? ?
You also wasted time on this? Yes ? ?
is from microsoft No ? ?
Makes you insane No ? ?
:( No ? ?
Can be used to invoke demons Yes ? Yes
The Cow likes it Yes ? Yes
is a language? Yes ? Yes
Did Microsoft declare it "the standard"? No ? No
Hello World! Yes ? ?
Can it print 39? Yes ? ?
Yes or No? Yes ? ?
Does it poop in your fridge? No ? ?
Drive a Maserati? No ? ?
Sometimes I like to imagine that I'm a banana Yes ? ?
Should I learnd It? Yes ? ?
love women on top No ? ?
Cyka Blyat? Yes ? ?
Justin Bieber No ? ?
̿̿ ̿̿ ̿̿ ̿'̿'\̵͇̿̿\з= ( ▀ ͜͞ʖ▀) =ε/̵͇̿̿/’̿’̿ ̿ ̿̿ ̿̿ ̿̿ Yes ? ?
Are you still reading? Yes ? ?
; drop table users; Yes ? ?
Threadsafe Yes ? ?
Makes you puke green stuff ? Yes ? ?
WYSIWYG-Editor ? Yes ?
Average Salary ? 100 000 ?
Does cofee? ? Yes ?
Doesn't Suck ? Yes No
Multi-user system ? ? Yes
Audio Out ? ? Yes
Air play support ? ? No
Sexiness ? ? 6
Method signatures passing as parameter ? ? Yes
Supported from Google ? ? Yes
Creates a slew of inefficient Javascript ? ? No
Can you modify it freely to make it better ? ? No
Supported by Microsoft ? ? Yes
Tasks ? ? No
Meta Object Protocol ? ? No
Actual chances of getting laid regardless ? ? Yes
großartig? ? ? No
3D Support ? ? Yes
Random Comparison ? ? No
Does your mom understand it ? ? Yes
Brutality ? ? 0.89
Better than Node.js ? ? Yes
This site is useless ? ? Yes
Actually works ? ? Yes
Can teleport an unicorn in your room ? ? No
has pointers ? ? Yes
Best language ever? ? ? No
Makes you a racist? ? ? Yes
Multiple Inheritance ? ? Yes
Multiple Dispatch ? ? No
+ Add row +++
Scala Objective-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