So che ci sono molti tutorial là fuori per iniziare in C. Tuttavia la sua difficile per me applicare le conoscenze. Il modo in cui ho sempre iniziato nelle lingue è scrivendo script. Certamente C non è un linguaggio di scripting.Guida introduttiva a C
La mia domanda non è tanto sull'apprendimento di C quanto su come iniziare ad applicare C. Grande posso scrivere un convertitore di temperatura o un file di testo basato su rpg. Forse è perché in python ho appena scrivere il codice in somefile.py e chmod + x somefile.py & & somefile.py. Non ho davvero un processo equivalente per C. Ogni volta che leggo su C è un processo di compilazione diverso con bandiere diverse. Qualcuno può darmi qualche indicazione precisa sui migliori modi per applicare C quando lavori già con linguaggi di scripting dinamici di livello superiore?
Btw. .. Sto chiedendo di C e non C++.
Di solito sono su OpenSuse 11 o Ubuntu 9.04. "Il compilatore che uso" è parte del problema. In Python non c'è scelta, è solo "python somefile.py" uguale a php o ruby. Non sapevo che ci fossero delle scelte.
Se la codifica in ambienti unix, per compilare tutto ciò che serve è: gcc -o myprogram myprogram.c – rogeriopvl
Che sistema operativo e compilatore C vuoi usare? Dobbiamo saperlo per darti un suggerimento sulle migliori pratiche. –
Per i progetti di grandi dimensioni i flag sono specificati in un * Makefile * in modo da non dover ripetere una dozzina di passaggi ogni volta che si desidera compilare. Semplicemente esegui "make" e basta. Quando i tuoi programmi cresceranno abbastanza da poter essere suddivisi in biblioteche, ti suggerirei di imparare un po 'su Makefile. Btw, un altro popolare strumento di costruzione è * SCons *. –