Domande con tag 'language-features'

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
8
risposte

È effettivamente possibile avere un linguaggio di programmazione 'utile' che non è completo Turing?

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...
posta 30.10.2012 - 16:01
3
risposte

L'overloading delle funzioni è considerato generale Evil? [chiuso]

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...
posta 19.01.2013 - 19:09
2
risposte

Esistono lingue con servizi sia di livello alto che di livello basso? [chiuso]

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...
posta 19.12.2011 - 04:27
3
risposte

Quali linguaggi di programmazione supportano gli operatori come cittadini di prima classe? [chiuso]

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.     
posta 12.05.2016 - 08:50
3
risposte

Quali svantaggi ci sono per l'ambito basato sulle condizioni?

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...
posta 10.10.2014 - 22:51
2
risposte

Quali sono / sarebbero le caratteristiche e le applicazioni di un paradigma di programmazione in cui le funzioni non possono avere istruzioni?

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...
posta 14.06.2012 - 01:45
2
risposte

Qual è il motivo della scelta di PascalCasing su camelCasing o viceversa da un linguaggio di programmazione POV?

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...
posta 07.04.2014 - 23:35
2
risposte

Qual è il vantaggio degli inizializzatori di proprietà auto senza costruttori primari?

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...
posta 13.10.2014 - 13:13
1
risposta

Quali aspetti di Haskell hanno portato al suo aumento di popolarità tra gli esperti?

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...
posta 07.05.2015 - 23:30