Die Geschichte der Computer-Programmierung beginnt mit dem Computer, obwohl das Konzept der Programmierung geht viel weiter zurück . Herman Hollerith entdeckte die Idee der Kodierung von Informationen auf Lochkarten durch Beobachtung Eisenbahn Leiter Punch Tickets, und umgesetzt Aufzeichnungen System von Lochkarten für die Volkszählung von 1890 . Moderne Computer- Programmierung begann viel später mit ein paar grundlegende Sprachen, die meisten modernen Computer- Sprachen beeinflusst haben . Die drei wir beginnen werden, sind FORTRAN , LISP und COBOL , die alle in den 1950er Jahren entwickelt , viele moderne Konzepte kommen von ihnen. Eine Sprache für alle
Viele Sprachen in den frühen Tagen der Computer konzipierten verschiedene Aufgaben. Die meisten dieser Sprachen wurden von den Endbenutzern in akademischen oder industriellen Positionen entwickelt und waren nicht nützlich für etwas anderes als ihren ursprünglichen Zweck . FORTRAN , wurde zum Beispiel für mathematische Funktionen entwickelt und zeichnete sich in diesem Bereich. COBOL war ein Business-orientierte Sprache und war nicht sinnvoll, in wissenschaftlichen Bereichen .
Coming Together
Durch den 1970er Jahren sahen viele Menschen das Bedürfnis für Sprachen austauschbar zu sein und nützlich für mehr als einen Zweck . Die Bemühungen produzierte mehrere Sprachen wie Pascal und Forth Prolog , aber die vielversprechendsten der Ära waren vielleicht C (erstellt bei Bell Labs , eine Sprache namens B ersetzen ) und SQL . C war eine der ersten objektorientierten Sprachen und SQL war ursprünglich nur eine Abfragesprache für Datenbanken hatte aber Programmierkonstrukte später hinzugefügt .
Objekte zu
Teile Objektorientierte Programmierung mit C gefangen auf und seine Nachkommen. Das Konzept war, dass man ein Modul oder ein Objekt zur Ausführung einer Aufgabe zu schreiben und dann wiederverwenden, Stück Code in viele andere Programme , wenn man sie brauchte . Wiederverwendbarkeit war eine der Funktionen, die über moderne EDV gebracht, wie wir es kennen.
Mainframes und Business-Hotels
In den 1980er Jahren , die Bedürfnisse der großen Konzerne und Unternehmen mit Mainframes und Arbeitsplätze führten zu einer verfeinerten Sprache Konzept und einige neue Sprachen. C + + kam als Nachfolger von C , und Sprachen, die Sie mit großen Mengen der Datenfernübertragung wie Perl arbeiten lassen in Gebrauch kam .
Modern Languages
Programmieren heute beeinflusst wurde durch die Phänomene des Internets ab den 1990er Jahren. Neu und kompakter Möglichkeiten, Daten zu manipulieren musste erfunden wie die Leute wollten einen schnelleren Zugriff zu verarbeitenden Daten über das Internet werden. C # wurde die nächste Version von C , mit mehr Funktionen als je zuvor. Auch im Rennen waren kleine Sprachen wie Python, Java und Javascript , die alle perfekt zum Servieren bis diese Anwendung , Sie wollten in Ihrem Web- Browser. Die Trends sind heute in Richtung kleiner und modular die ganze Zeit mit zusätzlichen Mechanismen für die Sicherheit und Funktionalität führen .