From: Brian Nicar Date: 2011-01-14T00:16:55+09:00 Subject: Re: Ruby is interpreted and scripting language? --0016363b845c89d4ab0499bbce64 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable As I see it, a language that is interpreted utilizes a middle-man to make calls to the system, allowing for greater flexibility when generating and modifying code in a dynamic environment. The interpreter is compiled and contains attributes that allow it to facilitate transactions with a 'script= ' written in the proper lexicon. A balance is struck (hopefully) between the speed / efficiency of a compiled program and the flexibility of one that is executed on-the-fly. Script merely refers to an informal style of writing. Handwriting for example. Not particularly apt nowadays but it is not hard to see how the designation came into being from a historical perspective. Down and dirty comes to mind... ;>) Cheers! Brian 2011/1/12 Imobach Gonz=E1lez Sosa > 2011/1/13 Sai Babu : > > I am ruby fresher. > > i have studied that > > "Ruby is a pure object oriented interpreted and scripting language". > > > > I would like to know what is the difference between interpreted languag= e > > and scripting language??? > > > > Any Please Help Me??? > > I think they're different things. Ruby is an interpreted language in > the sense that Ruby code is interpreted and executed 'on the fly' by > the Ruby interpreter. You can read more about that subject in the > wikipedia[1]. > > About the 'scripting language' label I guess that it has to do with > the capabilities and simplicity of Ruby to be used to develop system > scripts and that kind of stuff. But nowadays I'm not sure if it's > applicable yet, because I think that Ruby work great for other > scenarios outside scripting. > > But it's just my opinion and probably I'm terribly wrong :) > > [1] http://en.wikipedia.org/wiki/Interpreted_language > > -- > Imobach Gonz=E1lez Sosa > imobachgs at gmail dot com > > --0016363b845c89d4ab0499bbce64--