Domande con tag 'language-design'

4
risposte

I linguaggi di programmazione sono praticamente "stabili" per ora? [chiuso]

Recentemente ho esaminato la " timeline " dei linguaggi di programmazione e, sebbene molto sia cambiato negli ultimi 5-10 anni, ci sono molte lingue che hanno praticamente "fermato" il stesso nella loro nicchia / uso. Ad esempio, prendiamo il...
posta 03.10.2012 - 22:11
1
risposta

È consigliabile un linguaggio di scripting parzialmente familiare?

Dato che un programma (in fase di sviluppo) ha bisogno di un linguaggio di scripting, e che per vari motivi non è possibile usare uno standard come è, sto considerando di basarlo sulla sintassi e su alcune delle semantiche di JavaScript, essendo...
posta 25.08.2011 - 15:45
1
risposta

Linguaggio personalizzato con markup misto e Python, analisi in Python

Ho bisogno di un sistema per creare sottoclassi Python in modo semplice, e stavo pensando di usare un linguaggio di configurazione (personalizzato) simile a json , xml , ecc. Ecco la struttura iniziale che ho pensato (un file = una so...
posta 11.04.2017 - 15:12
1
risposta

Perché la initCause lanciabile è progettata per essere chiamata una sola volta?

Trovo davvero strano che il metodo initCause della classe Throwable di Java possa essere chiamato una volta sola, o addirittura nulla (se è stato utilizzato il costruttore che accetta Throwable ). Ciò rende il concatenamento delle...
posta 29.08.2014 - 05:41
2
risposte

Il dilemma di implementare l'ereditarietà virtuale

Sto lavorando su un linguaggio di programmazione, e sono giunto al dilemma se supportare o meno l'ereditarietà virtuale. Come designer e implementatore del linguaggio, inclusa quella funzionalità rappresenta una maggiore complessità. Come...
posta 11.07.2018 - 13:47
1
risposta

Esiste un nome per il costrutto "break n"?

In una conversazione all'inizio di questa settimana stavo discutendo di alcune caratteristiche linguistiche e mi sono reso conto che non ho una buona parola / frase per descrivere una particolare caratteristica. Alcune lingue, come PHP, hanno...
posta 06.02.2014 - 21:22
1
risposta

Perché una WeakMap ES2015 non può avere chiavi primitive?

Ci sono sei tipi di dati primitivi in JavaScript: Boolean, Number, String, Symbol, undefined, null Un WeakMap non può avere tipi di dati primitivi come chiavi. E un WeakSet non può avere valori primitivi. Perché è questo? È una decis...
posta 08.07.2016 - 12:21
1
risposta

Progettazione di operazioni generiche in linguaggi orientati agli oggetti

Ho trovato una citazione interessante in SICP che penso sia molto rilevante nella progettazione orientata agli oggetti: We see that, in general, a type may have more than one subtype. Triangles and quadrilaterals, for instance, are both...
posta 05.07.2016 - 11:47
1
risposta

Potrebbe essere possibile aggiungere il tipo intero allo standard ECMAScript?

In JavaScript, ogni numero che utilizzerai sarà sempre rappresentato con ciò che il programmatore C chiamerebbe double . Il tipo ufficiale è credo number . Se ricordo bene, questo fatto è stato citato da Google come un problema "fondamen...
posta 15.07.2013 - 05:03
0
risposte

Divisione per zero Java [chiuso]

Il comportamento di Java è spiegato in questo argomento . Ma Infinity è utile per qualcosa? Fluttuante: public class DivisionByZeroFloat{ public static void main(String[] args) { System.out.println(1.0 / 0); } } C...
posta 15.10.2018 - 18:14