Domande con tag 'language-features'

10
risposte

I parametri opzionali sono utili o un ostacolo alla manutenzione dell'applicazione? [chiuso]

Come indicato nel titolo, sono disponibili parametri facoltativi, come quelli utilizzati in C # utili o sono un ostacolo alla manutenzione delle applicazioni e dovrebbero essere evitati in quanto possono rendere il codice più difficile da capi...
posta 30.11.2010 - 16:10
10
risposte

Perché le lingue digitate dinamicamente non consentono allo sviluppatore di specificare il tipo?

Le lingue digitate dinamicamente che conosco non consentono mai agli sviluppatori di specificare i tipi di variabili, o almeno di avere un supporto molto limitato. JavaScript, per esempio, non fornisce alcun meccanismo per applicare tipi di v...
posta 09.05.2011 - 12:54
7
risposte

In Java, perché i membri protetti sono stati resi accessibili alle classi dello stesso pacchetto?

Dalla documentazione ... ufficiale Modifier Class Package Subclass World public Y Y Y Y protected Y Y Y N no modifier Y Y N N private Y N N...
posta 22.07.2013 - 11:55
2
risposte

Nel concatenare i valori letterali stringa adiacenti

C e C ++ compila letterali stringa adiacenti come un letterale a stringa singola. Ad esempio questo: "Some text..." "and more text" è equivalente a: "Some text...and more text" In altri linguaggi della famiglia C come C # o Java, si tr...
posta 01.09.2014 - 03:38
5
risposte

Esiste uno scopo specifico per le liste eterogenee?

Venendo da uno sfondo C # e Java, sono abituato alle mie liste omogenee, e questo per me ha senso. Quando ho iniziato a raccogliere Lisp, ho notato che le liste possono essere eterogenee. Quando ho iniziato a rovinare con la parola chiave dyna...
posta 01.02.2012 - 14:59
2
risposte

Quali usi ha "diventare:" di Smalltalk?

Il messaggio become: in Smalltalk fa cambiare un oggetto in un altro, influenzando tutti i riferimenti ad esso. Quali usi ha questa caratteristica linguistica? Si abitua al codice reale? È solo una curiosità? È considerata una buona / ca...
posta 27.07.2015 - 03:52
2
risposte

Perché gli array di lunghezza variabile sono stati resi facoltativi in C 2011?

Quando i VLA sono stati introdotti in C 1999, ho pensato che fosse una grande innovazione per il linguaggio. Tuttavia, avendo appreso che è stato reso opzionale in C 2011, mi chiedo cosa abbia portato al suo cambiamento di status, e se significa...
posta 05.04.2016 - 21:30
8
risposte

Perché i modelli di progettazione non sono stati aggiunti ai costrutti dei linguaggi?

Recentemente stavo parlando con un collega che ha affermato che la sua azienda stava lavorando all'aggiunta del pattern di progettazione MVC come estensione PHP. Ha spiegato di aver scritto il codice C per aggiungere Controllers, Models and...
posta 18.07.2012 - 11:08
11
risposte

Che cosa fai quando non riesci a capire una certa parte della programmazione? [chiuso]

Sto imparando nuove lingue mentre procedo, scrivo codice per programmi di base in più lingue e vado in classe. Ho letto libri, articoli, lezioni, video, lo chiami, ma non riesco a capire come funziona. Ad esempio, non ho mai capito i puntator...
posta 28.02.2012 - 18:12
3
risposte

Appropriato linguaggio di programmazione per progettare software musicale [chiuso]

Voglio progettare un software per il mio strumento musicale che sia ritmico (non c'è melodia). Tutto quello che voglio fare questo software è: rende l'utente in grado di comporre musica riproduce ciò che l'utente ha composto per que...
posta 26.04.2012 - 19:22