Introdução :
Querendo eu passar a ensinar o que eu aprendi é estou aprendendo sobre Ruby, começarei a dispôr tutoriais de Ruby, então fique atento as aulas que estão sendo postadas no web-site..
O que é Ruby? é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planejada e desenvolvida no Japão em 1995, por Yukihiro "Matz" Matsumoto, para ser usada como linguagem de script. Matz queria uma linguagem de script que fosse mais poderosa do que Perl, e mais orientada a objetos do que Python.2
Fonte ~ http://pt.wikipedia.org/wiki/Ruby
Fonte ~ http://pt.wikipedia.org/wiki/Ruby
Lógica de programação? Querido leitor, se você de fato quer entrar no mundo da programação, você terá de ter bastante lógica. O mundo da programação é movido pela lei da lógica.. Todos os códigos nem que seja uma única linha só terá de ser escrito com lógica — Bom com o computador não é diferente, ele é uma máquina e ele não saberá o que você quer até que você ordene uma incumbência para que ele possa a executar — Basicamente a lei da lógica de programação e regido por — Iniciar bloco e terminar bloco. — Bloco é um conjunto de algoritmo. Esses algorítimos irá executar uma tarefa, mais para isto o bloco tem que está bem malhado(definido).
A ideia principal da lógica de programação é — Que cada passo dado ao programa, deverá ter o início e fim é o que indicará a execução — Veja um exemplo a seguir:
A ideia principal da lógica de programação é — Que cada passo dado ao programa, deverá ter o início e fim é o que indicará a execução — Veja um exemplo a seguir:
Iniciar o bloco
(...Comandos do programa)
Terminar o bloco
(...Comandos do programa)
Terminar o bloco
Linguagem movida de orientações a objetos: O que exatamente é objetos? -- Objetos no Ruby e em outras linguagens de programação semelhantes, são regidos por uma analogia — Exemplo de analogia : Eu tenho uma caixa, aí então coloco nela vários códigos, aí então sempre que eu quiser pegar alguns destes códigos, eu só precisarei chamar a "caixa" pois lá estará os códigos armazenadas.. Mais não necessariamente chama-las pelo nome, pois cada objeto é diferente se é diferente, terá de ser chamado de um modo diferente. A vantagem de uso disto é que eu poderei, se quiser, chamar apenas um método/atributo do objeto, tornando então uma programação mais rápida e fluída de se fazer, abaixo segue-se um exemplo disto: