- Vorteile beim Programmieren lernen
- Wie funktioniert Programmieren
- Gängige Programmiersprachen
- Der beste Ort, um mit dem Programmieren zu beginnen
- Einführung in die Web Entwicklung
- Einführung in das Webdesign
- Einführung in die App-Entwicklung
Heute gibt es Tausende von Programmiersprachen.
Codiersprachen sind nicht wie unsere Sprachen – es gibt keine Vokabulare oder Alphabete. Sie sind eher wie Codes – spezielle Befehle, Abkürzungen und Möglichkeiten, Text zu arrangieren.
Jede Software ist in einer Art von Codierungssprache geschrieben. Und jede Programmiersprache ist einzigartig, entwickelt für ein bestimmtes Betriebssystem, eine bestimmte Plattform, einen bestimmten Programmierstil und einen bestimmten Verwendungszweck.
Diese Seite soll Ihnen einige Hintergrundinformationen zu den 12 gängigsten Programmiersprachen geben, die heute verwendet werden.
JavaScript
JavaScript ist eine sehr bekannte Programmiersprache für Webseiten, die erstmals 1995 erschien. Es handelt sich um eine interpretierte High-Level-Skriptsprache. Ihre Hauptplattform sind Webbrowser, aber sie hat in letzter Zeit auch auf Webservern durch Node.js an Popularität gewonnen.
function myFunc(a, b) { return a * b;}document.getElementById('demo').innerHTML = myFunc(4, 3);
JavaScript-Beispielcode mit freundlicher Genehmigung von W3Schools
JavaScript wird häufig verwendet, um Webseiten Funktionalität und Interaktivität hinzuzufügen. Jeder von uns verlässt sich jeden Tag darauf – versuchen Sie einmal, JavaScript in Ihren Browser-Einstellungen zu deaktivieren und sehen Sie, wie viel Funktionalität Ihre Lieblings-Webseiten verlieren!
Obwohl JavaScript in seinen Anfängen als „Spielzeug“-Codiersprache abgetan wurde, hat es sich inzwischen den Respekt der Programmierer erworben. Ihre Popularität ist so groß, dass sie heute die meistgenutzte Programmiersprache der Welt ist.
Weitere Infos: Nehmen Sie ein kostenloses JavaScript-Tutorial oder informieren Sie sich über JavaScript-Schulungen.
Python
Python ist eine interpretierte High-Level-Programmiersprache, die auf einer Reihe verschiedener Plattformen läuft. Sie wurde 1991 von Guido van Rossum entwickelt. Python wurde entwickelt, um die Lesbarkeit des Codes zu betonen, mit einer klaren und ausdrucksstarken Syntax. Viele Leute entscheiden sich genau aus diesem Grund dafür, Python zuerst zu lernen.
words = for w in words: print w, len(w)
Python Beispielcode mit freundlicher Genehmigung von Python.org
Python ist eine Mehrzwecksprache, die hauptsächlich zum Schreiben von wissenschaftlicher und numerischer Software verwendet wird. Sie ist auch eine der am wenigsten verbreiteten Programmiersprachen im Web, wobei einige große Unternehmen sie verwenden – allen voran Google.
Erfahren Sie mehr über Python-Training…
SQL
SQL steht für Structured Query Language. Sie wird seit 1974 für die Interaktion mit Datenbanken verwendet. SQL-Code wird oft als eigenständige Zeilen geschrieben, die als Abfragen bekannt sind. Jede Abfrage dient dazu, Daten in einer Datenbank entweder zu erstellen, zu lesen, zu aktualisieren oder zu löschen.
SELECT Country FROM Customers WHERE Country <> 'USA'
SQL-Beispielcode mit freundlicher Genehmigung von W3Schools
SQL ist ein wichtiger Bestandteil von Software wie WordPress und MediaWiki. Diese Website läuft auf WordPress und es verlässt sich auf SQL, um Inhalte wie Artikel, Bilder und Metadaten zu erstellen, zu lesen, zu aktualisieren und zu löschen. In ähnlicher Weise betreibt MediaWiki Wikipedia und verlässt sich auf SQL, um alle Artikel zu speichern und alle Bearbeitungen zu verarbeiten.
PHP
PHP ist eine Programmiersprache zur Erstellung dynamischer Webseiten. Sie wurde 1995 von Rasmus Lerdorf entwickelt. Sie hat die Fähigkeit, SQL-Abfragen zu senden und HTML auszugeben, und kann als Bindeglied zwischen der Datenbank, die alle Inhalte einer Website speichert, und dem HTML, mit dem sie angezeigt werden, beschrieben werden.
PHP’s Plattform ist der Webserver. Es ist eine interpretierte High-Level-Skriptsprache, aber sie hat den niedrigsten Zugriff aller Webserver-Sprachen.
<?php function add($x, $y) { $total = $x + $y; return $total;}echo "1 + 16 = " . add(1, 16);
PHP-Beispielcode mit freundlicher Genehmigung von W3Schools
PHP ist ein bisschen anders als JavaScript. PHP-Skripte werden vom Server ausgeführt, der eine Website hostet, während JavaScripts vom Browser ausgeführt werden, der eine Website anzeigt. Während JavaScript sich auf Effekte und Interaktion konzentriert, bestehen die Hauptaufgaben von PHP darin, SQL-Abfragen an das MySQL-Datenbankprogramm zu senden und Daten von der Datenbank zu empfangen, um sie als HTML auszugeben.
Obwohl einige moderne Programmierer es in den letzten Jahren vernachlässigt haben, bleibt PHP als Web-Codiersprache sehr beliebt. Sie wird unter anderem von Facebook, WordPress und Wikipedia verwendet.
Weitere Infos: Nehmen Sie ein kostenloses PHP-Tutorial oder informieren Sie sich über PHP-Schulungen.
Ruby
Ruby wurde 1995 von Yukihiro Matsumoto entwickelt. Es wurde entwickelt, um Spaß zu machen und produktiv zu schreiben, mit den Bedürfnissen von Programmierern – und nicht von Computern – im Hinterkopf. Ruby ist eine interpretierte Hochsprache, die durch das Ruby on Rails-Framework an Popularität im Web gewonnen hat.
cities = %wvisited = %wputs "I still need to visit:", cities - visited
Ruby-Beispielcode mit freundlicher Genehmigung von Ruby-lang.org
Das Ruby on Rails-Webframework läuft auf einem Webserver und gibt HTML aus, ähnlich wie PHP. Es betreibt viele Websites, darunter auch Twitter, und viele Web-Programmierer sehen Rails heutzutage als moderne Alternative zu PHP.
Erfahren Sie mehr über Ruby-Schulungen…
C
Der Vater der modernen Programmiersprachen ist wohl C. C gibt es seit 1972, und obwohl es nicht einfach zu lernen ist, ist es extrem leistungsfähig. C ist eine kompilierte Sprache und die niedrigste Sprache von allen hier aufgeführten Sprachen. Sie ist in fast jedem Betriebssystem eingebaut.
typedef struct Bert Bert;typedef struct Wilma Wilma;struct Bert { Wilma *wilma;};struct Wilma { Bert *bert;};
C-Beispielcode mit freundlicher Genehmigung von Wikipedia
C wird in einer Reihe von Bereichen und Plattformen verwendet, einschließlich Microsoft Windows und einem Großteil seiner Software. C ist wirklich eine Allrounder-Codiersprache.
C++
C++ ist eine erweiterte Version von C, die das objektorientierte Paradigma hinzufügt. Sie wurde 1979 von Bjarne Stroustrup entwickelt. C++ ist eine kompilierte Sprache und läuft auf mehreren Hardware-Plattformen.
#include using namespace std;int main () { cout
C++ Beispielcode mit freundlicher Genehmigung von CPlusPlus.com
Die meisten Computerspiele sind in C++ geschrieben. Die Sprache begleitet auch C im Quellcode von Microsoft Windows und begleitender Software.
Erfahren Sie mehr über die C++-Schulung…
C Sharp
C Sharp hat wie C++ seine Wurzeln in C. Die auch als C# geschriebene Sprache wurde von Microsoft im Jahr 2000 entwickelt und wird in seinem .NET-Framework umfassend genutzt. C Sharp ist eine kompilierte Hochsprache und läuft nur unter Windows.
class Foo { public int Value; public static explicit operator Foo(int value) { return new Foo(value); }}Foo foo = (Foo)2;
C Sharp-Beispielcode mit freundlicher Genehmigung von Wikipedia
C Sharp wird für Desktop-Software auf Windows-Plattformen verwendet und bildet auch die Grundlage von Microsofts Web-Entwicklungs-Framework ASP.NET.
Visual Basic
Visual Basic ist eine weitere Microsoft-Sprache, die 1991 entwickelt wurde. Es ist eine ereignisgesteuerte Sprache, d.h. sie ist darauf ausgelegt, auf Benutzerereignisse wie Mausklicks oder Tastendrucke zu reagieren. Visual Basic ist eine kompilierte Hochsprache und seine Plattform ist Windows.
Private Sub Form_Load() MsgBox "Hello, World!"End Sub
Visual Basic Beispielcode mit freundlicher Genehmigung von Wikipedia
Visual Basic wird als einfacher Weg verwendet, um Programme für grafische Benutzeroberflächen für Windows zu entwickeln, aber letztendlich ist es begrenzt und würde nicht als „ernsthafte“ Programmiersprache angesehen werden.
Java
Java ist eine allgegenwärtige Programmiersprache, die auf plattformübergreifende Kompatibilität ausgelegt ist. Sie wurde von der Oracle Corporation entwickelt und erschien erstmals im Jahr 1995. Java ist eine kompilierte Hochsprache, die auf fast jedem Betriebssystem läuft.
class HelloWorldApp { public static void main(String args) { System.out.println("Hello World!"); }}
Java-Beispielcode mit freundlicher Genehmigung von Wikipedia
Java ist überall in der Welt der Programmierung zu finden, vom Web bis zum Desktop. Heutzutage wird es verwendet, um Android-Apps zu erstellen. Java ist auch die Hauptsprache in den meisten Informatikkursen, und daher haben viele Programmierer einige Erfahrung in dieser Sprache.
Mehr Informationen: Informieren Sie sich über Java-Schulungen oder Android-Schulungen.
Objective-C
Objective-C wurde, wie C++ und C#, von der Sprache C abgeleitet. Es wurde 1983 von Apple entwickelt und ist für die Verwendung in Verbindung mit dem Cocoa-Framework des Unternehmens konzipiert. Objective-C ist eine kompilierte Hochsprache und läuft nur auf Apple-Betriebssystemen.
- (int)method:(int)i { return ;}
Objective-C Beispielcode mit freundlicher Genehmigung von Wikipedia
Objective-C ist wenig überraschend die Sprache der Wahl von Apple. Die Sprache wird verwendet, um Software für iPhone, iPad und Mac OS X zu erstellen.
Erfahren Sie mehr über iOS-Training…
Perl
Schließlich ist Perl eine Web-Sprache, die 1987 von Larry Wall entwickelt wurde. Es ist eine mächtige und praktische Sprache, die ursprünglich für die Textverarbeitung konzipiert wurde. Perl wurde als „das Klebeband, das das Internet zusammenhält“ bezeichnet, was sich auf seine Mächtigkeit und wahrgenommene Hässlichkeit bezieht.
Perl ist eine interpretierte Hochsprache und wird im Web ausgiebig verwendet.
while () { chomp; if (s/$//) { $_ .= ; redo unless eof(); }}
Perl-Beispielcode mit freundlicher Genehmigung von Perl.org
Perl war einst eine wichtige Web-Codiersprache, aber neuere Technologien wie Rails haben sie in letzter Zeit eher verdrängt. Heutzutage macht Perl hauptsächlich das, was es schon immer am besten konnte – Textverarbeitung.
Fazit
So viele Programmiersprachen zu lernen, so wenig Zeit, richtig? Zum Glück müssen Sie nicht alle lernen, um ein guter Programmierer zu sein. Die meisten Programmierer spezialisieren sich auf einige wenige Sprachen – oft nur auf eine.
Aber auf welche Sprache sollten Sie sich als Programmierer spezialisieren? Oder zumindest, wo ist der beste Ort, um anzufangen? Auf der nächsten Seite finden Sie heraus, wo Sie am besten mit dem Programmieren beginnen.