Domande con tag 'language-design'

3
risposte

Perché il float è il default nella maggior parte delle lingue?

Nei linguaggi di programmazione, per rappresentare i numeri hai (principalmente) due tipi: Int(s) e floats . Il valore di Int è molto semplice. Tuttavia i float causano molte sorprese inaspettate: link Mi chiedo perché n...
posta 24.08.2013 - 21:57
2
risposte

Quali sistemi numerici sono utili nell'informatica?

Mi chiedo quale sistema numerico stiano usando diversi programmatori, o che userebbero se la loro lingua avesse il supporto per loro. Ad esempio, in C ++ possiamo usare: Ottale con il prefisso 0 (ad esempio 0377 ) Decimale per im...
posta 03.11.2012 - 15:01
2
risposte

Quali sono le giustificazioni per le annotazioni in un linguaggio di programmazione? [chiuso]

Dopo aver passato molto tempo a scrivere C # e a guardare Java, mi sembra che le annotazioni siano solo un brutto odore di codice che introduce un altro strato concettuale che potrebbe facilmente essere sostituito dalle funzionalità linguistiche...
posta 08.10.2015 - 16:36
2
risposte

Perché linguaggi come scripting di shell e perl usano $ davanti ai nomi di variabili?

Contesto Forse mi limito ad usare linguaggi in stile C-esque ma avere un sigillo davanti a una variabile (ad esempio $VAR ) mi sembra sempre strano. Domanda Perché alcuni linguaggi come Perl e lo script di shell hanno sigilli davant...
posta 24.03.2016 - 07:54
1
risposta

Vantaggi di avere tipi di dati numerici come classi piuttosto che primitive [chiuso]

Mi chiedevo perché alcune lingue scelgano di implementare tipi numerici (booleani, interi, float, caratteri ecc.) come classi / oggetti (ad esempio Kotlin) e alcuni come tipi primitivi (ad esempio Java). Sto prendendo in considerazione specifica...
posta 22.04.2015 - 22:58
1
risposta

Mi sto allontanando dall'uso di variabili globali dopo 7 anni, ho bisogno di aiuto per capire le basi

Fino a poco tempo fa ero un grande fan delle variabili globali perché sono semplici e consentono di creare rapidamente soluzioni ai problemi. A un certo punto ho dovuto apportare una leggera modifica alla mia applicazione: era necessario recu...
posta 14.07.2018 - 08:52
2
risposte

È possibile implementare l'overloading dell'operatore con variabile arity?

Implementazione dell'overloading dell'operatore per es. + (più) non è terribilmente difficile se sai che è un operatore binario. Uno può solo analizzare expression + expression Ma cosa succede se il programmatore può sceg...
posta 19.08.2017 - 17:34
1
risposta

Qual è stato il motivo alla base dell'utilizzo delle virgolette nelle istruzioni di importazione di Google?

L'utilizzo delle virgolette nell'istruzione import di Go mi sembra inutile. Le tipiche istruzioni di importazione di Go assomigliano a: import "foo/bar" import other_name "foo/bar" import ( "foo/bar" x "foo/baz/bar" ) Secondo...
posta 14.01.2016 - 17:58
1
risposta

Qual è la motivazione per la sintassi di Go lang? [chiuso]

Da quando Go lang sta diventando popolare, ho iniziato a giocarci. Io derivano dal linguaggio Java, quindi quando ho visto la sintassi Go è stato un po 'strano per me. codice di esempio da sito del progetto go lang : func NewField(w, h int...
posta 21.08.2017 - 18:14
3
risposte

Esiste una struttura / modello / formato che segue la maggior parte delle funzioni?

Pubblicazione prima volta. So che questa è una domanda molto generalizzata, mi dispiace per quello, non so come dire più appropriatamente. Ho notato una tendenza, uno schema nei metodi, sembra in quasi tutti i metodi, ad esempio, in Java (...
posta 05.11.2016 - 16:13