1.Um pouco sobre a linguagem
O RGSS(Ruby Game Scripting System) é o Ruby, que é uma linguagem de programação orientada à objetos, preparado para criação de jogos no software RPGMaker.Implantada no programa dedicado à criação de jogos RPGMaker XP, a “linguagem” ganhou uma nova "versão" denominada RGSS2 com a vinda do RPGMaker VX, nova versão do software criado pela Enterbrain.
Bem, apenas dizer o que é uma linguagem orientada a objetos pode não ser o bastante, lembrando que muitos dos que estão lendo esta apostila nunca tiveram contato com uma linguagem de programação, ou se já, esta pode não ter sido uma linguagem de programação orientada a objetos como Ruby.Então, além da explicação do que é uma linguagem de POO(Programação Orientada a Objetos, ou OOP no inglês), também será mostrado neste capítulo um pouco sobre um outro “tipo de linguagem”, linguagens estruturadas.
Programação Orientada a Objetos(POO)
O objetivo de uma linguagem de programação orientada a objetos é tornar o modo como o programador constrói seu programa mais parecido com como as coisas funcionam no “mundo real”, isso facilita na familiarização com a linguagem, uma maior facilidade na compreensão/construção de códigos extensos além de algumas facilidades mais.Assim o programa pode ser organizado em partes e separado em classes com métodos e variáveis que podem trocar informações direta ou indiretamente com outras partes do programa.
Programação Estruturada
A linguagem estruturada é fácil de entender.Basicamente, existe uma função principal onde o programa vai sendo construído através de funções criadas ou não pelo programador.
Programação Mista
Existem linguagens de programação que dispõem dos dois princípios.
Links:Para saber mais sobre as diferenças visite:
http://pipeless.blogspot.com/2009/01/programao-estruturada-versus-programao.htmlAgradecimentos:zecomeia