Domande con tag 'c'

5
risposte

Qual è il modo più sicuro per capire se la decrittografia ha avuto successo?

Sto facendo un programma C che usa GTK3 (la migliore documentazione di sempre) e OpenSSL (la peggiore documentazione di sempre) per semplicemente crittografare / decifrare un file usando una password. Le funzioni di crittografia e decrittografia...
posta 30.11.2016 - 02:55
1
risposta

Funzioni di concatenamento nei linguaggi procedurali [duplicato]

Il mio dipartimento sta per fare nuove assunzioni. Probabilmente saranno a) junior o b) più esperti di me stesso. Quest'anno ho aiutato alcuni ingegneri C a passare a C # e osservato alcune interessanti strutture di codice scritte. Vorrei s...
posta 31.12.2016 - 17:44
4
risposte

Sta usando 'continue', 'break' in loop non-'switch' e '?:' cattiva pratica? [duplicare]

     Questa domanda ha già una risposta qui:                   Le pratiche di programmazione errate 'interruzione' e 'continua'?                                      20 risposte                                Di ritorno al college...
posta 16.03.2013 - 20:20
0
risposte

Modulo / divisione in formato fisso veloce (256 bit)

Qual è il modo più veloce per dividere due interi a 256 bit? Sono rappresentati come una matrice di parole a 26 bit, ciascuna memorizzata in numeri interi a 32 bit. Ho accesso a un tipo a 64 bit se è utile. Sembra che in letteratura i metodi...
posta 15.07.2015 - 17:25
0
risposte

Va bene scrivere codice C che deve essere compilato con -fno-strict-aliasing? [chiuso]

Alcuni importanti progetti C violano le rigide regole di aliasing nello standard C e devono essere compilati con -fno-strict-aliasing . Questi includono Python , OCaml e il kernel Linux . Ovviamente non è l'ideale. Tuttavia, sembra di...
posta 07.10.2015 - 09:35
5
risposte

L'ordine degli operandi di confronto influisce sulla velocità?

Ho notato che qualcuno nella mia organizzazione programma confronti come: if (100 == myVariable) anziché: if (myVariable == 100) Afferma che il primo è più veloce in linguaggi come il C ++. Non riesco a trovare alcuna prova. Programmia...
posta 27.09.2012 - 19:07
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
2
risposte

Devo sempre restituire un codice di errore dalle funzioni C?

Ho il seguente codice in molti posti in una grande applicazione: if (datastruct.data_ok && cur_time > datastruct.start_time && cur_time < datastruct.end_time) { do_something(); } Ora volevo eliminare il codice ri...
posta 17.03.2015 - 10:34
5
risposte

Linguaggio funzionale con sintassi simile a C [chiuso]

Ho cercato un linguaggio funzionale con sintassi simile a C e tipizzazione statica. Finora la mia scelta sarebbe stata Nemerle . C'è qualcos'altro / meglio? EDIT: la seconda scelta sarebbe Lua o Vai. Qualche pro e contro?     
posta 26.04.2011 - 14:39
2
risposte

Posiziona le variabili usate frequentemente dalla stessa funzione sull'heap?

Dì che ho la seguente situazione: void myFunc() { int x; //Do something with x } "x" è posto in pila senza dubbio veloce. Ora, "myFunc" viene chiamato molto frequentemente, diciamo 10 volte al secondo. È plausibile fare qualcosa...
posta 06.02.2015 - 09:53