
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è
) 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







secondo te chi inizia da zero dovrebbe iniziare con un linguaggio a oggetti?
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)
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.
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
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.
lasciamo stare il pascal che mi ha rovinato… adesso vorrei mettermi a studiare il c con un minimo di impegno…
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?
la sua sintassi e semplicità mi ha tolto un pò di elasticità e anche un pò di voglia di mettermi li a studiare…
html e css li conosco anche io, però sono limguaggi di marcatura
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