Domande con tag 'language-features'

2
risposte

Dovrei sentirmi "a disagio" usando l'auto in C ++? [duplicare]

C ++ 11 presenta la nuova dichiarazione di tipo auto , che consente di lavorare con un oggetto senza mai conoscerne il tipo effettivo. Io uso solo linguaggi strongmente tipizzati - C ++, Delphi (Object Pascal), Go, ecc. e mi sento a dis...
posta 19.05.2014 - 02:33
9
risposte

Un "blocco downcast se" è una caratteristica linguistica ragionevole?

Considera quanto segue "se il cast": class A { public void f1() { ... } } class B : A { public void f2() { ... } } A a = foo(); // might return A or B if ( a is B ) { // Inside block, implicitly "redeclare" a as type B // It's...
posta 18.04.2014 - 22:21
2
risposte

Lingue che supportano gli operatori di logica unicode

Esistono linguaggi di programmazione che supportano l'uso di operatori di logica unicode? Ad esempio, molti linguaggi di programmazione usano "! = " poiché "non è uguale" operatore, ma in matematica il simbolo è " ≠ ". Poiché Unicode è ora più...
posta 06.11.2013 - 05:08
3
risposte

A cosa servono i tipi di restituzione covarianti?

In questo articolo , è scritto che in C # 8.0 new la funzionalità di tipo di ritorno di tipo convociativo sarà inclusa poiché la community richiede questa funzione per un periodo di tempo molto lungo. Qualcuno può spiegare perché e quando qu...
posta 05.04.2018 - 11:01
3
risposte

Esiste davvero una scelta della lingua migliore per un progetto specifico?

Programmers.SE ha un sacco di domande sui programmatori principianti che chiedono se devono usare una lingua specifica o un'altra nel loro lavoro quotidiano, o se devono imparare una lingua o un'altra. Queste domande vengono rapidamente chiuse e...
posta 06.08.2011 - 20:37
3
risposte

quali sono i vantaggi della chiusura, principalmente per PHP?

Sto iniziando il processo di trasferimento del codice a PHP 5.3 e una delle funzionalità più pubblicizzate di PHP 5.3 è la possibilità di utilizzare chiusure. La mia comprensione delle chiusure è che esse consentono funzioni anonime, possono ess...
posta 01.02.2011 - 16:08
1
risposta

Genesi dell'estensione di durata dell'oggetto temporaneo C ++

Sto revisionando una proposta per espandere il Funzione C ++ in cui gli oggetti "temporanei" cessano di essere temporanei se collegati a un nome vincolando un riferimento. Ecco un esempio del comportamento classico (non della proposta): int...
posta 16.08.2015 - 09:57
3
risposte

È necessaria la tipizzazione strutturale in un modello gerarchico?

This is part of a series of questions which focuses on a project called the Abstraction Project, which aims to abstract the concepts used in language design in the form of a framework. Another page associated to it related to ease of use...
posta 27.07.2011 - 01:32
4
risposte

Che cosa offrono altre lingue quando si tratta di tecnologie infrastrutturali che potrebbero indicare il suo vantaggio rispetto a C in futuro?

Ho seguito le domande dell'intervista e ne ho visto uno che mi ha fatto fermare e pensare per un po '. Inizia con una citazione e ti chiede informazioni sulla tua interpretazione e se sei d'accordo o meno. "For infrastructure technology, C...
posta 12.08.2013 - 21:01
6
risposte

C ++: chiamata di funzioni non membro con la stessa sintassi di quelle membro

Una cosa che vorrei fare in C ++ è chiamare le funzioni non membro con la stessa sintassi che chiamate funzioni membro: class A { }; void f( A & this ) { /* ... */ } // ... A a; a.f(); // this is the same as f(a); Ovviamente questo può...
posta 17.01.2011 - 15:27