ANSI-C ist eine variante, bzw ein Standard der Programmiersprache C
Varianten der Programmiersprache C - Wikipedia
Um C entwickeln zu können brauchst du einen Kompiler und eigentlich nur einen Texteditor.
(eigentlich jede Linux Distribution bringt den "gcc" als kompiler mit)
Jedoch ist die Entwicklung mit
sogenannten Entwicklungsumgebungen (IDE: Integrated development environment) wesentlich einfacher.
Von tele bereits genannt wurde "Dev C++", dies ist eine C++/C IDE (du kannst damit beides entwickeln).
Diese liefert neben einem komfortablen Editor und den benötigten Bibliotheken auch den Kompiler für C mit.
Dev-C++ - Wikipedia
Des weiteren gibt es für "Eclipse" (das kannst du jetzt mal selber ergooglen
) PlugIns mit denen du auch C Entwicklung betreiben kannst.
Von den Firmen Microsoft und Borland gibt es zudem Kommerzielle IDEs (kosten Geld) für C/C++, diese haben in der Regel einen erheblich größeren Umfang (Entwicklung von GUIs, Projektarbeit, Versionierungssupport, Codeassistance usw) kosten jedoch auch eine ordentliche Stange Geld.
Tele und ich haben in unserer C Vorlesung mit Dev C++ gearbeitet.