Domande su aspetti distintivi di particolari linguaggi informatici, in particolare sul modo in cui sono scritti o sulle capacità espressive fornite al programmatore.
Ho avuto una discussione con un collega oggi, se l'uso dell'uso dell'operatore Java instanceofè una specie di riflessione. E la discussione si è rapidamente evoluta in ciò che in realtà definisce la riflessione. Quindi, qual è la definizione di riflessione? E l'uso di instanceof"usare la riflessione" è considerato? Inoltre, se …
Voglio aggiungere la gestione degli errori a: var firstVariable = 1; var secondVariable = firstVariable; Il seguito non verrà compilato: try { var firstVariable = 1; } catch {} try { var secondVariable = firstVariable; } catch {} Perché è necessario che un blocco try try influisca sull'ambito delle variabili …
Come posso dire in inglese che il linguaggio di programmazione può essere compilato in altri linguaggi di programmazione? L'esempio può essere Haxe . Sul sito web la lingua è descritta come "multipiattaforma": Multipiattaforma: Haxe può essere compilato su tutte le piattaforme di programmazione più diffuse con il suo compilatore veloce: …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Di recente mi sono imbattuto di nuovo nelle questioni relative ai record di Haskell, in particolare l'unicità dei nomi dei campi. (È un dolore ...) Ho già letto Una proposta per dischi in Haskell di SPJ e Greg Morrisett, ma il suo ultimo aggiornamento è stato nel 2003. Un altro …
C e C ++ compila i letterali stringa adiacenti come un letterale 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, questo è un errore di sintassi (che è perfettamente perfetto …
In Java, ci sono quattro modificatori di accesso disponibili per i metodi: public - qualsiasi classe può utilizzare questo metodo. protected - le classi nello stesso pacchetto e le sottoclassi di qualsiasi pacchetto possono utilizzare questo metodo. private - solo questa classe può utilizzare questo metodo. no modifier ("pacchetto privato") …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Ho letto qui su P.SE altre domande in cui si consiglia …
Dalla documentazione ufficiale ... Mondo di sottoclasse pacchetto classe modificatore AAAA pubblico YYYN protetto nessun modificatore YYNN YNNN privato Il fatto è che non ricordo di avere un caso d'uso in cui avevo bisogno di accedere a membri protetti da una classe all'interno dello stesso pacchetto. Quali sono stati i …
I linguaggi tipicamente dinamici che conosco non consentono mai agli sviluppatori di specificare i tipi di variabili, o almeno hanno un supporto molto limitato per questo. JavaScript, ad esempio, non fornisce alcun meccanismo per imporre tipi di variabili quando è conveniente farlo. PHP permette di specificare alcuni tipi di argomenti …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Come indicato nel titolo, sono utili parametri opzionali, come quelli usati …
Provenendo da un background C # e Java, sono abituato a rendere le mie liste omogenee, e questo ha senso per me. Quando ho iniziato a raccogliere Lisp, ho notato che le liste possono essere eterogenee. Quando ho iniziato a rovistare con la dynamicparola chiave in C #, ho notato …
Ho programmato in diversi linguaggi come Java, Ruby, Haskell e Python. Devo passare da una lingua all'altra a causa di diversi progetti su cui lavoro. Ora, il problema è che spesso dimentico di scrivere selfcome il primo parametro nelle definizioni delle funzioni in Python stesso è con i metodi di …
Quando sono stati introdotti i VLA in C 1999, ho pensato che fosse una grande innovazione nel linguaggio. Tuttavia, dopo aver appreso che è stato reso facoltativo in C 2011, mi chiedo cosa abbia portato al suo cambiamento di stato e se ciò significhi che la funzionalità è effettivamente destinata …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.