Click here to Skip to main content
15,891,567 members

Survey Results

Favourite C-style language

Survey period: 27 Jun 2016 to 4 Jul 2016

It's been a while since we've had a religious brawl.

OptionVotes% 
C1778.35
C++33215.65
Java1175.52
Objective-C140.66
C#1,32362.38
Javascript / ECMAScript723.39
Go130.61
Swift170.80
D120.57
Other442.07



 
GeneralRe: Who voted JavaScript!? Pin
KarstenK26-Jun-16 21:40
mveKarstenK26-Jun-16 21:40 
GeneralRe: Who voted JavaScript!? Pin
Sander Rossel26-Jun-16 21:42
professionalSander Rossel26-Jun-16 21:42 
GeneralRe: Who voted JavaScript!? Pin
hooodaticus28-Jun-16 5:41
hooodaticus28-Jun-16 5:41 
GeneralRe: Who voted JavaScript!? Pin
Marius Bancila26-Jun-16 23:46
professionalMarius Bancila26-Jun-16 23:46 
GeneralRe: Who voted JavaScript!? Pin
Sander Rossel27-Jun-16 2:04
professionalSander Rossel27-Jun-16 2:04 
GeneralRe: Who voted JavaScript!? Pin
CDP180228-Jun-16 4:57
CDP180228-Jun-16 4:57 
GeneralRe: Who voted JavaScript!? Pin
Leng Vang28-Jun-16 7:46
Leng Vang28-Jun-16 7:46 
GeneralRe: Who voted JavaScript!? Pin
Sander Rossel28-Jun-16 8:22
professionalSander Rossel28-Jun-16 8:22 
Leng Vang wrote:
It is really like a double edge sword
Exactly, and most programmers end up on the sharp side and cut themselves. Not many people go as far as to learn about prototype, function order, hoisting, and function variables, method invocation using call and apply, learning what "this" really refers to, using objects as hash tables, testing for equality properly (===, not ==), truthy/falsey or even have the discipline to use loose types in a way that makes sense.
And working with a loosely typed language that's not documented is nothing short of impossible (and way too much of that code is undocumented). It's just a matter of invoking "something" on "something else" and then getting "a third something" Unsure | :~
There are a lot of sloppy and bad programmers out there and they can do harm in any language, but JavaScript just makes it way to easy. Hell, even good programmers have to thread lightly when using JavaScript!

I'll always take C# (or any strong typed language), and after that any other loosely typed language, over JavaScript.
Read my (free) ebook Object-Oriented Programming in C# Succinctly.
Visit my blog at Sander's bits - Writing the code you need.
Or read my articles here on CodeProject.
Simplicity is prerequisite for reliability.
— Edsger W. Dijkstra
Regards,
Sander

GeneralRe: Who voted JavaScript!? Pin
Ryan Peden29-Jun-16 4:40
professionalRyan Peden29-Jun-16 4:40 
GeneralRe: Who voted JavaScript!? Pin
Sander Rossel29-Jun-16 10:40
professionalSander Rossel29-Jun-16 10:40 
GeneralRe: Who voted JavaScript!? Pin
Ryan Peden29-Jun-16 10:44
professionalRyan Peden29-Jun-16 10:44 
GeneralRe: Who voted JavaScript!? Pin
Sander Rossel29-Jun-16 10:47
professionalSander Rossel29-Jun-16 10:47 
GeneralRe: Who voted JavaScript!? Pin
Your Display Name Here30-Jun-16 10:54
Your Display Name Here30-Jun-16 10:54 
GeneralRe: Who voted JavaScript!? Pin
Ryan Peden30-Jun-16 11:04
professionalRyan Peden30-Jun-16 11:04 
GeneralRe: Who voted JavaScript!? Pin
Your Display Name Here30-Jun-16 11:35
Your Display Name Here30-Jun-16 11:35 
GeneralRe: Who voted JavaScript!? Pin
Ryan Peden30-Jun-16 15:07
professionalRyan Peden30-Jun-16 15:07 
GeneralC++ Pin
den2k8826-Jun-16 21:26
professionalden2k8826-Jun-16 21:26 
GeneralI really like... Pin
Super Lloyd26-Jun-16 19:35
Super Lloyd26-Jun-16 19:35 
GeneralCUDA and OpenCL Pin
Shao Voon Wong26-Jun-16 19:33
mvaShao Voon Wong26-Jun-16 19:33 
GeneralI wanted to put C Pin
PIEBALDconsult26-Jun-16 19:16
mvePIEBALDconsult26-Jun-16 19:16 
GeneralRe: I wanted to put C Pin
KarstenK26-Jun-16 21:42
mveKarstenK26-Jun-16 21:42 
GeneralRe: I wanted to put C Pin
TheLonelyCoder27-Jun-16 1:26
professionalTheLonelyCoder27-Jun-16 1:26 
GeneralRe: I wanted to put C Pin
PIEBALDconsult27-Jun-16 3:18
mvePIEBALDconsult27-Jun-16 3:18 
GeneralRe: I wanted to put C Pin
hooodaticus28-Jun-16 5:42
hooodaticus28-Jun-16 5:42 
GeneralDepends Pin
Alaa Ben Fatma26-Jun-16 19:04
professionalAlaa Ben Fatma26-Jun-16 19:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.