Precedente :: Successivo |
Autore |
Messaggio |
Typhoon90 Dio maturo
Registrato: 01/06/06 15:17 Messaggi: 1019 Residenza: Vivere per niente o morire per qualcosa. Scegli tu.
|
Inviato: 09 Feb 2008 23:37 Oggetto: * Linguaggi di programmazione curiosi |
|
|
Avete mai sentito/avuto ache fare/utilizzato linguaggi di programmazione curiosi o particolari?
Vi faccio alcuni esempi:
Brainf***:
Hello World
Codice: |
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. |
COW
Serie di Fibonacci
Codice: | MoO moO MoO mOo
MOO
OOM
MMM moO moO MMM mOo mOo
moO MMM mOo MMM
moO moO
MOO MOo mOo MoO moO moo mOo mOo moo |
|
|
Top |
|
|
mdweb Dio maturo
Registrato: 18/12/07 15:59 Messaggi: 4412
|
Inviato: 10 Feb 2008 11:11 Oggetto: |
|
|
non la sapevo sta cosuccia |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11568 Residenza: Tokelau
|
Inviato: 11 Feb 2008 12:51 Oggetto: Re: Linguaggi di programmazione curiosi |
|
|
Typhoon90 ha scritto: | Avete mai sentito/avuto ache fare/utilizzato linguaggi di programmazione curiosi o particolari? |
pseudolinguaggi naturali (o forse meglio linguaggi pseudonaturali)
...e li ho odiati. Quando qualcosa non funziona cerchi di infilare dei 'please' qua e là nel codice... inutilmente, ovvio |
|
Top |
|
|
Typhoon90 Dio maturo
Registrato: 01/06/06 15:17 Messaggi: 1019 Residenza: Vivere per niente o morire per qualcosa. Scegli tu.
|
Inviato: 11 Feb 2008 17:28 Oggetto: |
|
|
ma immaginatevi fare un programma corposo con un linguaggio del genere!!!
si va letterlamente fuori di testa dopo 3 righe di codice! |
|
Top |
|
|
mdweb Dio maturo
Registrato: 18/12/07 15:59 Messaggi: 4412
|
Inviato: 11 Feb 2008 17:29 Oggetto: |
|
|
3 righe sono già tante! |
|
Top |
|
|
Crono Semidio
Registrato: 24/03/05 14:12 Messaggi: 224 Residenza: Trieste
|
Inviato: 11 Feb 2008 17:45 Oggetto: |
|
|
Questo tipo di linguaggi si chiamano "linguaggi di programmazione esoterici", alcuni hanno anche uno scopo. Il mio preferito è whitespace che usa come istruzioni spazi, tabulazioni e invii per cui il sorgente appare completamente vuoto e assolutamente incomprensibile |
|
Top |
|
|
Typhoon90 Dio maturo
Registrato: 01/06/06 15:17 Messaggi: 1019 Residenza: Vivere per niente o morire per qualcosa. Scegli tu.
|
Inviato: 11 Feb 2008 17:50 Oggetto: |
|
|
Crono ha scritto: | Questo tipo di linguaggi si chiamano "linguaggi di programmazione esoterici", alcuni hanno anche uno scopo. Il mio preferito è whitespace che usa come istruzioni spazi, tabulazioni e invii per cui il sorgente appare completamente vuoto e assolutamente incomprensibile |
e se fai un errore?
ma sul serio ne sai usare uno? ovviamente lo usi solo per hobby/divertimento....
Che significato avrebbero questi tipi di linguaggio? |
|
Top |
|
|
Crono Semidio
Registrato: 24/03/05 14:12 Messaggi: 224 Residenza: Trieste
|
Inviato: 11 Feb 2008 17:56 Oggetto: |
|
|
Non lo so usare ma trovo divertente l'idea di un linguaggio fatto in questo modo
qui c'è un intero sito dedicato a questi linguaggi |
|
Top |
|
|
mdweb Dio maturo
Registrato: 18/12/07 15:59 Messaggi: 4412
|
Inviato: 11 Feb 2008 18:02 Oggetto: |
|
|
c'o capito tutto...! |
|
Top |
|
|
Crono Semidio
Registrato: 24/03/05 14:12 Messaggi: 224 Residenza: Trieste
|
Inviato: 11 Feb 2008 18:03 Oggetto: |
|
|
Brainf*** è un linguaggio per macchine di turing mentre altri linguaggi non saprei |
|
Top |
|
|
Typhoon90 Dio maturo
Registrato: 01/06/06 15:17 Messaggi: 1019 Residenza: Vivere per niente o morire per qualcosa. Scegli tu.
|
Inviato: 11 Feb 2008 18:07 Oggetto: |
|
|
ho dato una rapida occhiata al sito, lo riguarderò più tardi.
Ma questi linguaggi hanno poi un utilizzo reale in qualche campo?
Oppure sono solo esercizi di stile di qualche esaltato di non so chè? |
|
Top |
|
|
unwiredbrain Mortale devoto
Registrato: 01/03/07 16:33 Messaggi: 8
|
Inviato: 04 Nov 2008 18:24 Oggetto: |
|
|
Typhoon90 ha scritto: | Ma questi linguaggi hanno poi un utilizzo reale in qualche campo?
Oppure sono solo esercizi di stile di qualche esaltato di non so chè? |
Il Brainfuck nasce con l'intento di avere il più piccolo compilatore possibile.
Generalmente comunque si tratta di esercizi di stile.
Se poi voleste spaventarvi sul serio, gustatevi i Quine in Brainfuck: http://www.google.coom/search?q=brainfuck%20quine
Personalmente, quello che in assoluto mi terrorizza è java2k... |
|
Top |
|
|
|