Utilizziamo cookie tecnici e di profilazione (anche di terze parti) per migliorare la tua esperienza su questo sito. Continuando la navigazione accetti l'utilizzo dei cookie; in alternativa, leggi l'informativa e scopri come disabilitarli.

Per iniziare a programmare in C e' possibile utilizzare diversi tool di sviluppo.

In ambiente Microsoft c'e' Visual Studio Express (scaricare la versione Visual C++ 2010 Espress), sviluppato da Microsoft e gratuito per 30 giorni, poi sembra sia possibile ottenre la chiave per continuare ad utilizzarlo registrandosi), che pero' e' molto complesso per uno studente alle prime armi e in piu' non prevede la possibilita' di scrivere codice C puro (l'ambiente infatti e' per il linguaggio C++). Un altro difetto, a mio giudizio, e' di includere comunque delle librerie proprietarie che rendono il codice non compilabile direttamente in altri ambienti.

Una seria alternativa e' costituita da Dev C++ che, nonostante il nome, consente di scrivere codice in C "puro".

Lo sviluppo dell'ambiente Dev C++, originalmente prodotto da BloodShed Software, e' stato per un lungo tempo abbandonato come progetto, ma recentemente ha rispreso vigore da Orwell e ora gode di ottima salute. 

Il sito di Orwell e' questo http://orwelldevcpp.blogspot.it/, mentre gli eseguibili, nelle versioni sia a 32 che a 64 bit e relative portabili, possono essere trovate direttamente presso SourceForge.net: http://sourceforge.net/projects/orwelldevcpp/ cliccando sul link Browse all files e poi scegliendo tra Setup Releases (scegliere la versione che include il compilatore MinGW32 se la macchina e' a 32 bit, TDM-GCC x64 se 64 bit) o Portable Releases. Per gli scopi scolastici vanno tutte bene.

NOTA: sempre sotto SourceForge.net esiste il vecchio progetto di BloodShed Softwarehttp://sourceforge.net/projects/dev-cpp/?source=dlp per windows a 32 bit che comunque ha un numero molto elevato di download, settimanalmente superiore(maggio 2013) a quello di Orwell, cui peraltro rimanda.

Raptor (http://raptor.martincarlisle.com/) e' invece un programma che consente di disegnare flowchart ed ottenere il corrispondente codice C. Esiste la versione portabile.