C programmazione in Windows 7 [chiuso]

0

Qual è il miglior libro e quali sono i migliori strumenti per la programmazione in C in Windows 7?

L'uso di C in qualche modo mi ostacolerebbe quando si tratta di usare l'API di Windows invece di usare C ++ o C #? Mi piacerebbe usare C, perché mi sembra che la programmazione orientata agli oggetti sia dannosa per le prestazioni e l'astrazione sembra controproducente solo se le persone giuste stanno facendo la programmazione. Farò principalmente GUI e servizi di background che fanno un sacco di networking, possibilmente a livello OSI 2, e chiave pubblica + crittografia a chiave simmetrica a cascata.

Inoltre, il nucleo dei programmi (esclusi quelli che trattano direttamente con OSI Layer 2) dovrebbe essere portatile per Android.

    
posta nlovric 02.02.2012 - 21:19
fonte

1 risposta

3

Dato che l'intera API di Win32 è esposta principalmente come funzioni C, non c'è alcun impedimento all'utilizzo di C, a parte forse la mancanza di librerie.

Il libro migliore per iniziare probabilmente è ancora Programmazione Windows di Charles Petzold. Sta mostrando la sua età, ma le basi non sono cambiate e tutte le novità possono essere apprese meglio attraverso il riferimento online di MSDN - che è dove dovresti andare una volta che sei partito comunque.

Il miglior ambiente per C sotto Windows è solitamente Visual Studio. Puoi usare la versione c ++ express se non vuoi pagare per le versioni più grandi. Basta usare l'opzione / TC per compilare come codice C piuttosto che C ++. Mancano alcune delle nuove funzionalità di C, ma è un compilatore solido che funziona bene con Windows.

Per quanto riguarda il tuo editoriale sulla programmazione C vs C ++, "mi sembra" che tu stia saltando la pistola nell'assumere qualsiasi guadagno / perdita di prestazioni tra programmazione orientata agli oggetti e procedurale.

    
risposta data 02.02.2012 - 22:08
fonte

Leggi altre domande sui tag