Ada Lovelace wird oft als die erste Programmiererin der Geschichte bezeichnet. Sie sprach von analytischen Maschinen, die algorithmische Muster ähnlich nach dem Prinzip eines Webstuhls weben.
Die Tochter von Annabella und Lord Byron, einem bekannten Dichter, wurde Anfang des 19. Jahrhunderts geboren und erhielt eine ausgezeichnete Bildung von einem ehemaligen Cambridge-Professor. Dieser weckte schon früh ihr Interesse an den Naturwissenschaften.
Ada Lovelace – Die erste Programmiererin
Geboren wurde Ada Lovelace am 10. Dezember 1815 in Middlesex, dem heutigen London. Nachdem sich ihre Eltern früh trennten, genoss die junge Dame gemäß ihres Standes eine konventionelle Erziehung durch ihre Mutter. Da das Mädchen von einem ehemaligen Cambridge-Professor unterrichtet wurde, kam sie mit den für Mädchen sehr ungewöhnlichen Gebieten Mathematik und Astronomie in Kontakt.
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.
Ein Gateway ist eine Verbindung zwischen zwei heterogenen Netzwerken. Das Wort stammt aus dem Englischen und bedeutet so viel wie Ausfahrt oder Einfahrt. Bei Netzwerken, die auf verschiedenen Protokollen basieren, fungiert das Gateway als Vermittler und Übersetzer.

Verschiedene Netzwerke basieren auf unterschiedlichen Protokollen. Das uns bekannteste Netzwerk ist das Internet. Die beiden maßgebenden Protokolle, also eine Vereinbarung für den Datenaustausch zwischen Computern, bilden hier das TCP (Transmission Control Protocol) und das IP (Internet Protocol). Das Gateway wandelt nun Daten eines bestimmten Protokolls in die Daten des Nächsten um.
Mit Konrad Zuse begann das Computerzeitalter. Sein Z1 war der erste Computer der Menschengeschichte. Dabei wollte er nur statische Berechnungen automatisieren.

Konrad Zuse ist der Vater des Z1. Diese erste elektrische Rechenmaschine wurde 1938 fertiggestellt und litt noch unter mechanischen Kinderkrankheiten. Es ist jedoch unbestritten, dass der erste Computer aus Deutschland kommt. Damals durfte Zuse seine Erfindung aufgrund von mangelnder „Erfindungshöhe“ nicht beim Patentamt präsentieren. Aus heutiger Sicht unverständlich.
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 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.

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 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 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.
Das Ziel dieser auf der Konzeption der Objektorientierung basierenden Programmiermethode ist es, Daten und Funktionen möglichst als ein Objekt einzugrenzen, um Manipulationen oder auch die versehentliche Beeinflussung durch Fremdobjekte von außen zu verhindern.

Die Verschiedenheit von Programmierstilen fußt hierbei auf der Unterscheidung im für den Stil geltenden Regelsatz, also auf der Frage, gemäß welcher Vorgaben – zum Beispiel der Syntax, vorhandener Variablen oder Vorgaben zur Einrückung und Leerzeichen – der Quelltext einer Programmiersprache gesetzt wird. Objektorientierte Programmiersprachen verwenden stets einen spezifischen Datentyp: Das Objekt.
In vielen Foren taucht immer wieder die Frage nach geeigneter Fachliteratur für Programmier- und Administrationsprozesse auf. Fragen zu Lotus Notes sind da keine Ausnahme – deswegen hier eine Sammlung lesenswerter Lektüren zum Thema.

Das hauptsächlich vom IT-Unternehmen IBM entwickelte Lotus Notes ist ein dokumentorientiertes Groupware-Datenbanksystem dessen Funktionen hauptsächlich in Standardanwendungen wie Mail-Datenbanken oder im Einsatz als Kalender- und Aufgabenverwaltung verwendet werden.