1

The Best Programming Language

LeoL274's Avatar LeoL2745/2/13 2:24 am
12/28/2013 6:03 pm
Cybug's Avatar Cybug
I'm really interested to see the results! I personally like C#, but Java is pretty good too because Minecraft was made with it!
Posted by LeoL274's Avatar
LeoL274
Level 55 : Grandmaster Pokemon
68

Create an account or sign in to comment.

37

1
12/28/2013 6:03 pm
Level 54 : Grandmaster Baconator
Cybug
Cybug's Avatar
I use JS to make my games. I tried c++ and it took a lot longer to type. JS is simple and I learned it on my own (even a 10 year old can do it). I use Unity 3D, and once you understand the script references, you're good to go.
1
12/28/2013 6:01 pm
Level 42 : Master Fox
LuxLacis
LuxLacis's Avatar
Wow! So much coders in one place?! Sweet, now is my chance! Check this out!
No but seriously, I think java is good as it's a pretty strict language so you know when and where something happens.
1
12/28/2013 5:55 pm
Level 2 : Apprentice Cake
tenten8401
tenten8401's Avatar
woulnt it be amazing if someone wrote minecraft in c++ and DirectX , so it would run faster on our crappy windows pc's
1
12/28/2013 5:45 pm
Level 55 : Grandmaster Pokemon
LeoL274
LeoL274's Avatar
TheOcelotSpawnerOP you should remove the scripting languages from the poll or change the title. Languages like JavaScript and Python are not programming languages.
I only currently 1 language fluently, that being Java, so my vote is biased.

I added JavaScript and Python later after I had named the post.
1
12/27/2013 9:52 pm
Level 34 : Artisan Zombie
Repson
Repson's Avatar
just a non-coder passing through un-traversed territory
1
12/27/2013 9:44 pm
Level 29 : Expert Artist
Jedi
Jedi's Avatar
I once made a fps using C and JS. btw mah fav is java thats why i make mods
1
12/27/2013 9:42 pm
Level 34 : Artisan Unicorn
TheOcelotSpawner
TheOcelotSpawner's Avatar
Java is the best because most computers use java even this site uses HTML created by java and javascript created by java
1
12/27/2013 9:50 pm
Level 3 : Apprentice Hunter
theIgloo
theIgloo's Avatar
If you don't know anything about a topic, then don't talk about it. HTML has nothing to do with Java. Javascript has nothing to do with Java, unless you count the name.


OP you should remove the scripting languages from the poll or change the title. Languages like JavaScript and Python are not programming languages.
I only currently 1 language fluently, that being Java, so my vote is biased.
1
12/27/2013 9:48 pm
Level 50 : Grandmaster Batman
hawkek
hawkek's Avatar
Java did not create HTML. Javascript is very different from Java.


Also, My recommendation is BlitzPlus.

Very easy and good for 2D games and GUI.

A simple calculator In BlitzPlus (note, this code isin't that clean because I hurried through it to make it for you)

Blitzbasic.com is the site.


Please note, I used some advanced blitz code in this (Types).
Click to reveal
AppTitle "Calculator"


Type number
Field number
Field second
Field symbol$
End Type

Repeat
.start
numb.number = New number
numb\number = Input("enter number: ")
numb\symbol$ = Input("+,-,/,* :")
numb\second = Input("enter number: ")
more$ = Input("add more numbers (1 = yes, 2 = no)?: ")
If more$ = "2"
Exit
EndIf
If more$ = "1"
Goto start
EndIf
Forever

For numb.number = Each number
If more = 0
If numb\symbol$ = "+"
out = numb\number + numb\second
EndIf
If numb\symbol$ = "-"
out = numb\number - numb\second
EndIf
If numb\symbol$ = "/"
out = numb\number/numb\second
EndIf
If numb\symbol$ = "*"
out = numb\number * numb\second
EndIf
Else
If numb\symbol$ = "+"
out = out + numb\number + numb\second
EndIf
If numb\symbol$ = "-"
out = out + numb\number - numb\second
EndIf
If numb\symbol$ = "/"
out = out + numb\number/numb\second
EndIf
If numb\symbol$ = "*"
out = out+ numb\number * numb\second
EndIf
EndIf
more = more + 1
Next
Print "answer is " + out
WaitKey


End
1
12/27/2013 9:45 pm
Level 57 : Grandmaster Programmer
bmanrules
bmanrules's Avatar
The only thing true about that is that Java runs on all computers. Rest is a lie.
1
12/27/2013 9:39 pm
Level 55 : Grandmaster Pokemon
LeoL274
LeoL274's Avatar
RevolutionalRedStoneIsn't it funny how the slower, safer, easier versions of C ( # and ++ ) are more popular than the C language they are based on.


Well out with the old and in with the new.
1
12/27/2013 8:12 am
Level 49 : Master Architect
wms98
wms98's Avatar
some of you guys are only really voting java because of minecraft, I agree it is good but minecraft shouldn't be a factor in deciding. Making this poll on a minecraft website is a bit biased
1
12/27/2013 8:07 am
Level 49 : Master Architect
wms98
wms98's Avatar
I personally think python is a very good programming language because it is very easy to learn and to read. Probably not the best in terms of how useful it is in different scenarios. But for the beginner, starting with python is always a good thing.
1
12/27/2013 7:56 am
Level 35 : Artisan Princess
SpongyBacon
SpongyBacon's Avatar
I personally prefer java because all the games I play are made with Java, and there's loads of resources out there to help you learn and make stuff, such as with bukkit there is loads of API's and forum posts that really helped me when I was more of a noob than I am now

Oh and why not add html + php? Those are great languages, and are the key to every website on the internet!
1
12/27/2013 6:23 am
Level 18 : Journeyman Ninja
Motherload
Motherload's Avatar
CHINESEEEE

Lol just kidding, I'd say JavaScript, because it's easy for beginners to use.
1
05/11/2013 8:18 am
Level 17 : Journeyman Cake
more_awesomer123
more_awesomer123's Avatar
My personal favourite is javascript c:. I reckon its just the simplest.

P.S. You should add javascript to the poll
1
12/27/2013 4:37 am
Level 55 : Grandmaster Pokemon
LeoL274
LeoL274's Avatar
Alright I'll add JavaScript
1
05/06/2013 7:48 pm
Level 1 : New Crafter
carollwood
carollwood's Avatar
How about Python? Much simpler than Java, and just as good for the most part.
1
12/27/2013 7:54 am
Level 57 : Grandmaster Programmer
bmanrules
bmanrules's Avatar
Javascript and Lua, along with most of the poll are scripting languages, not programming languages. Python may be easier than Java but it's nowhere near as good or as advanced (openGL etc). Javascript is for writing scripts inside of HTML (or outside as a .js but it can't be used to write programs, only scripts.
1
05/06/2013 7:40 pm
Level 22 : Expert Crafter
Neptonic
Neptonic's Avatar
The poll is broken, Lua only has 8%. That can't be right.
1
05/06/2013 7:30 pm
Level 38 : Artisan Engineer
Lucargia
Lucargia's Avatar
Your missing some big languages like Batch and python but out of the ones there C++
1
05/06/2013 7:16 pm
Level 30 : Artisan Mage
19dshriver
19dshriver's Avatar
C++ is my favorite language to code in.
1
05/06/2013 7:14 pm
Level 29 : Expert Pirate
legomanz5
legomanz5's Avatar
you forgot python
1
05/06/2013 7:11 pm
Level 6 : Apprentice Crafter
SlayerxHD
SlayerxHD's Avatar
Not an expert coder here, but java, for me, is the best because of minecraft
But also, you don't need to change the code to make it work on mac/pc/linux since it runs in a runtime environment!
1
12/27/2013 9:46 pm
Level 38 : Artisan Programmer
deadrecon98
deadrecon98's Avatar
...It doesn't work on mac and linux because it uses runtime. It works on them because it is made in java. Hence the motto "Write once, run anywhere".
1
05/06/2013 7:08 pm
Level 1 : New Miner
hqtitan
hqtitan's Avatar
No one language should ever be considered the "best" language. Different languages are good for different things, and you need to choose the right tool for the job. For example, you would never install a screw with a hammer.
1
12/27/2013 8:17 am
Level 36 : Artisan Blockhead
Woodilicious
Woodilicious's Avatar
This
1
12/27/2013 9:55 pm
Level 17 : Journeyman Mage
funkiben
funkiben's Avatar
Yep, this is the answer
1
05/03/2013 4:52 am
Level 53 : Grandmaster Pirate
RevolutionalRedStone
RevolutionalRedStone's Avatar
alecdent
RevolutionalRedStone
consider the following Lua statement:
cat1,cat2,cat3="shinji", "mango", "soloman"
is faster then the three statements:
cat1="shinji"
cat2="mango"
cat3="soloman"


Not exactly faster; just declared on the same line.


NO. i Exactly mean Faster. as in; the source code translates into simpler and fewer VM instructions, which are literately executed by the CPU Faster.

alecdent
Remember, Lua is intended for use as an extension or scripting language.

No, Lua was intended to have a clean data interface and extensible semantics.
Lua can be interpreted, it can be JIT'ed or it can be compiled.

alecdent
Once you've learned one language It's not hard at all to pick up another.

Not true. many languages have non-overlapping paradigms take; for example - Haskall and Lisp.
A much more concise statement might be:
Almost all programming languages implement the Lambda Calculus; and once you learn how that works ( even if you never know you know ) then new languages which also implement Lambda become very trivial to learn.
1
05/03/2013 4:44 am
Level 53 : Grandmaster Pirate
RevolutionalRedStone
RevolutionalRedStone's Avatar
Java is certainly NOT a simply language. it is not easy to learn when compared to other OO languages and it certainly is NOT a good language for programmers to begin on...

C++ is not a good alternative for it's performance; when compared with simple Ansi C - C++ is always VASTLY slower to compile, always slower to execute and always more bloated.

If your looking for a virtual machine language ( like Java ); then the last thing you want is closed source VMs... instead you should use the faster ( and completely open-source ) language Lua.

If your looking for a compiled language ( like C++ ) then you should already know more than enough about what you need... but if it's
Performance : ANSI C
Programability : Pascal, C#
prototyping : VB, MMF2

From the perspective of a company; you would only ever want programs written in Java.

From the perspective of a programmer I cannot image any circumstances where Java would be the correct or even an attractive option... but I'm all ears if you Java guys who love Java have an example ?
1
05/03/2013 3:16 am
Level 1 : New Miner
Bugs_e
Bugs_e's Avatar
Java is pretty easy to learn & make simple things right off bat as a beginner.
C++ is pretty good when it comes to creating high performance games.

-Two Languages im familiar with.
1
05/03/2013 4:41 am
Level 37 : Artisan Narwhal
xgio
xgio's Avatar
I'm going to learn C++ ;D
1
05/02/2013 3:10 am
Level 53 : Grandmaster Pirate
RevolutionalRedStone
RevolutionalRedStone's Avatar
Yeah, i know right : )
1
05/02/2013 3:07 am
Level 34 : Artisan Spider Rider
Noxyoursox
Noxyoursox's Avatar
RevolutionalRedStone
consider the following Lua statement:
cat1,cat2,cat3="shinji", "mango", "soloman"
is faster then the three statements:
cat1="shinji"
cat2="mango"
cat3="soloman"

…That's pretty sweet.
1
05/02/2013 3:01 am
Level 53 : Grandmaster Pirate
RevolutionalRedStone
RevolutionalRedStone's Avatar
Isn't it funny how the slower, safer, easier versions of C ( # and ++ ) are more popular than the C language they are based on.

As a followup to my selection:
consider the following Lua statement is valid.
If not okay then return end

consider the following Lua statement:
cat1,cat2,cat3="shinji", "mango", "soloman"
is faster then the three statements:
cat1="shinji"
cat2="mango"
cat3="soloman"

It's a really great language, and I'm sure you'll learn to love it.
1
05/03/2013 4:33 am
Level 70 : Legendary Architect
alecdent
alecdent's Avatar
Not exactly faster, just declared on the same line. Remember, Lua is intended for use as an extension or scripting language.

Anyways, I'd say the best language really depends on what you want to do with it. C++ would be better than java or c# in most applications, but c# and java might be more practical than c++ in others o.o

Once you've /learned/ one language (take for instance, c#) It's not hard at all to pick up another. You'll notice many similarities in most languages, so the basics should carry throughout.
1
05/02/2013 3:42 am
Level 55 : Grandmaster Pokemon
LeoL274
LeoL274's Avatar
Wow that's epic!
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome