Il Ruby – 1 – Introduzione

18 12 2009

Image Ruby

Il ruby, è un famoso linguaggio di programmazione ad oggetti, molto divertente e semplice da imparare, e soprattutto OpenSource.

Certo, ovviamente essendo un linguaggio completo, non viene considerato uno strumento didattico, ma invece una Potente codifica per i propi programmi, anche professonali.  Questo non significa che sia difficile da utilizzare,  tutt’ altro, è veloce a capirsi, per programmatori che hanno già avuto l’ approccio con altri linguaggi come C++, e per chi inizia da 0.

Difatti, molte centinaia di migliaia di persone (io direi almeno 1 MB :) ) programma con questo linguaggio con molte soddisfazioni, tanto che  L’ Intel, la Sun Microsystem, l’ Apple e (aimè :P ) anche la Microsoft, lo utilzza.

Bisogna dire da subito, che il Ruby, anche anche “On Rails” (Ruby On Rails), il ciò significa che viene utilizzato anche per applicazioni web molto complesse, da cui si possono vedere le potenzialità di questo Linguaggio.

In Esso, ogni cosa è un oggetto di una classe (esempio i numeri: il 4 è così un’ oggetto, o istanza, della classe FixNum), e ogni cosa può far parte di vari classi.

Ora Vi lascio, con questa piccola definizione e con l’ esempio, alla prossima ;)


Azioni

Informazione

10 risposte

19 12 2009
francesco

secondo te chi inizia da zero dovrebbe iniziare con un linguaggio a oggetti? :-?

19 12 2009
darksimon

bè, di solito si dice che capire gli oggetti sia difficile, ma in pratica la cosa è molto facile……non stò qui a spiegarli (almeno per ora, finchè non uscirà il secondo articolo), ma ti consiglio comunque, di iniziare con un linguaggio più facile, sia esso il Pascal o C++ (senza approfondire gli oggetti)
se propio è la prima volta che approcci all’ informatica allora ti dico che conviene leggerti un bel libro che spieghi, i dati, le strutture basilari (selezione, sequenza, iterazione), i termini in generale, e magari impararti a creare un programma, con solo un diagramma a blocchi (http://it.wikipedia.org/wiki/Diagramma_a_blocchi)

20 12 2009
francesco

Era una domanda tanto per, io programma in C, un po’ PHP e adesso il mitico assembler mi sta prendendo. D’altronde all’università (al politecnico di milano, gli altri non so) fanno iniziare da C il primo anno. Poi al secondo anno c’è la programmazione di sistema, quindi il C con processi, thread, semafori mutex ecc. più assembler (di due processori).
Terzo anno java, database e molto altro ancora.
Prima dell’uni mi dilettavo con il PHP e la riga di comando, avevo anche imparato un po’ il python, che fra i linguaggi a oggetti è forse il migliore.

20 12 2009
Dark Simon

ah bè, si, di solito difatti fanno iniziare con il C (e ora, allmeno credo il c++).
Ovviamente, in programmazione, ne sai più di noi :)

20 12 2009
francesco

Preferiscono il java (e anche il python) al C++.
Non so se le mie conoscenze nell’ambito della programmazione siano migliori delle vostre. Probabilmente ho solo imparato più metodo e ho studiato più rigorosamente, ma per ora le mie conoscenze sono approfondite solo per il C.
Io vi consiglio di iniziare proprio dal buon vecchio C. Anche il Pascal per imparare un po’ di metodo è buono, infatti nelle scuole superiori lo usano.

20 12 2009
mattiem93

lasciamo stare il pascal che mi ha rovinato… adesso vorrei mettermi a studiare il c con un minimo di impegno…

21 12 2009
Dark Simon

Ne sai più di noi di certo:
io conosco approfonditamente solo l’ html (che tra l’ altro non è neanche un linguaggio di programmazione), poi ovviamente un pò di css, php, C++ (che ho iniziato a scuola) e Ruby che stò studiando da solo…….insomma ho una visione abbastanza ampia, ma non approfondità :)
Perchè ti ha rovinato il pascal, mattiem?

22 12 2009
mattiem93

la sua sintassi e semplicità mi ha tolto un pò di elasticità e anche un pò di voglia di mettermi li a studiare…

21 12 2009
francesco

html e css li conosco anche io, però sono limguaggi di marcatura

22 12 2009
Dark Simon

difatti, come ho già detto.
Devo dire che il C++ è stato ottimo per partire,e che il Ruby è stato valido per capire bene gli oggetti :)

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s




Iscriviti

Get every new post delivered to your Inbox.