Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
* Linguaggi di programmazione curiosi
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
Typhoon90
Dio maturo
Dio maturo


Registrato: 01/06/06 15:17
Messaggi: 1019
Residenza: Vivere per niente o morire per qualcosa. Scegli tu.

MessaggioInviato: 09 Feb 2008 23:37    Oggetto: * Linguaggi di programmazione curiosi Rispondi citando

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
Profilo Invia messaggio privato HomePage
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 15:59
Messaggi: 4412

MessaggioInviato: 10 Feb 2008 11:11    Oggetto: Rispondi citando

non la sapevo sta cosuccia Wink
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 11 Feb 2008 12:51    Oggetto: Re: Linguaggi di programmazione curiosi Rispondi citando

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 Wink
Top
Profilo Invia messaggio privato HomePage
Typhoon90
Dio maturo
Dio maturo


Registrato: 01/06/06 15:17
Messaggi: 1019
Residenza: Vivere per niente o morire per qualcosa. Scegli tu.

MessaggioInviato: 11 Feb 2008 17:28    Oggetto: Rispondi citando

ma immaginatevi fare un programma corposo con un linguaggio del genere!!!
si va letterlamente fuori di testa dopo 3 righe di codice!
Top
Profilo Invia messaggio privato HomePage
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 15:59
Messaggi: 4412

MessaggioInviato: 11 Feb 2008 17:29    Oggetto: Rispondi citando

3 righe sono già tante! Wink
Top
Profilo Invia messaggio privato
Crono
Semidio
Semidio


Registrato: 24/03/05 14:12
Messaggi: 224
Residenza: Trieste

MessaggioInviato: 11 Feb 2008 17:45    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato
Typhoon90
Dio maturo
Dio maturo


Registrato: 01/06/06 15:17
Messaggi: 1019
Residenza: Vivere per niente o morire per qualcosa. Scegli tu.

MessaggioInviato: 11 Feb 2008 17:50    Oggetto: Rispondi citando

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? Laughing

ma sul serio ne sai usare uno? ovviamente lo usi solo per hobby/divertimento....

Che significato avrebbero questi tipi di linguaggio?
Top
Profilo Invia messaggio privato HomePage
Crono
Semidio
Semidio


Registrato: 24/03/05 14:12
Messaggi: 224
Residenza: Trieste

MessaggioInviato: 11 Feb 2008 17:56    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 15:59
Messaggi: 4412

MessaggioInviato: 11 Feb 2008 18:02    Oggetto: Rispondi citando

c'o capito tutto...! Confused
Top
Profilo Invia messaggio privato
Crono
Semidio
Semidio


Registrato: 24/03/05 14:12
Messaggi: 224
Residenza: Trieste

MessaggioInviato: 11 Feb 2008 18:03    Oggetto: Rispondi citando

Brainf*** è un linguaggio per macchine di turing mentre altri linguaggi non saprei
Top
Profilo Invia messaggio privato
Typhoon90
Dio maturo
Dio maturo


Registrato: 01/06/06 15:17
Messaggi: 1019
Residenza: Vivere per niente o morire per qualcosa. Scegli tu.

MessaggioInviato: 11 Feb 2008 18:07    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato HomePage
unwiredbrain
Mortale devoto
Mortale devoto


Registrato: 01/03/07 16:33
Messaggi: 8

MessaggioInviato: 04 Nov 2008 18:24    Oggetto: Rispondi

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
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi