|
I'm using visual studio 2010 with C++ and C#.
|
|
|
|
|
Visual FoxPro is thé best of thé best, unfortunately Microsoft has abandoned it.
|
|
|
|
|
I like it, in my opinion, the lastest versions are wonderfull
|
|
|
|
|
Not anymore I guess! Anders Hejlsberg himself switched to c#! 
|
|
|
|
|
Touché, that's right! 
|
|
|
|
|
|
I cut my teeth on IBM 360 Assembler... Assembler wasn't even a choice. How many still code IBM Z10?
Or Intel Core or AMD processor assembler?
|
|
|
|
|
This community clearly caters to Windows developers of course it's going to C#
I would have voted Dart by Google but didn't want to convolute the landscape of "other"
|
|
|
|
|
Come on guys, there's Nemerle, D, Rust, Ceylon, Nimrod, Clojure... lots of nice languages that deserve more popularity. Especially Nemerle. It's .NET! And what, no F#ians here?
|
|
|
|
|
Yes, I know now a days people are using JavaScript as object oriented language.
But, i think it is an scripting language and it still lacks features to be called it as a programming language.
No offense from JavaScript lovers. please. It is one of my favorite too
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
Anurag Gandhi wrote: But, i think it is an scripting language and it still lacks features to be called it as a programming language.
Like Basic?
|
|
|
|
|
Quote: But, i think it is an scripting language and it still lacks features to be called it as a programming language.
What features are missing? Its a prototypical object oriented language, imperative and functional by design...class-based inheritance can be easily emulated (see ExtJS) -- lets see you implement a prototypical inheritance with a statically typed language like C++
I am always blown away by people who feel JavaScript is somehow inferior...or "missing" features...IMHO you are the one that is missing features...or missing the point of programming and problem solving.
|
|
|
|
|
A programming language is designed to communicate instructions on machine (Computer), but JavaScript is an scripting language which communicate instructions on Browsers only.
(I am not sure if any JavaScript compiler available which compiles JavaScript to Machine code.)
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
It's not at all just browsers.
Mozilla Spidermonkey is used in other environments as well. You can make anything accessible from JavaScript.
|
|
|
|
|
It's not exactly a compiler, but there is Node.JS[^], which is a server-side JavaScript runtime system based on Google's V8. It has all sorts of modules, and can be used for pretty much anything. Even building a Web Browser[^]. (that one is kind of a for me!)
What do you get when you cross a joke with a rhetorical question?
|
|
|
|
|
I'm no fan of JavaScript, there's plenty of bad bits, but to say it is not a programming language is utterly ridiculous.
If your critieria is compiling to machine code, most of the languages on that list are gone: C#, Java and VB.NET all target .NET Intermediate Representation.
Actually, most JavaScript interpreters do convert the JS to machine code, just a lot later. In some ways this is preferable, as you have the full context of the call so some optimisations are available with JIT compilation that are not available when compiling direct to machine code.
Wikipedia defines a Programming Language as "A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms." All the languages listed, and many more fit this description. Even if you dislike a particular language and would avoid it like the plague, it remains a programming language.
Yes, even PHP.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I would say the results say a lot about which OS people are using and their age. If a lot of the people who post questions in the Q&A (which is predominantly a C# forum) have voted here then the poll is actually skewed towards non-programmers IMHO.
Peter Wasser
"The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell
|
|
|
|
|
Honestly, I didn't think a Poll about favourite programming languages would be interesting, but I'm loving the results.
C# gets half the votes (as expected).
BASIC is still alive and kicking (who knew..!)
But the biggest surprise (as someone who was forced to learn XCode development) is how few people like Objective-C.
It is a dreadful, outdated language, with Core Data stuck firmly in the 1990s, but I'm surprised at how unloved it is.
|
|
|
|
|
C# is what people coming on this website do.
Maybe it's time to change the name into C#odeprojec#t ?
|
|
|
|
|
For everyone interested in the popularity of programming languages, I suggest that you take a look at the TIOBE index. It's been maintained ever since the late 1980's and contain a lot of interesting details.
You can find it at: The TIOBE Index
From various information sources (search robots) a popularity range is created every month, and as you can see, C# has a complete different rating in this internet wide index. Does codeproject attract mainly C# developers? How knows? 
|
|
|
|
|
TIOBE is another flawed methodology for measuring programming language popularity. The number of web searches for a language does not necessarily reflect its popularity - it may be unusually hard to use for example, or just introduced (as for Swift last month), or receive more publicity.
Further, I program in C#, but rarely search for "C#". I may search for "IValueConverter" - but am I querying for C# or VB?
Its an interesting part of the picture, but so far no one seems to have come with up a good metric for this.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
How about a shout out for the old fashioned, always hated, sometimes loved, Job Control Language! I used to have to write FORTRAN 77 mainframe programs (System 370) to create JCL used for the input/output data sets. Those were the days. I also smoked cigarettes then. I've proudly given up both habits over a decade ago.
|
|
|
|
|
FORTRAN 77? Luxury!!!! I used to have to write FORTRAN IV programs
|
|
|
|
|
If Java / Javascript are so popular, why is C# listed here as the most favored? Is this because of the community here at CP, or indicative of some disconnect between what we'd like to program in vs. what we must program (for example, web apps) ?
Marc
|
|
|
|
|
I take it as an indication that there are a lot of web programmers here. I suspect that C++ and Java would score higher with a larger pool of application developers. I'm just guessing though.
Of course, things like JavaScript and Objective-C get used a lot as necessary evils, commonly used but not necessarily well-loved.
|
|
|
|