Programmiersprache

Die Hypertext Markup Language, kurz HTML, ist eine Auszeichnungssprache und dient der Strukturierung von digitalen Inhalten. Die Entwicklung war ein wichtiger Schritt bei der Entstehung des modernen Internets und ist sehr eng mit der Entwicklung des jungen Mediums verbunden.

HTML sollte als Grundlage für die Kommunikation und den Informationsaustausch zwischen wissenschaftlichen Mitarbeitern des CERN in Genf und den internationalen Niederlassungen dienen. Tim Berners-Lee, britischer Informatiker am CERN wollte wichtige Dokumente zugänglich machen, sodass andere im Internet darauf zugreifen konnten. Dabei sollte die Textformatierung und das Einbinden von Grafiken möglich gemacht werden.


Die Programmiersprache C#, oder auch C Sharp genannt, dient unter anderem der vereinfachten Entwicklung und Wartung von Programmen. Im Folgenden wollen wir einige hilfreiche Lektüretipps vorstellen.

Literaturtipps zum Programmieren mit C# ©Flickr/espensorvik

So bietet zum Beispiel der Softwareentwickler Boris Schäling das kostenlose Buch „Programmieren in C#: Einführung“ unter einer Creative-Commons-Lizenz an. Zuvor hat er bereits acht Bücher auf seiner Homepage veröffentlicht. Der kostenlose Download der Bücher ist unter highscore.de möglich.


Programmieren lernen wird immer interessanter für viele junge Leute. Wer sich mit dem Thema nur für private Zwecke beschäftigen und nicht gleich ein Informatik-Studium an einer Hochschule oder Universität beginnen möchte, findet unzählige Tutorials in Büchern und auf Websites.

Programmieren lernen kann man aber nicht über Nacht. Die Erarbeitung der wichtigsten Kenntnisse kann sich je nach Zeitaufwand über Monate erstrecken. Wichtig ist, mit kleinen Einzelzielen zu starten und sich nach und nach weiterzuentwickeln, statt gleich zu Beginn komplexe Anwendungen programmieren zu wollen. Erst einmal müssen Grundlagen geschaffen werden. Wahrscheinlich noch vor dem unendlich großen Büchermarkt, auf dem unzählige Nachschlagewerke und Anleitungen zum Programmieren zu finden sind, ist das Internet die wichtigste Quelle für Neueinsteiger. Foren bieten reichlich Anregungen und Links zum Thema, die wichtigsten haben wir hier kurz zusammengestellt.


Java ist eine Programmiersprache, die von Sun Microsystems entwickelt wurde. Es handelt sich dabei um eine objektorientierte Sprache. In der Buchhandlung und dem Internet gibt es diverse Literatur, Bücher und Tutorials, die zum Erlernen des Programms hilfreich sind.

Java @ flickr marcopako

Java schreibt seinen eigenen Code, der in einer speziellen Laufzeitumgebung funktioniert. Dies macht Java plattformunabhängig. Es wird also eine Umgebung geschaffen, die vom Betriebssystem unabhängig ist und Java ausführbar macht. Somit ist Java kompatibel zu Linux, Windows und Solaris. Es läuft im Hintergrund in einer virtuellen Maschine. Diese wird als Betriebssysteme oder als Laufzeitumgebung ausgeführt.


Fortran ist eine objektorientierte Programmiersprache. Sie gilt als eine der ersten höheren Programmiersprachen und wird für numerische Berechnungen eingesetzt.

Fortran @ flickr pscf11

Bereits 1953 wurde Fortran entwickelt und erstmalig in dem dazugehörigen Compiler umgewandelt. Ein Compiler wandelt Quellsprachen, in diesem Fall die Programmiersprache Fortran, in eine Zielsprache um. Fortran wurde seit seiner Einführung 1957 mehrmalig erweitert und neue Versionen wurden veröffentlicht. Eine ähnlich alte Programmiersprache ist Cobol, die sehr wortreich ist und an den normalen Sprachgebrauch angelehnt ist.


Visual Basic (VB) ist eine  Programmiersprache aus dem Hause Microsoft. Ihr Vorteil liegt im Vergleich zu anderen Sprachen in der einfachen Handhabung. VB ist mit Sicherheit die am meisten genutzte Programmiersprache in der Geschichte des Computers.

Visual Basic @ flickr Marshed

Visual Basic ist mehr als nur eine Sprache zum Programmieren von Computerprogrammen. VB kann Programme für das Windows Betriebssysteme schreiben. Das Programm beinhaltet Software, welche die detaillierte Programmierung von Windows übernimmt und das geschriebene Programm integriert. Diese Software schreibt nicht nur Programme für Windows, sondern gibt den Entwicklern auch die Chance, ihr eigenes Design für das neue Programm zu zeichnen. Daher kommt der Name “Visual Basic” – da die visuelle Komponente eine gewichtige Rolle spielt.


PHP steht als Abkürzung für Hypertext Preprocessor. Mit dieser interpretativen Programmiersprache lassen sich dynamische Webseiten schreiben. Die Software basiert auf anderen Programmen wie C und Perl.

PHP @ flickr Marcie Casas

PHP ist eine relativ junge Programmiersprache, die auf anderen Sprachen wie C oder Perl basiert, aber versucht deren Fehler zu vermeiden. Bei der Entwicklung wurde darauf geachtet, die Belastung des Webservers so gering wie möglich zu halten, um eine höhere Performance zu erreichen. Zusätzlich wurden der Quellcode und das Layout voneinander getrennt. So kommen sich z.B. Programmierer und Redakteure bei der Anwendung nicht in die Quere. Der Arbeitsprozess wird somit deutlich beschleunigt.


Java ist, wie C++ und C# auch, eine objektorientierte Programmiersprache und ein Bestandteil der Java-Technologie der Firma Sun Microsystems.


Java © Flickr / ellecerEntwickelt wurde das plattformunabhängige Java bereits im Jahr 1995 unter Einfluss ähnlicher Programmiersprachen wie C++, C# oder Smalltalk. Alle mit Java geschriebenen Programme werden grundsätzlich in Bytecode übersetzt und laufen dann in der sogenannten Java-Plattform, oder auch Java-Laufzeitumgebung genannt, wo sie von der Java Virtual Machine ausgeführt werden, indem diese die besagten Bytecodes interpretiert.

Die Programmiersprache Java läuft im Prinzip ohne Schwierigkeiten auf jedem Betriebssystem, da für alle Betriebssysteme jeweilige Java Virtual Machines existieren. So hat die Firma Sun beispielsweise eigene Java Virtual Machines für Windows, Linux und Solaris. Apple dagegen hat sich für sein Betriebssystem „Mac OS X“ eine eigene Java Virtual Machine entwickelt und diese zertifizieren lassen.


C# (gesprochen C-Sharp) ist eine objektorientierte „General Purpose Language“, also eine Programmiersprache mit einem weiten Anwendungsfeld. Entwickelt wurde sie vom Softwarehersteller Microsoft.


C# zählt zu den objektorientierten Programmiersprachen, kam im Jahr 2001 auf den Markt und eignet sich sowohl zur Entwicklung sprachunabhängiger .NET- als auch COM-Komponenten. So ist auch hier eine Sprachunterstützung für Delegate und Attribute vorhanden.


Wer sich täglich aus beruflichen oder privaten Gründen mit C++ beschäftigt, wird Scott Douglas Meyers kennen. Er ist der Guru dieser populären Programmiersprache.

Coding Time © Flickr / tlg

C++ ist eine objektorientierte Programmiersprache, die in der Systemprogrammierung (z.B. Betriebssysteme) und in der Anwendungsprogrammierung (z.B. Tabellenkalkulation, Bildbearbeitung) benutzt wird. Neben C++ gibt es auch noch die Programmiersprachen C# und Java. Der Meister dieser speziellen Sprache ist Scott Douglas Meyers.


Seite 1 von 212