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...
Dove si accetta che una lingua debba essere Turing completa per essere valida, è effettivamente possibile avere un linguaggio di programmazione 'utile' che non è completo di Turing?
Dovrei chiarire che si tratta in particolare di "programmazi...
Recentemente ho trovato due nuovi linguaggi di programmazione (Vala e google GO) che non supportano il metodo o l'overloading di funzioni e intendono non supportarli in futuro! I creatori di questi linguaggi dicono che l'overloading è malvagio e...
Esistono lingue con servizi sia di livello alto che di livello basso? In caso contrario, è possibile crearne uno? Perché o perché no?
In teoria, sarebbe molto utile avere un linguaggio di programmazione che abbia funzioni di linguaggio di she...
Quali linguaggi di programmazione supportano gli operatori come cittadini di prima classe? es .: restituisce un operatore (+, -, =, ==, ecc.) da una funzione, o memorizza all'interno di una variabile.
Nello pseudo codice qui sotto, la chiave variabile deve essere dichiarata e inizializzata al di fuori del contesto che è usata / rilevante perché ci sono due se-blocchi disparati con la stessa identica condizione.
Stavo pensando che sarebbe b...
Supponiamo che esista un linguaggio in cui, invece delle istruzioni, le funzioni potrebbero essere definite solo in relazione ad altre funzioni e operatori come l'applicazione parziale e la composizione. Quali sarebbero le caratteristiche di tal...
Mi piacciono entrambi, ma noto che le lingue che usano CamelCasing per i membri a volte richiedono più aggiustamenti quando vuoi modificare il tuo codice. Ad esempio (in Python):
node.customData()
vs
node.setCustomData()
involucro di m...
In questo grafico sulle caratteristiche che sono dentro o fuori dalla prossima versione di Roslyn (in particolare, per C #), i costruttori primari sono fuori, ma gli inizializzatori di proprietà auto sono a.
Il miglior caso d'uso che ho vis...
20 anni fa, il mondo della programmazione funzionale era tutto basato su Lisp e Scheme. Quando andai all'università nel 2001, il mio corso Fall Semester Freshman CS 101 fu insegnato in OCaml.
Tuttavia, al giorno d'oggi le persone che parlano...