PDA

Visualizza la versione completa : Nuovo Linguaggio


goatboy
09-03-2012, 08:39
Sarò diretto: se voi doveste creare un nuovo linguaggio di programmazione come lo fareste? Non intendo il processo attraverso il quale si crea un linguaggio di programmazione ma quali caratteristiche vorreste dargli. Sono domande che mi vengono spontanee ai corsi dell'Università :D

debug
09-03-2012, 08:41
dialetto salentino.


Ciao!

quaestio
09-03-2012, 08:43
gnomico derivato, come artemis fowl

Pastore12
09-03-2012, 08:43
Che funzioni.


Ciao!

P.S.: secondo me è tecnico

goatboy
09-03-2012, 09:06
Si è un pò tecnico il thread ma se lo aprivo in Programmazione di sicuro lo chiudevano e quindi l'ho aperto qui :confused:

hfish
09-03-2012, 09:16
assolutamente case insensitive e dal python ruberei la regola dell'indentazione

Pastore12
09-03-2012, 09:47
Originariamente inviato da hfish
assolutamente case insensitive
Che fastidio ti da il case sensitive? Se uno vuole scrivere nomi di metodi, classi e variabili ce la fa comunque, ma scrivere


Object object = new Object()

mi pare carino, in un linguaggio case insensitive invece darebbe errore, no?

MItaly
09-03-2012, 09:49
Dipende dalla destinazione d'uso che avrebbe il linguaggio in questione. In base a quello cambierebbero molte cose.

rsdpzed
09-03-2012, 10:19
Originariamente inviato da hfish
assolutamente case insensitive e dal python ruberei la regola dell'indentazione

personalmente non gradisco nè il case insensitive, ne la regola dell'indentazione di python.

Per la prima è una questione di abitudine.

Per la seconda credo che il codice diventi piu prono ad errori che non si vedono dai tempi di vi. Se non chiudi una parentesi oggi il compilatore (o l'ide) ti avvisa e credo che sia molto difficile che uno la chiuda prematuramente. Con la regola dell'indentazione invece tutti questi problemi diventerebbero piu frequenti, meno facili da individuare, si è piu dipendenti dalla capacità dell'ide di gestire la cosa, mentre sistemi il codice cancelli piu righe sminchi un po' l'indentazione vatti a ricordare dove, come ecc... naaa parentesi tutta la vita.

ovviamente imho e degustibus...magari sono io troppo vintage :fagiano:

hfish
09-03-2012, 10:28
Originariamente inviato da Pastore12
Che fastidio ti da il case sensitive? Se uno vuole scrivere nomi di metodi, classi e variabili ce la fa comunque, ma scrivere


Object object = new Object()

mi pare carino, in un linguaggio case insensitive invece darebbe errore, no?

dal java ho ereditato ilNominareVariabiliEFunzioniCosì, solo che spesso va a finire che uso ilNominarevariabiliEFunzioni così...

è frustrante perdere molto tempo a correggere questi errori che errori non sono, e mi piacerebbe che il compilatore mi leggesse nel pensiero e facesse tutt da solo :mem: ma non può :mem: :mem:

Loading