[Python] OT: Imparare un altro linguaggio

Alberto Granzotto agranzot a gmail.com
Gio 14 Apr 2016 14:05:18 CEST


On 04/14/2016 01:17 PM, Andrea D'Amore wrote:
> 2016-04-14 11:26 GMT+02:00 Matteo Perini <perini.matteo a gmail.com>:
>> Mi piace la programmazione e mi piacerebbe cominciare a conoscere anche un
>> altro linguaggio.
>> Non ho scopi particolari in mente
> 
> Probabilmente senza scopo immediato -ma d'altronde dici di non averne
> uno specifico- puoi provare Lisp, cerca il sito di Paul Graham o se
> vuoi una introduzione divertente e con qualche riferimento storico
> cerca "Land of LISP".


+1 per LISP! È un linguaggio affascinante, e ammetto che ti apre
abbastanza il cervello. Molte cose che diamo per scontate nei linguaggi
moderni (garbage collection, ad esempio) sono state create per LISP[1].

Trovo super interessante questo:
Lisp was the first language where the structure of program code is
represented faithfully and directly in a standard data structure—a
quality much later dubbed "homoiconicity". As a result, Lisp functions
can be manipulated, altered or even created within a Lisp program
without lower-level manipulations. This is generally considered one of
the primary advantages of the language with regard to its expressive
power, and makes the language suitable for syntactic macros and
metacircular evaluation.

ciao,
a.

[1]
https://en.wikipedia.org/wiki/Lisp_(programming_language)#Language_innovations


-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  819 bytes
Descrizione: OpenPGP digital signature
URL:         <http://lists.python.it/pipermail/python/attachments/20160414/bcb27c76/attachment.pgp>


Maggiori informazioni sulla lista Python