Poll: What is your favourite programming language?
You do not have permission to vote in this poll.
C
10.00%
3 10.00%
C++
16.67%
5 16.67%
C#
10.00%
3 10.00%
Java
10.00%
3 10.00%
Python
3.33%
1 3.33%
PHP
6.67%
2 6.67%
Perl
3.33%
1 3.33%
Visual Basic
0%
0 0%
Other
20.00%
6 20.00%
I can't program Sad
20.00%
6 20.00%
Total 30 vote(s) 100%
* You voted for this item. [Show Results]

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
What's your favourite programming language?
#1
I'm STILL procrastinating, so I thought it might be fun to start my first thread on Southperry that a mod will have to lock once they decide it's ran its course, as I know it will be off the rails before long! Also just to see what Southperry's programmers like (I reckon we have more people here that can program than that can't)

So, what's your favourite programming language?
Mine is C#, though I quite like Clips and Prolog as well. C is pretty interesting too (But C++ is dumb)

It was hard deciding which to put in the poll and which to leave out. I think I got most of the most used ones on the list, though had to leave out the more interesting ones like Prolog, Lisp, and Assembly :/

And if you select "other", you must post your favourite language! (No escaping from world war 3)

My guess is that the winner will be Python or C++
Reply
#2
Lua (in before "not a programming language")

Of the ones in the poll, probably C++. And Python seems cool, even though I don't know it.
Reply
#3
*expects lot's of I can't program*

My favorite is turing, an introductory programming language that I learned in gr 10.
It is the easiest program to use, and I still use it as a calculator when solving math problems. It is the easiest program to compile and make into .exe out of all the programming languages I've learned. It also have the simplest syntax.
(output is just "put", input is just "get", compare that to System.out.println and making buffers to read)

Next, I feel that, C/Java/Pascal are pretty much the same.

Most hated programming language is Scheme (no loops, no types, no arrays)
Reply
#4
Where's JavaScript? Web programmers are programmers too :[
Reply
#5
Pffftttt I put Perl and PHP up. And Java + C# can also be used on web!
Reply
#6
Perl's not technically a programming language, but it's my favorite of the listed. Incredibly powerful and although the syntax takes a little getting used to, you learn to love it.
Reply
#7
Quoting from an unknown source:
Web design is to Programming as Masturbation is to sex.

That being said, I voted for PHP. Other than a TI 83's BASIC, its the only thing I can use. Even then, I tend to google the syntax when I need it.
Arbitrary "I can't program". :|
Reply
#8
You didn't make a distinction between real C++ and visual C++,so assuming the former I voted for that.

If I had to take a Microsoft bastardization of a language I'd rather do VB.NET (although you didn't specify VB or VB.NET either, and both are still actively used and entirely different) though because it literally comes down to nothing more than stylistic preferences and the looser structure is faster and less cluttered.
It's not having what you want - It's wanting what you've got.
Reply
#9
I don't do any real programming, only having experience in lolVB. C++ ftw, though.

Horusmaster Wrote:Most hated programming language is Scheme (no loops, no types, no arrays)
Ouch, really? Man, no loops must SUCK.

Delete meeeeee!
Reply
#10
Heidi Wrote:Pffftttt I put Perl and PHP up. And Java + C# can also be used on web!
You can use anything on the web! Big Grin

Horusmaster Wrote:Most hated programming language is Scheme (no loops, no types, no arrays)
Honestly, I've never ever seen such a misinformed post.

Loops in Scheme:
map, iter, let, do + tail-recursion (They get compiled to loops, so better use them)

Native datatypes in Scheme:
atom, symbol, integer, real, complex, fraction, string, character, boolean, cons, list and functions

Array-creations in Scheme:
vector, make-array


It's not really a scream that I like Common LISP the most. Properly written, it would usually be the fastest development-language to big problems due to macros (modifying the code-tree), and it's usually so fast that there's no worthy difference between it and C/Java. Besides, it's easier to debug, as the code's shorter.

C's on second place; It's not weird that a certain OS is made in it.
Reply
#11
Hmmmmm I guess I should have seperated out the original and .NET versions of languages. Though the .NET versions are better than the originals anyway Tongue

10 poll options just isn't enough when it comes to programming languages!!
Reply
#12
Heidi Wrote:10 poll options just isn't enough when it comes to programming languages!!

Could've been if you hadn't treated scripting languages and programming languages interchangeably.
Reply
#13
Eosian Wrote:Could've been if you hadn't treated scripting languages and programming languages interchangeably.

Yeah you're right. I could have knocked out PHP and Perl. Oh well, too late now Sad
Reply
#14
Hmmm.... It's a toss-up.

I'm an old programmer and C has been my favorite since, well, since the alternatives were Assembly, PL/1, FORTRAN, COBOL, BASIC (that didn't look anything like today's VB), Pascal, slowly interpreted LISP and PROLOG, write-only APL, and a bunch of even more obscure languages.

But in later years I've become lazy enough to like some of the shortcuts C++ offers (although I dislike quite a few of its features), and I find that when I want to program something just for fun it's usually in C++ (although a sufficiently knowledgeable programmer looking at my code would be able to tell I still think in C). So, I'm going to vote for that.
Reply
#15
VB is all I've done, and I am hating it with a passion. I might like C++, because I've heard fairly decent things about it. I heard Java was a pain in the ass. >_> So right now, none is my favorite due to lack of experience.
Reply
#16
I like php for being so forgiving and so many built in functions.

Java is a fav just from experience, C# was easy to learn because of similarities in syntax with Java. C++ was meh, know it wouldn't use it...yet.

Also learned VB before, it was nice because you get a GUI to make a GUI, very beginner friendly.
Reply
#17
Eosian Wrote:Could've been if you hadn't treated scripting languages and programming languages interchangeably.

Wikipedia: "A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer."

Dictionary.com: "a high-level language used to write computer programs, as COBOL or BASIC, or, sometimes, an assembly language."

(and a "computer program" is "a. a systematic plan for the automatic solution of a problem by a computer.")

All of them fit the bill.
Reply
#18
Java, but that's only because it's the only programming language I know. :X
Reply
#19
Lucida Wrote:All of them fit the bill.

Only if you selectively define scripts as a "computer program". A true program is an executable, binary machine code, not something that requires an additional interpreter before the operating system can understand it.

You seem to have avoided the wikipedia article for computer program that made that distinction;
Quote:The program has an executable form that the computer can use directly to execute the instructions. The same program in its human-readable source code form, from which executable programs are derived (e.g., compiled), enables a programmer to study and develop its algorithms.

That articles continues on to note the distinctions between interpreted and executed applications, ie: scripted and non.

Don't pick at my semantics when the underlying point remains the same - There are two different classes of language being represented in the poll.
Reply
#20
"A computer program in the form of a human-readable, computer programming language is called source code. Source code may be converted into an executable image by a compiler or executed immediately with the aid of an interpreter."

The fact is that you can program in an interpreted language, i.e. make a system execute a series of instructions. That said, there is definitely a distinction between compiled and interpreted languages and how they are typically used, but she didn't have to make the distinction if she didn't want to, and she seems to have had both kinds in mind when she created the poll.

If she had only been thinking of machine compiled languages, and only put those in the poll, that would've been valid too, and maybe she could've fit most of the reasonable options in then. But that's not the case; oh well.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)