Sembra che ci sia un certo accordo sul fatto che i messaggi di eccezione debbano contenere dettagli utili . Perché molte eccezioni comuni dai componenti di sistema non contengono dettagli utili? Alcuni esempi: .NET Listaccesso indice ArgumentOutOfRangeExceptionnon non mi dica il valore di indice che è stato provato e non …
Quindi mio padre mi ha comprato 5 libri sulla programmazione (C ++, Java, PHP, Javascript, Android) circa un mese fa. È un architetto e non sa NIENTE sulla programmazione. Me li ha comprati perché gli avevo detto che programmare era divertente e volevo impararlo. Come forse saprai, essere un bambino …
Spesso nella mia esperienza di programmazione devo decidere se usare float o double per i miei numeri reali. A volte vado per il float, a volte vado per il doppio, ma in realtà questo sembra più soggettivo. Se dovessi confrontarmi per difendere la mia decisione, probabilmente non darei ragioni valide. …
Capisco che l'inizializzazione uniforme di C ++ 11 risolve alcune ambiguità sintattiche nel linguaggio, ma in molte presentazioni di Bjarne Stroustrup (in particolare quelle durante i colloqui di GoingNative 2012), i suoi esempi usano principalmente questa sintassi ora ogni volta che costruisce oggetti. Si consiglia ora di utilizzare l'inizializzazione uniforme …
Sono stato introdotto all'Informatica per poco più di un anno ormai e dalla mia esperienza sembra che C e C ++ siano entrambi considerati linguaggi "ultraveloci", mentre altri come Python e tali linguaggi di scripting sono generalmente considerati un po 'più lenti . Ma ho anche visto molti casi in …
Come sviluppatore Linux (lato server), non so dove e perché dovrei usare C ++. Quando vado a esibirsi, la prima e l'ultima scelta è C. Quando "performance" non è il problema principale, i linguaggi di programmazione come Perl e Python sarebbero buone scelte. Quasi tutte le applicazioni open source che …
Capisco che C e C ++ sono lingue diverse ma quando stavo imparando il C ++ mi è sempre stato detto che C è un sottoinsieme di C ++ o C ++ è C con classi. E questo era abbastanza vero fino alla comparsa di C ++ x0, C ++ …
La newparola chiave in lingue come Java, Javascript e C # crea una nuova istanza di una classe. Questa sintassi sembra essere stata ereditata dal C ++, dove newviene utilizzata specificamente per allocare una nuova istanza di una classe sull'heap e restituire un puntatore alla nuova istanza. In C ++, …
Recentemente sto imparando D e sto iniziando a familiarizzare con la lingua. So cosa offre, non so ancora come usare tutto, e non so molto sui modi di dire D e così via, ma sto imparando. Mi piace D. È un bel linguaggio, essendo, in qualche modo, un enorme aggiornamento …
Sto pensando di imparare C. Ma perché le persone usano C (o C ++) se può essere usato 'pericolosamente'? Per pericoloso, intendo con puntatori e altre cose simili. Come la domanda Stack Overflow Perché la funzione gets è così pericolosa che non dovrebbe essere usata? . Perché i programmatori non …
Ho visto una conferenza di Herb Sutter in cui incoraggia ogni programmatore C ++ a usare auto. Ho dovuto leggere il codice C # qualche tempo fa dove varera ampiamente utilizzato e il codice era molto difficile da capire - ogni volta che varveniva usato dovevo controllare il tipo di …
Un tema ricorrente su SE ho notato in molte domande è l'argomento in corso secondo cui C ++ è più veloce e / o più efficiente di linguaggi di livello superiore come Java. La contro argomentazione è che la moderna JVM o CLR può essere altrettanto efficiente grazie a JIT …
Supponiamo che io sia limitato a usare C ++ dall'ambiente nel progetto. È utile impedire l'uso di alcune funzionalità del linguaggio di C ++ ma Java non ha (ad esempio: ereditarietà multipla, sovraccarico dell'operatore)? Penso che le ragioni siano: Poiché Java è più recente di C ++, se Java non …
Nel cross-platform di oggi ++ (o C) C mondo che abbiamo : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft Windows (x86-64 and IA-64) LP64/I32LP64 16 32 64 64 64 Most Unix and …
Uso molte meta-programmazioni per evitare compiti ripetitivi e costruire astrazioni più sicure da usare. Di recente mi sono trasferito in un nuovo lavoro dove lavoro in un gruppo più ampio e questo preoccupa alcuni dei miei colleghi, perché non lo comprendono. Cerco sempre di sfruttare tutto il potenziale della lingua, …
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.