Woher kommt das Genie hinter der Computerprogrammierung?
Nun, ob Sie es glauben oder nicht: Die Entdeckung der Computersprache ist wie das Leben auf der Erde, sie ist nicht plötzlich entstanden, sondern schrittweise.
Zunächst kurz: Was ist eine Computersprache?
Sie ermöglicht einem Menschen, einem Computer sehr präzise Dinge zu erklären. Der Computer kann dann Anweisungen von Zeile 1 links bis zur letzten Zeile rechts lesen, wie einen Blogartikel.
Wenn man eine aktuelle Computersprache zerlegt, zum Beispiel PHP, entdeckt man darin eigentlich nur 3 Begriffe:
- Speichern eines Werts (A =5 und B = 10)
- Vergleichen von Werten (Wenn A < B)
- Navigieren beim Lesen des Skripts
Alles andere nutzt diese Begriffe kombiniert, selbst die fortgeschrittensten Funktionen.
Wie kamen also diese ersten Grundbegriffe zustande?
Die ersten Konzepte gab es schon vor dem Computerzeitalter; einige nutzten einfache mechanische Systeme (analog). Leibniz war der Erste, der um 1700 ein binäres System zur Ausführung arithmetischer Operationen nutzte.
Der erste elektronische Rechner erschien jedoch 1945 durch Presper Eckert und John William Mauchly. Damit erhielt man die Fähigkeit, Werte zu speichern, zu manipulieren, zu vergleichen und auf einfache Weise vom Anfang bis zum Ende zu navigieren.
Die ersten Skripte zur Ausführung fortgeschrittener Befehle waren wahrscheinlich ziemlich lang und mühsam. Daher entstand ganz natürlich das Konzept der Funktion: kleinere Skripte, die dieselbe Aufgabe mit unterschiedlichen Ausgangsvariablen ausführen.
Diese neue Methode machte es einfacher, ein Computerprogramm zu schreiben. Wenn der Computer aber das geschriebene Programm liest und zwischen Funktionen springt, tut er das nicht direkt. Vor der Ausführung oder beim Speichern durchläuft das Skript eine Kompilierung, die es anders formuliert, damit es einfach vom ersten bis zum letzten Zeichen gelesen werden kann.
Es ist also ein bereits existierendes Skript, das erlaubt, andere Skripte auf fortgeschrittenere Weise zu schreiben.
Die gesamte Programmierung basiert auf dieser Methode: Verschiedene Skripte helfen dabei, andere Skripte einfacher, optimierter und fortgeschrittener zu entwickeln, und so weiter.
Zurück zur Sprache PHP: Sie verfügt über native Funktionen, zum Beispiel str_replace, die in einer Zeichenkette eine Gruppe von Zeichen durch eine andere ersetzt. Nun, diese native Funktion ist nur ein bereits existierendes Skript, das auf den Grundbegriffen basiert. Die Funktion durchläuft die Zeichenkette mehrmals, vergleicht Werte und speichert neue Werte.
Es sind also einige grundlegende Elemente, die auf unterschiedliche Weise kombiniert werden und neue Begriffe bilden, die ihrerseits wieder anders kombiniert andere hervorbringen, und so weiter. So gelangen wir zu unseren heutigen Sprachen, die mit einer großen Palette an Möglichkeiten ausgestattet sind und in einigen Jahren noch zahlreicher sein werden. All diese Funktionen sind das Ergebnis der Arbeit vieler Mitwirkender an der Entwicklung der Computersprache.
Wenn Sie Ihr eigenes Programm entwickeln, beginnen Sie damit, neue Funktionen für Ihre Bedürfnisse zu schreiben; dann rufen Ihre Funktionen andere Ihrer Funktionen auf, kombinieren sich und werden in Ihrem Programm ausgeführt, damit es sein Ziel erreicht.
Das ist das ganze Wunder der Informatik!
Woher kommt das Genie hinter der Computerprogrammierung?
Nun, ob Sie es glauben oder nicht: Die Entdeckung der Computersprache ist wie das Leben auf der Erde, sie ist nicht plötzlich entstanden, sondern schrittweise.
Zunächst kurz: Was ist eine Computersprache?
Sie ermöglicht einem Menschen, einem Computer sehr präzise Dinge zu erklären. Der Computer kann dann Anweisungen von Zeile 1 links bis zur letzten Zeile rechts lesen, wie einen Blogartikel.
Wenn man eine aktuelle Computersprache zerlegt, zum Beispiel PHP, entdeckt man darin eigentlich nur 3 Begriffe:
- Speichern eines Werts (A =5 und B = 10)
- Vergleichen von Werten (Wenn A < B)
- Navigieren beim Lesen des Skripts
Alles andere nutzt diese Begriffe kombiniert, selbst die fortgeschrittensten Funktionen.
Wie kamen also diese ersten Grundbegriffe zustande?
Die ersten Konzepte gab es schon vor dem Computerzeitalter; einige nutzten einfache mechanische Systeme (analog). Leibniz war der Erste, der um 1700 ein binäres System zur Ausführung arithmetischer Operationen nutzte.
Der erste elektronische Rechner erschien jedoch 1945 durch Presper Eckert und John William Mauchly. Damit erhielt man die Fähigkeit, Werte zu speichern, zu manipulieren, zu vergleichen und auf einfache Weise vom Anfang bis zum Ende zu navigieren.
Die ersten Skripte zur Ausführung fortgeschrittener Befehle waren wahrscheinlich ziemlich lang und mühsam. Daher entstand ganz natürlich das Konzept der Funktion: kleinere Skripte, die dieselbe Aufgabe mit unterschiedlichen Ausgangsvariablen ausführen.
Diese neue Methode machte es einfacher, ein Computerprogramm zu schreiben. Wenn der Computer aber das geschriebene Programm liest und zwischen Funktionen springt, tut er das nicht direkt. Vor der Ausführung oder beim Speichern durchläuft das Skript eine Kompilierung, die es anders formuliert, damit es einfach vom ersten bis zum letzten Zeichen gelesen werden kann.
Es ist also ein bereits existierendes Skript, das erlaubt, andere Skripte auf fortgeschrittenere Weise zu schreiben.
Die gesamte Programmierung basiert auf dieser Methode: Verschiedene Skripte helfen dabei, andere Skripte einfacher, optimierter und fortgeschrittener zu entwickeln, und so weiter.
Zurück zur Sprache PHP: Sie verfügt über native Funktionen, zum Beispiel str_replace, die in einer Zeichenkette eine Gruppe von Zeichen durch eine andere ersetzt. Nun, diese native Funktion ist nur ein bereits existierendes Skript, das auf den Grundbegriffen basiert. Die Funktion durchläuft die Zeichenkette mehrmals, vergleicht Werte und speichert neue Werte.
Es sind also einige grundlegende Elemente, die auf unterschiedliche Weise kombiniert werden und neue Begriffe bilden, die ihrerseits wieder anders kombiniert andere hervorbringen, und so weiter. So gelangen wir zu unseren heutigen Sprachen, die mit einer großen Palette an Möglichkeiten ausgestattet sind und in einigen Jahren noch zahlreicher sein werden. All diese Funktionen sind das Ergebnis der Arbeit vieler Mitwirkender an der Entwicklung der Computersprache.
Wenn Sie Ihr eigenes Programm entwickeln, beginnen Sie damit, neue Funktionen für Ihre Bedürfnisse zu schreiben; dann rufen Ihre Funktionen andere Ihrer Funktionen auf, kombinieren sich und werden in Ihrem Programm ausgeführt, damit es sein Ziel erreicht.
Das ist das ganze Wunder der Informatik!
Woher kommt das Genie hinter der Computerprogrammierung?
Nun, ob Sie es glauben oder nicht: Die Entdeckung der Computersprache ist wie das Leben auf der Erde, sie ist nicht plötzlich entstanden, sondern schrittweise.
Zunächst kurz: Was ist eine Computersprache?
Sie ermöglicht einem Menschen, einem Computer sehr präzise Dinge zu erklären. Der Computer kann dann Anweisungen von Zeile 1 links bis zur letzten Zeile rechts lesen, wie einen Blogartikel.
Wenn man eine aktuelle Computersprache zerlegt, zum Beispiel PHP, entdeckt man darin eigentlich nur 3 Begriffe:
- Speichern eines Werts (A =5 und B = 10)
- Vergleichen von Werten (Wenn A < B)
- Navigieren beim Lesen des Skripts
Alles andere nutzt diese Begriffe kombiniert, selbst die fortgeschrittensten Funktionen.
Wie kamen also diese ersten Grundbegriffe zustande?
Die ersten Konzepte gab es schon vor dem Computerzeitalter; einige nutzten einfache mechanische Systeme (analog). Leibniz war der Erste, der um 1700 ein binäres System zur Ausführung arithmetischer Operationen nutzte.
Der erste elektronische Rechner erschien jedoch 1945 durch Presper Eckert und John William Mauchly. Damit erhielt man die Fähigkeit, Werte zu speichern, zu manipulieren, zu vergleichen und auf einfache Weise vom Anfang bis zum Ende zu navigieren.
Die ersten Skripte zur Ausführung fortgeschrittener Befehle waren wahrscheinlich ziemlich lang und mühsam. Daher entstand ganz natürlich das Konzept der Funktion: kleinere Skripte, die dieselbe Aufgabe mit unterschiedlichen Ausgangsvariablen ausführen.
Diese neue Methode machte es einfacher, ein Computerprogramm zu schreiben. Wenn der Computer aber das geschriebene Programm liest und zwischen Funktionen springt, tut er das nicht direkt. Vor der Ausführung oder beim Speichern durchläuft das Skript eine Kompilierung, die es anders formuliert, damit es einfach vom ersten bis zum letzten Zeichen gelesen werden kann.
Es ist also ein bereits existierendes Skript, das erlaubt, andere Skripte auf fortgeschrittenere Weise zu schreiben.
Die gesamte Programmierung basiert auf dieser Methode: Verschiedene Skripte helfen dabei, andere Skripte einfacher, optimierter und fortgeschrittener zu entwickeln, und so weiter.
Zurück zur Sprache PHP: Sie verfügt über native Funktionen, zum Beispiel str_replace, die in einer Zeichenkette eine Gruppe von Zeichen durch eine andere ersetzt. Nun, diese native Funktion ist nur ein bereits existierendes Skript, das auf den Grundbegriffen basiert. Die Funktion durchläuft die Zeichenkette mehrmals, vergleicht Werte und speichert neue Werte.
Es sind also einige grundlegende Elemente, die auf unterschiedliche Weise kombiniert werden und neue Begriffe bilden, die ihrerseits wieder anders kombiniert andere hervorbringen, und so weiter. So gelangen wir zu unseren heutigen Sprachen, die mit einer großen Palette an Möglichkeiten ausgestattet sind und in einigen Jahren noch zahlreicher sein werden. All diese Funktionen sind das Ergebnis der Arbeit vieler Mitwirkender an der Entwicklung der Computersprache.
Wenn Sie Ihr eigenes Programm entwickeln, beginnen Sie damit, neue Funktionen für Ihre Bedürfnisse zu schreiben; dann rufen Ihre Funktionen andere Ihrer Funktionen auf, kombinieren sich und werden in Ihrem Programm ausgeführt, damit es sein Ziel erreicht.
Das ist das ganze Wunder der Informatik!
German
French
English
Spanish
Chinese
Japanese
Korean
Hindi
Norwegian