Domande con tag 'language-design'

2
risposte

Benefici di Java nell'educazione? [chiuso]

Spero che questo non sia troppo fuori tema e / o basato su opinioni. Sto cercando esempi e ragioni per cui Java è una lingua accettabile per scopi educativi. Ecco perché: ho imparato a programmare da sola in C all'età di circa 15 anni. A s...
posta 16.05.2014 - 15:32
2
risposte

Assegnazione di valori di default alle variabili e trattamento dell'accesso a una variabile non definita come errore

Avendo giocato con diversi linguaggi di scripting ed essendo un po 'un linguista, sembra esserci un modo per dividere le lingue digitate dinamicamente in due gruppi: le lingue che danno alle variabili un valore predefinito e le lingue che tratta...
posta 13.03.2012 - 21:10
1
risposta

il modificatore 'static' è consentito solo in dichiarazioni variabili costanti; PERCHÉ?

Ancora e ancora mi trovo in situazioni in cui voglio fare questo: class Outer { private static final Runnable Inner = new Runnable() { private static final String CONSTANT1 = "foo"; private static final int CONSTANT2 =...
posta 26.09.2016 - 10:31
5
risposte

Valore implicito rispetto alla semantica del tipo di riferimento

Questa domanda è stata fatta prima qui Perché le structs e le classi separano i concetti in C #? , ma sono interessato a un aspetto specifico di questo aspetto a cui non è stata data risposta. Sto cercando di capire perché i progettisti di l...
posta 30.03.2016 - 21:16
1
risposta

Java - Qual è lo "scisma" tra le interfacce e le classi di cui James Gosling ha parlato? [chiuso]

Recentemente, mi sono imbattuto in una vecchia intervista con Dennis Ritchie, Bjarne Stroustrup e James Gosling , pubblicata nel 2000. Ognuno di loro parlava del linguaggio con il quale erano più coinvolti, vale a dire C (Ritchie), C ++ (Strous...
posta 09.10.2018 - 11:49
1
risposta

Generazione documentazione - FiM ++

Questa è una domanda che ho originariamente chiesto su Stack Overflow, ma come domanda di progettazione concettuale e non tecnica, credo che potrebbe essere più appropriato, o possibilmente avere un valore parallelo alternativo, su questa sched...
posta 18.01.2013 - 06:21
2
risposte

Perché gli eventi non come campi sono implementati come elenco di delegati?

tl; dr: Perché gli eventi di tipo campo sono implementati come un singolo campo delegato? Non sarebbe più semplice usare un elenco di delegati, eliminando così il caso speciale null ed evitando tutte le magie di MulticastDelegate? I...
posta 15.03.2015 - 23:28
1
risposta

Perché i puntatori delle strutture non vengono stampati come puntatori di variabili? [chiuso]

Considera il seguente codice: package main import "fmt" type Vertex struct { X, Y int } var ( i = 10 p = &i v = Vertex{1,2} q = &v ) func main() { fmt.Println(p) // Outputs the memory location of the pointer...
posta 23.09.2016 - 02:51
4
risposte

come può l'interprete python riconoscere il blocco di codice

L'aspetto più insolito di Python è che gli spazi bianchi sono significativi invece dei delimitatori di blocchi (parentesi → "{}" nella famiglia di linguaggi C), viene usato il rientro per indicare dove iniziano e terminano i blocchi. come può l...
posta 08.07.2012 - 13:34
3
risposte

Is 'isNaN' 'un design errato o un design non disponibile con compromessi?

Il mio primo linguaggio di programmazione è python. E recentemente sto imparando C e javascript. In javascript, c'è un design che mi ha confuso molto, di default la funzione isNaN . Metti da parte le sue strane eccezioni nella specifica...
posta 19.10.2015 - 13:13