Unterschiede zwischen den Revisionen 59 und 69 (über 10 Versionen hinweg)
Revision 59 vom 2004-09-12 10:51:44
Größe: 1700
Autor: depth
Kommentar:
Revision 69 vom 2005-04-12 10:30:59
Größe: 460
Autor: dyn182
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 4: Zeile 4:
Rad neuerfinden muß, können Bibliotheken mit Funktionen (die sog. Libs oder Libraries) benutzt Ran neuerfinden muß, können Bibliotheken mit Funktionen (die sog. Libs oder Libraries) benutzt
Zeile 8: Zeile 8:
Dafür hat C den Vorteil, daß man darin auch Performance-kritische Dinge wie Betriebssystem-Kerne
und das Betriebssystem noch dazu programmieren kann. Unix in all seinen Ausprägungen ist fast
komplett in C geschrieben. Ja, C wurde eigentlich erst erfunden, um darin die ersten (halbwegs
portablen) Unix-Kerne zu schreiben.
== Links ==
Zeile 13: Zeile 10:
Linux bringt schon alle wichtigen Sachen mit, um ein C-Programm zu schreiben. Da wären ein einfacher Editor und der Compiler, z.b. gcc.
Ich persönlich benütze Kate aus der Distribution SuSe unter KDE. Verschiedene Befehle werden dort gleich bei der Eingabe farblich unterlegt.

Das erste C-Programm, hello.c
{{{
/*************************/
/* Einführung */
/*************************/

#include <stdio.h>

int
main(void)
{
    printf("Hello World!\n");
    return 0;
}
}}}

So, nach dem speichern muß das Programm kompiliert, also in etwas machinenlesbares übersetzt werden. Dazu verwendet
man einen Compiler. Dort erfolgt die Eingabe
{{{
$ cc -o hello hello.c
$ ./hello
Hello World!
$
}}}

Diese Befehlszeile ruft den C-Compiler (cc) auf und sagt ihm, daß er den Quelltext hello.c kompilieren und daraus das ablauffähige
Programm erzeugen soll. Dieses kann nach einem erfolgreichen kompiliern einfach gestartet werden.
(Fortsetzung folgt)
* [http://www.marcus-husar.de/c_tutorial Yet another C tutorial]

Die C Programmiersprache

C an sich ist eine recht einfach zu lernende, prozedural-imperative Sprache. Damit man nicht immer das Ran neuerfinden muß, können Bibliotheken mit Funktionen (die sog. Libs oder Libraries) benutzt werden, die einem viel Arbeit abnehmen, da C selbst nichteinmal so ohne weiteres eine einfache Zeichenfolge auf den Bildschirm bringen kann.

* [http://www.marcus-husar.de/c_tutorial Yet another C tutorial]

LugOwlWiki: C (zuletzt geändert am 2011-01-30 18:28:48 durch GnuIsNotUnix)

Impressum Datenschutz