Domande con tag 'c'

10
risposte

Cosa c'è di così difficile nei puntatori / ricorsione? [chiuso]

Nei pericoli delle scuole java Joel parla della sua esperienza a Penn e della difficoltà dei "difetti di segmentazione". Dice [segfaults are difficult until you] "take a deep breath and really try to force your mind to work at two d...
posta 21.04.2011 - 15:37
5
risposte

Perché diversi linguaggi di programmazione popolari sono influenzati da C? [chiuso]

I primi 10 linguaggi di programmazione, secondo l' indice TIOBE sembrano essere pesantemente influenzato da C: 1. Java The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilitie...
posta 17.02.2012 - 11:14
1
risposta

Da dove viene "exit (-1)"?

Vedo in molti software legacy e cattivi tutorial su Internet che raccomandano di usare exit(-1) , return -1 o simili per rappresentare "terminazione anomala". Il problema è che, almeno in POSIX, -1 non è mai stato e non è un codice...
posta 02.04.2016 - 20:53
5
risposte

Qual è la cronologia del compilatore C?

Quando diciamo che "Dennis Ritchie ha sviluppato il linguaggio C", intendiamo dire che ha creato un compilatore (usando un "altro" linguaggio sviluppato già) che può compilare il codice sorgente scritto in linguaggio C? se sì, quale linguaggio u...
posta 16.05.2011 - 18:20
13
risposte

Perché i sistemi operativi fanno cose di basso livello in C e C ++? Perché non solo C ++?

Nella pagina di Wikipedia per Windows , si afferma che Windows è scritto in Assembly per il bootloader e lo switcher di attività, e C e C ++ per le routine del kernel. IIRC, puoi chiamare le funzioni C ++ da un blocco di extern "C" 'd...
posta 10.12.2012 - 18:32
1
risposta

Perché la libreria C utilizza macro e funzioni con lo stesso nome?

Sto leggendo "The Standard C Library" di PJ Plauger che è davvero interessante. Il libro spiega non solo come utilizzare la libreria ma anche come è implementata. Ho finito di leggere la sezione ctype.h e nell'intestazione le funzioni so...
posta 07.08.2012 - 14:10
6
risposte

Utilizzo degli interi senza segno in C e C ++

Ho una domanda molto semplice che mi sconcerta a lungo. Ho a che fare con reti e database, quindi molti dati con cui ho a che fare sono contatori a 32 e 64 bit (senza segno), identificativi di identificazione a 32 e 64 bit (inoltre, non hanno un...
posta 29.01.2014 - 17:01
7
risposte

OO best practice per i programmi C [chiuso]

"Se vuoi davvero lo zucchero OO - vai a usare C ++" - è stata la risposta immediata che ho ricevuto da uno dei miei amici quando ho chiesto questo. So che due cose sono completamente sbagliate qui. Il primo OO NON è 'zucchero', e il secondo, i...
posta 07.11.2011 - 09:05
4
risposte

Quanto è importante correggere le perdite di memoria?

Ho trovato da Valgring che alcuni programmi GTK + perdono memoria. Quanto è importante correggere queste perdite? Voglio dire, spesso questi programmi funzionano molto bene, ma d'altra parte, non si può mai essere sicuri se si vuole copiare part...
posta 13.10.2013 - 19:44
6
risposte

Cosa significa fare un "controllo nullo" in C o C ++?

Ho imparato C ++ e sto avendo difficoltà a capire nulla. In particolare, i tutorial che ho letto menzionano un "controllo nulla", ma non sono sicuro di cosa significhi o perché sia necessario. Che cos'è esattamente null? Che cosa significa...
posta 07.06.2012 - 07:03