1 – Minuten- Programmier-Frage – C
Die Programmiersprache C wurde von den Informatikern Dennis Ritchie und Ken Thompson bei den Bell Laboratories (Lucent Technologies, ehemals AT&T Bell Laboratories) in den 1970er Jahren entwickelt. Die Entwicklung von C begann in den frühen 1970er Jahren als eine Weiterentwicklung der Programmiersprache B, die wiederum von Ken Thompson geschaffen wurde. C wurde schließlich als eine verbesserte Version von B konzipiert, um die Entwicklung des Betriebssystems UNIX zu unterstützen.
Dennis Ritchie und Ken Thompson schrieben das erste Buch über die Programmiersprache C und veröffentlichten im Jahr 1978 die erste Version des „C Programming Language“ Buchs, auch als „K&R C“ (nach den Initialen der Autoren) bekannt. Dieses Buch wurde zu einer wichtigen Referenz und trug dazu bei, die Verbreitung von C als Programmiersprache zu fördern.
Die Flexibilität, Portabilität und Effizienz von C trugen dazu bei, dass die Sprache sehr beliebt wurde und in verschiedenen Bereichen der Softwareentwicklung Verwendung fand. Später diente C als Grundlage für die Entwicklung von Sprachen wie C++ und C#.
Die Programmiersprache C wird für eine Vielzahl von Anwendungen verwendet und ist seit ihrer Entwicklung in den 1970er Jahren sehr weit verbreitet. Hier sind einige der Hauptanwendungen von C:
Systemprogrammierung: C wird oft für die Entwicklung von Betriebssystemen und Systemsoftware verwendet. Viele Teile von Betriebssystemen wie Linux und Unix sind in C geschrieben.
Embedded Systems: C eignet sich gut für die Programmierung von eingebetteten Systemen, da es eine effiziente und hardwarenahe Programmierung ermöglicht. Dies ist wichtig für Anwendungen in Bereichen wie Automobiltechnik, Medizintechnik und IoT-Geräte.
Softwareentwicklung: Viele Anwendungen und Software werden in C entwickelt. Beispiele hierfür sind Compiler, Texteditoren, Netzwerkprotokolle und viele andere Arten von Software, die eine effiziente Leistung erfordern.
Spieleentwicklung: Einige Teile von Computerspielen werden in C geschrieben, insbesondere diejenigen, die eine hohe Leistung erfordern. Obwohl in der Spieleentwicklung auch oft auf C++ zurückgegriffen wird, hat C nach wie vor einen Platz in dieser Branche.
Treiberentwicklung: C wird oft für die Entwicklung von Gerätetreibern verwendet, da es hardwarenahe Programmierung ermöglicht und eine gute Kontrolle über die Hardware bietet.
Datenbanken: Einige Datenbankmanagementsysteme (DBMS) und Teile von Datenbanksystemen werden in C geschrieben, um optimale Leistung zu gewährleisten.
Netzwerkprogrammierung: C wird häufig für die Entwicklung von Netzwerkanwendungen, Protokollen und Servern verwendet.
Klingt cool, aber wie und wo kann ich das ganze mal ausprobieren?
Es gibt verschiedene Möglichkeiten einzusteigen.
Tipp 1 : The Morpheus Einstieg in C Video ( deutsche Anleitung – Video-playlist – YT)
Tipp 2 : Es gibt von Freecodecamp eine englische Einführung in die Programmiersprache C Video
Tipp 3 : Kanal BroCode Video (englisch)
Tipp 4 : Harvard-Uni – C – Einführung Video (englisch)
Tipp 5 : Install Compiler Video
Hier noch 2 Spezial-Tipps für dich, wenn du C einfach erst mal kurz ausführen möchtest, ohne groß etwas installieren zu müssen.
Extra Tipp 1 – Ich will cool in C einsteigen – Erste Schritte
Extra-Tipp, den du unbedingt kennen solltest, wenn du in C einsteigst.
Eine sehr gute Webseite zum Thema C und dem Einstieg und der grundsätzlichen Frage, was genau soll ich eigentlich genau lernen, wenn ich mich mit der Programmiersprache C beschäftige, dann klick dich hier ein W3-School-C .
Diese Webseite hat den enormen Vorteil, dass du erst mal gar nichts großes installieren musst, sondern alles mal etwas ausprobieren kannst in dieser Programmier-Sprache. Das ist sehr cool. Ein weiterer Vorteil, wenn du den Link anklickst ist, dass du hier schon eine grobe „Road-Map“ hast, wie du in C einsteigen kannst und das coole dabei, noch alles mit vielen Beispielen zum selbst ausprobieren und kostenlos ist es auch. Willst du irgend etwas ausführen in C dann klick einfach auf den Run – Button.
Extra Tipp 2 – Ich will cool in C einsteigen – Erste Schritte
Es gibt im Netz sogenannte „Online-Compiler“, dort kannst du C einfach mal kurz ausprobieren. Der Klassiker jeder Programmiersprache ist hier sicherlich „Hello World“. Ein online Compiler findest du hier. Wenn du auf den Link klickst siehst du eine Umgebung, auf der du C-Code ausführen kannst. Du klickst dann einfach auf “ Run“ und es wird dir in diesem Falle das bekannte „Hello World“ in der Programmiersprache C ausgegeben. Webseite ( C- Online-Compiler)
Extra Tipp 3 Ich kenn mich schon etwas aus . C lernen – Programmierschule
Es gibt z. B. in Berlin eine Programmierschule in Berlin – Neukölln. Große Firmen wie Microsoft, SAP, VW, Bayer etc fördern diese Art des Lernens. Die Einstiegssprache, um hier Fuß zu fassen ist C ……
Wenn dich das ganze interessiert, findest du den Link hier ( 42berlin)
Heise Bericht und Konzept zu der Programmierschule findest du hier