Author Topic: Java or C#  (Read 1315 times)

Isn't Lua a scripting language, not programming?

C# is more powerful than Java. Still your choice.
However,
If you are going to bother learning C# why not learn C++?

Sadly if I run love.exe in any way, the next time I start up my computer I get a blue screen.

Odd.
hm

well maybe it's your computer because Google Chrome gives me more blue screens than any other browser i've used

certain computers hate certain programs
Why Lua?
because it's simple and easy to learn
Isn't Lua a scripting language, not programming?
there's a difference?

C# is more powerful than Java. Still your choice.
However,
If you are going to bother learning C# why not learn C++?

Isn't C# the newer version of C++ therefor making it basically the same thing?

hm

well maybe it's your computer because Google Chrome gives me more blue screens than any other browser i've used

certain computers hate certain programsbecause it's simple and easy to learnthere's a difference?


If i was going to expand after learning Lua to something else would knowing LUA help me do that?

If i was going to expand after learning Lua to something else would knowing LUA help me do that?
learning lua was helpful to me when I was taking the ruby tutorial because I had something to familiarize myself with with each lesson

it should apply to many other languages I'm sure

there's a difference?

Programming languages allow you to create new, well, programs. Scripting languages just allow you to alter existing ones. Example of a scripting language: TourqeScript.

Programming languages allow you to create new, well, programs. Scripting languages just allow you to alter existing ones. Example of a scripting language: TourqeScript.
yes you can make programs with lua, specifically games using love2D

If i was going to expand after learning Lua to something else would knowing LUA help me do that?
Lua could help you a bit in a variant of C or Java a bit I think.

Lua is my second-favorite scripting language. I normally read code in my mind as if it were Lua.  :cookieMonster:

Lua is my second-favorite scripting language. I normally read code in my mind as if it were Lua.  :cookieMonster:
forget yes

i totally do that too

Isn't C# the newer version of C++ therefor making it basically the same thing?
No they are completely different and unrelated.

What you're trying to do will make a big difference.

This summer I've been having an internship at Fedex and they use a TON of Java. I've fallen in love with the language. If you're making general purpose apps I'd highly suggest Java.

The only reason I might suggest C# for game development is because it's much more common and you'll find better support. C# with XNA makes it really easy to make something. Java does have graphics libraries but you probably will take slightly longer to get off your feet.

To those who are suggesting Python, yes that's a great language too but if you end up making some big complex system, you're probably going to want Java or C# for their object oriented features.

Im going to be doing C#. Thanks guys <3

I used some of your advice and looked around some websites and found that C# would be the best thing to go with.

To anyone suggesting Lua... After trying to implement that into my game engine I've grown to be very annoyed by it. It's not object oriented and you have to do these weird work arounds in order to make it that way. However, it does make for a good scripting language. Instead of Lua for a scripting language, I'd suggest Squirrel as it has native support for OOP.

I used some of your advice and looked around some websites and found that C# would be the best thing to go with.
Care to share why you're going with it?

Care to share why you're going with it?

I was going to try Lua but then I was reading some websites and multiple ones said that Java or C# is more extensive as in you can do more with those two languages. But you also loose the simplicity.

From what ive heard Java isnt as easy or as extensive (though I may be wrong) as C#. As for saying all that I have a friend that is willing to help me with C#

Edit: I can also use C# with Unity which i plan on working with to some extent.