Domande taggate «language-design»

Domande riguardanti la progettazione e la struttura dei linguaggi di programmazione.






13
Le strutture di dati dovrebbero essere integrate nel linguaggio (come in Python) o essere fornite nella libreria standard (come in Java)?
In Python, e molto probabilmente in molti altri linguaggi di programmazione, è possibile trovare strutture di dati comuni come parte integrata del linguaggio principale con la propria sintassi dedicata. Se mettiamo da parte la sintassi dell'elenco integrato di LISP, non riesco a pensare ad altre lingue che conosco che forniscono …






8
Perché x = x ++ non è definito?
Non è definito perché si modifica xdue volte tra i punti della sequenza. Lo standard dice che non è definito, quindi non è definito. Questo lo so. Ma perché? La mia comprensione è che proibire questo consente ai compilatori di ottimizzare meglio. Questo avrebbe potuto avere senso quando fu inventata …

3
Java e .NET: perché per impostazione predefinita vengono utilizzati algoritmi di ordinamento diversi?
Mi chiedo solo perché Javae .NET Frameworkusi diversi algoritmi di ordinamento per impostazione predefinita. In Java Array.Sort() utilizza l' algoritmo Merge Sort per impostazione predefinita e come dice Wikipedia.com : In Java, i metodi Arrays.sort () utilizzano l'ordinamento di tipo merge o un quicksort sintonizzato in base ai tipi di …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.