• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Smalltalk
#1
Smalltalk è un linguaggio di programmazione orientato agli oggetti con gestione dinamica dei tipi e con un paradigma di programmazione riflessivo.

Citazione:Un programma in Smalltalk è una descrizione di processi computazionali dinamici. Il linguaggio di programmazione Smalltalk è una notazione per la scrittura di tali programmi.
Cit. da ANSI Smalltalk standard, section 3.

Smalltalk è stato creato come un linguaggio per sostenere un nuovo mondo di programmazione, ovvero come la simbiosi dell'umano con il calcolatore, come chiaramente espresso in questo passaggio:


...Chiunque vorrebbe poter programmare utilizzando un dispositivo alla stregua di un libro/foglio per gli appunti in un modo non certo possibile su di un sistema di terminali collegati ad un grosso sistema di calcolo; milioni di potenziali utenti avrebbero il desiderio che l'interfaccia utente potesse trasformarsi in un ambiente autoapprendente, seguendo le linee educative ideate da Montessori e da Bruner; per le grosse attività di programmazione, la riduzione della complessità, l'utente finale vorrebbe che i dati e le relative strutture di controllo, fossero letteralmente eliminate, in favore di uno schema più simile a quello biologico ove tutte le cellule sono tra di loro separate, con l'unica possibilità di interagire tra di loro solo tramite messaggi, in modo da imitare qualsiasi comportamento richiesto.
Le prime versioni di Smalltalk volevano essere la prima risposta completa a questo nuovo paradigma, legato anche alle caratteristiche dell'hardware, dei linguaggi e delle interfacce utente in quel momento disponibili. È diventato un primo esemplare del nuovo modo di programmare, in parte perché stavamo provando per una variazione nel nuovo paradigma di Kuhn sulle strutture-a, in quello stesso spirito di chi ha inventato la stampa e quindi generando una posizione di estremismo che quasi ha forzato questo nuovo stile


Il seguente esempio stampa il testo "Hello world"

Codice PHP:
Transcript show'Hello World!' 

Fonte : Wikipedia
Sito Ufficiale : http://www.smalltalk.org/main/
 
Rispondi
  


Vai al forum:


Browsing: 1 Ospite(i)