Forum

> > Off Topic > What is your favourite programming language?
Forums overviewOff Topic overviewLog in to reply

English What is your favourite programming language?

54 replies
Page
To the start Previous 1 2 3 Next To the start

Poll Poll

What is your favourtive Programming lanuage?

Only registered users are allowed to vote
C
9.30% (4)
C++
41.86% (18)
C#
2.33% (1)
Perl
2.33% (1)
LISP
0.00% (0)
Fortran
4.65% (2)
BASIC
9.30% (4)
Python
6.98% (3)
Other...
23.26% (10)
43 votes cast

old Re: What is your favourite programming language?

Crazyx
User Off Offline

Quote
brainistik has written
Crazyx has written
Flacko has written

First time I hear 'bout that.
LoL, first C, than D, where's Z?


well, you should learn ABC cuz after D is not Z but E

Well, you should think twice before answering since I was just joking and Z is the last letter in the alphabet (yeah, it's called alphabet not ABC), and to reach there programming languages would be named E, F, G, etc.

old Re: What is your favourite programming language?

archmage
User Off Offline

Quote
Vectar666 has written
lua is not programming language, it is SCRIPTING language

You (and some other guy) are wrong. Lua is a programming language. Secondly a scripting language is a programming language http://en.wikipedia.org/wiki/Scripting_Language that is used to extend a program.

Lua is designed as a scripting language, but it can stand on its own to do simple tasks. Though can do more than simple console programs. There are several game engines, and GUIs (though most are bindings). I found this http://love2d.org/ .

@Flacko
Well no one has mentioned A nor mentioned B

old Re: What is your favourite programming language?

DannyDeth
User Off Offline

Quote
Dark Byte has written
Vectar666 has written
lua is not programming language, it is SCRIPTING language

You (and some other guy) are wrong. Lua is a programming language. Secondly a scripting language is a programming language http://en.wikipedia.org/wiki/Scripting_Language that is used to extend a program.

Lua is designed as a scripting language, but it can stand on its own to do simple tasks. Though can do more than simple console programs. There are several game engines, and GUIs (though most are bindings). I found this http://love2d.org/ .

@Flacko
Well no one has mentioned A nor mentioned B

Well, not entirly true, Lua is used in a C/C++ program ( most commonly ) to control the program ( like i said in my obcenly long 2nd post ), but, however, if you include Lua's source code in ur project by simply including the source into ur project.
You can simply use the Lua commands with ur C/C++ program, so there is another piece of info about Lua

PS. I found out the best combantion in the world today, i included lua and SDL into a project adn used them together to make a bouncing ball, really easy! I think anyone that wants to code a nice game should try it out so go > Here
Then Here and download the runtime libraries from sdl and the source from Lua. Unforuatly i think the Lua source is kinda for GNU or Linux. Sorry Windows users, i strongly suggest you try out Ubuntu or Fedora Core Live CD's though, they work fine ( all be it a bit slow ) but they are nice to try, plus you can install to ur harddisk straght from them.

Dark Byte the thing is that Lua was built AS A SCRIPTING LANGUAGTE but you can use it's binary to make things only in Lua, but i strongly think that that is a bad idea, because it is so high-level that it is hard to create very complex things without the use of a low-level prgramming language.

EDIT: Important note! You can get the source for windows as well! I just found it go to downloads, lua for windows adn then download it, the source is in there! Sorry

Flacko has written
Did anyone try D?

Yes, i have, it's great because you can code so many ways with it, not only bject-oriented code, i can use object code to create functions and use my long drawn out code to do all the proccessing yay!

@Arne: You really are a moron aren't you? Have you ever tried to code in that, or did you just google "hardest programming languages the world knows". I think you did the latter. My friend adn i used to try it out every now and again but Brainfuck and Whitespace are near impossible to create anything other than a boot code sample. And you should of seen how long it took to make that boot code sample. Trust me, it took two and a half months, just to compile it to ASM and then finally ifnd a way to boot it.
edited 1×, last 08.09.10 02:07:14 pm

old Re: What is your favourite programming language?

Lee
Moderator Off Offline

Quote
Quote
My friend adn i used to try it out every now and again but Brainfuck and Whitespace are near impossible to create anything other than a boot code sample.


Pffft, what are you talking about, I pick up girls with Brainfuck all the time so it does have a purpose

Whitespace on the other hand uses a style that is too transient for the normal minds to grasp so its lost on the rest of us... (pun intended)

old Re: What is your favourite programming language?

DannyDeth
User Off Offline

Quote
Lee has written
Quote
My friend adn i used to try it out every now and again but Brainfuck and Whitespace are near impossible to create anything other than a boot code sample.


Pffft, what are you talking about, I pick up girls with Brainfuck all the time so it does have a purpose

Whitespace on the other hand uses a style that is too transient for the normal minds to grasp so its lost on the rest of us... (pun intended)

Teach me master! lolz, no serisuly, how the hell do you get girls with Brainfuck, maybe you load the shit into their brains so that they're brains tell them to fuck lolz, yeah i dont see how the hell you can pick up a girl with brainfuck.

old Re: What is your favourite programming language?

Lee
Moderator Off Offline

Quote
Quote
Teach me master! lolz, no serisuly, how the hell do you get girls with Brainfuck, maybe you load the shit into their brains so that they're brains tell them to fuck lolz, yeah i dont see how the hell you can pick up a girl with brainfuck.


So I'm working the newspaper here and our web editor had a shirt that says:

1
You had me at Hello World.

My friend (non-CS) thought it was pathetic so I told him that I can probably do it with a derivative:

1
2
3
You had me at >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]
>++++++++[<++++>-] <.>+++++++++++[<++++++++>-]<-.--------.+++
.------.--------.[-]>++++++++[<++++>- ]<+.[-]++++++++++.

and lo and behold, it did actually work on a fellow CS major (she just thought it was really funny)

Whitespace on the otherhand would render the line into

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
You had me at    























   	  	   .

Less sexy...


Also, if anyone cares, Python is my favorite language while C/C++ is my least favorite...

old Re: What is your favourite programming language?

Lee
Moderator Off Offline

Quote
CJ7 has written
And my I ask why it is, that you don't like c++?


The level of complexity required to write even the most trivial program is just unnecessarily high. Some hundred-line programs written in C can easily be abstracted down to a single line in Python while still retaining readability.

old Re: What is your favourite programming language?

Mc Leaf
Super User Off Offline

Quote
It's BlitzBasic3D, of course! Wow! It's so incredible! Amazing! Wow!

No, honestly. I just don't know. It always depends on the project I'm working, 'f course! Every language has its advantages and disadvantages. So as I said: it depends on the current project.

old Re: What is your favourite programming language?

DannyDeth
User Off Offline

Quote
Lee has written
CJ7 has written
And my I ask why it is, that you don't like c++?


The level of complexity required to write even the most trivial program is just unnecessarily high. Some hundred-line programs written in C can easily be abstracted down to a single line in Python while still retaining readability.

You are correct there, but only a couple ( maybe less ) will be one hundred lines of code in C++ to Python. But for C it isn't the case, as C++ is just a fucked derivative of C, the buggers ruined my original view-point, it used to be totally awesome, since if you know how to code C witout the use of the .dll's and .h files for the different Os's, you can actually code C to work as an OS it self, as long as you ahve a boot code in ASM, but ASM isn;t that hard so yeah. BrainFuck adn Whitespace are much harder. But no one ( !!! ) should ever try to write anything in BrainFuck, if they want to write a program. And whitespace. Let's just leave that to Satan. It's plain evil.

EDIT: Just found a crucial piece of info that will spike another ragin comment

this comes from the Lua Helpfile:
"Lua is an extension programming language..." and then there is also "Being an extension language, Lua has no notion of a "main" program: it only works embedded in a host client, called the embedding program or simply the host. This host program can invoke functions to execute a piece of Lua code..."
So how's that for proof that Lua isn't a programming language? It is pretty true since it comes out of the refernece manual
edited 1×, last 13.09.10 02:02:01 pm

old Re: What is your favourite programming language?

Lee
Moderator Off Offline

Quote
Quote
"Lua is an extension programming language..." and then there is also "Being an extension language, Lua has no notion of a "main" program: it only works embedded in a host client, called the embedding program or simply the host. This host program can invoke functions to execute a piece of Lua code..."


By the same chain of reasoning, we can also assert that Java is not a real programming language as it also lacks the notion of a "main" program:

∗     It only works when embedded in a pre-existing host-client, adoringly known as the Java VM

In fact, we would have to conclude that languages are explicitly dependent on their implementations exclusively, which would then lead to several logical quandaries:

• Assume that we have multiple implementations of the Java Runtime. Of these, which can we decide as the absolute defining implementation of Java? (Oracle vs the open-source community)
• If someone writes an implementation of Java that compiles down to machine code so that it no longer needs the JVM, does Java spontaneously become a programming language? (Several micro-controllers allows direct compilation of Java source and Oracle's Java bytecode into machine code)
• If parts of the Java code is automatically translated into machine code while the whole is not, does Java gain the status of being a programming language? (Java's JIT predates the MS' .Net implementation)
• Also note the implications that may arise when all of the above are considered simultaneously.

The above points also apply to Lua:

• There are implementations of Lua in C, Java, Python, and even in Lua itself. Which do we choose as the defining implementation that is synonymous to the language itself? The C version spontaneously translates LuaBytecode into machine code on the fly, the rest are only a single abstraction layer away.
• There could be a version of the Lua compiler that generates pure machine code (a notion that makes much more sense than the java equivalent).
• LuaJIT

In the end, the distinction only goes as far as that between interpreted and compiled implementations. In fact, if we can accept the premise that virtual computational machines are logically equivalent on all abstraction levels in context of the ability to do primitive operations, then we can contend that all languages are programming languages, albeit some may be more of a programming language than others. (In the following hierarchy:

More PL-ish -> Less PL-ish
Machine code, OS-dep code, ASM(1st level)/C/Fortran/etc, Java/Python/Lua/everything else)

Note that Programming Language, when used contextually as a description, follows your definition from the previous post.
To the start Previous 1 2 3 Next To the start
Log in to replyOff Topic overviewForums overview