So im thinking about learning a new language and i was looking at ruby. i like the way it does the whole OO thing and its similar to the c++ that i know but i digress, my question is what can you use ruby for making exactly? c++ has the whole .exe that you make and its pretty easy to tell what kind of program it is. Thanks
Ruby scripts can be turned into .exe files using something like RubyScript2Exe.
------------------------------------------------------ Moving at 1/35 c with respect to what? Without defining a reference, it's like asking, "What the difference between a duck?" -Swansont Studying philosophy 'scientifically' would be like stirring a spoon with some soup. -Sayonara http://www.scienceforums.net
yeah i have that scite program that has the output window but as far as making solid programs can you do that with this language or is it a scripting language? Should i focus on something like java for creating actual apps that people can use? (i know the term apps is extremely vague)
That all really depends. The difference between scripting languages and compiled languages can be explained that one is more efficiant and responsive while being more difficult to create.
while that's true to soem degree, anyone with a semi-modern computer won't notice much of a difference unless your making huge mistakes or trying to create a physics calculator.
Ruby is just a scripting language. It's designed to allow you to do some things that require a bit more then a shell script and a bit less then a full 200k line program in c.
Ease of use and design as well as shortening time at the keyboard. For the average programmer creating simple applications, scripting languages come out as #1 in my book. Unless your trying to learn lower level things... then just stick with a traditional language.
Ruby isn't the most commonly used and I've never personally used it. But it does hold it's own weight as a language and even has some sort of use as a web language.
I've always been interested at least a bit in Ruby, as well as Pearl. But I have a deep liking of python (not so much it's dirty "flow") for whatever reasons, but much I mostly use web languages or lua type scripting lately.
yeah i have that scite program that has the output window but as far as making solid programs can you do that with this language or is it a scripting language? Should i focus on something like java for creating actual apps that people can use? (i know the term apps is extremely vague)
C++ or one of the .NET language would be your best bet probably.
Kid. Do not fuck with me on this issue. Hardware is my domain, and you had better tread softly.