Click here to Skip to main content
15,899,679 members

Survey Results

Which of these languages / technologies have you used within Visual Studio?

Survey period: 22 May 2017 to 29 May 2017

This list is by no means exhaustive (and who remembers what we had in VS 6.0?)

OptionVotes% 
TypeScript22115.20
ASP.NET79254.47
C++59841.13
C# or VB.NET1,30889.96
Cordova (JavaScript based cross-platform mobile apps)594.06
F#1137.77
Javascript / HTML / CSS (and variants)71549.17
Node.js1339.15
Python1389.49
R261.79
SQL68847.32
Xamarin (Android and iOS development)20313.96
XAML54337.35
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralWhy C# Pin
Hailu Worku Obsse24-May-17 20:45
professionalHailu Worku Obsse24-May-17 20:45 
GeneralI Refuse C#orVB.net Pin
NaingHtun24-May-17 8:55
NaingHtun24-May-17 8:55 
GeneralRe: I Refuse C#orVB.net Pin
Stijn Courtheyn28-May-17 5:13
Stijn Courtheyn28-May-17 5:13 
GeneralAnd a few more Pin
Kornfeld Eliyahu Peter24-May-17 0:05
professionalKornfeld Eliyahu Peter24-May-17 0:05 
GeneralAnd also in Visual Studio *Code* Pin
Stuart Dootson23-May-17 23:23
professionalStuart Dootson23-May-17 23:23 
GeneralI refuse to answer this survey! Pin
Marc Clifton23-May-17 9:57
mvaMarc Clifton23-May-17 9:57 
GeneralRe: I refuse to answer this survey! Pin
ledtech323-May-17 16:32
ledtech323-May-17 16:32 
GeneralRe: I refuse to answer this survey! Pin
Mike (Prof. Chuck)24-May-17 3:53
professionalMike (Prof. Chuck)24-May-17 3:53 
GeneralRe: I refuse to answer this survey! Pin
ComputerJin25-May-17 4:59
ComputerJin25-May-17 4:59 
GeneralRe: I refuse to answer this survey! Pin
Robert Welliever26-May-17 10:32
Robert Welliever26-May-17 10:32 
GeneralAlso D Pin
Matt McGuire23-May-17 5:50
professionalMatt McGuire23-May-17 5:50 
GeneralRe: Also D Pin
Pete O'Hanlon24-May-17 6:45
mvePete O'Hanlon24-May-17 6:45 
GeneralRe: Also D Pin
Matt McGuire24-May-17 6:55
professionalMatt McGuire24-May-17 6:55 
GeneralC Pin
inch23-May-17 2:47
inch23-May-17 2:47 
GeneralRe: C Pin
Rajesh R Subramanian23-May-17 18:04
professionalRajesh R Subramanian23-May-17 18:04 
GeneralMissing Pascal Pin
kalberts22-May-17 22:10
kalberts22-May-17 22:10 
Always, when I see list of language alternatives, I ask myself: Where did Pascal go? I miss it!

Or rather: I miss a handful of aspects of Pascal. The original Pascal certainly lacked a number of essential features, a number of which have been added in later derivatives, but even 1970 vintage Pascal had some features that should have been adopted by every algorithmic language developed after it Smile | :) .

Such as a decent enumeration type, not just as symbolic names of integers, but a distinct type. ("season" values "spring, summer, fall, winter" are NOT symbolic names of integers 0 to 3, but seasons, dammit!)

Decent subranges: A type "WW2years" ranging from 1939 to 1945.

Closely related: Arbitrarily dimensioned arrays, like an integer array Deaths[WW2years] - a 7-element array indexed from 1939 to 1945. Or AverageTemperatur[season] - indexed by a season value, integers are not valid.

One thing I really miss it the absence of all this markup required just because the parser must have it, due to a mediocre language design: After C arrived, it seems like everyone believes that all those parentheses and braces are required by laws of nature... In daily life, you never tells someone that "if (you need any assistance) call me!" - Pascal (and some other now forgotten languages) demonstrate that nature works without the parentheses!

Why did later language designers overlook features like these?

I also ask the same questions at a different level: After Concurrent Pascal around 1980 showed how to include high level synchronization mehcanisms, such as monitors and critical regions, in the basic language design, why did we for the next 20-30 years continue working with binary semaphores?

Lots of languages used today have learned a lot from K&R C. I'd say that they have learned bad habits from K&R C! I sure wish they had learned more good habits from Pascal!
GeneralRe: Missing Pascal Pin
Member 920074623-May-17 0:45
Member 920074623-May-17 0:45 
GeneralRe: Missing Pascal Pin
kalberts23-May-17 0:51
kalberts23-May-17 0:51 
GeneralRe: Missing Pascal Pin
Rob Grainger23-May-17 5:57
Rob Grainger23-May-17 5:57 
GeneralRe: Missing Pascal Pin
MarkTJohnson23-May-17 1:36
professionalMarkTJohnson23-May-17 1:36 
GeneralRe: Missing Pascal Pin
Dan Neely23-May-17 2:29
Dan Neely23-May-17 2:29 
GeneralRe: Missing Pascal Pin
SoMad26-May-17 14:26
professionalSoMad26-May-17 14:26 
GeneralEverything except... Pin
Kevin McFarlane22-May-17 3:12
Kevin McFarlane22-May-17 3:12 
GeneralVisual J++ Pin
Nemanja Trifunovic22-May-17 2:44
Nemanja Trifunovic22-May-17 2:44 
GeneralRe: Visual J++ Pin
Kevin McFarlane22-May-17 3:13
Kevin McFarlane22-May-17 3:13 

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.