Programmieren lernen für Dummies
eBook - ePub

Programmieren lernen für Dummies

Daniel Lorig

Buch teilen
  1. German
  2. ePUB (handyfreundlich)
  3. Über iOS und Android verfügbar
eBook - ePub

Programmieren lernen für Dummies

Daniel Lorig

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

Haben Sie auch schon mal den Wunsch verspürt, programmieren zu können? Oder wenigstens zu verstehen, wie Computer ticken, die unser Leben bestimmen? Dieses Buch führt in die Denkweise von Programmierern und die Funktionsweise von Programmen ein und zeigt Ihnen, worauf Sie beim Programmieren achten müssen: Geben Sie eindeutige Anweisungen, sichern Sie sich immer gegen alle Eventualitäten ab und kommen Sie mit den gegebenen, beschränkten Mitteln aus. Gut, dass der Computer wenigstens nicht murrt, wenn er monotone Tätigkeiten ausführen muss! Am Ende des Buches angelangt, haben Sie einen wichtigen Ausschnitt unserer Welt besser kennen gelernt und Einblicke in allgemeine Programmierkonzepte und zwei Programmiersprachen erhalten. Dann sind Sie in der Lage, fundiert zu entscheiden, ob und wie Sie Ihr Wissen weiter vertiefen wollen.

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist Programmieren lernen für Dummies als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu Programmieren lernen für Dummies von Daniel Lorig im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Informatica & Sviluppo software. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
Wiley-VCH
Jahr
2021
ISBN
9783527833566
Teil II

Programmieren mit Java

image
Kapitel 8

Compiler und Entwicklungsumgebung

IN DIESEM KAPITEL
  • Ausführbare Programme aus Quellcode erstellen
  • Den Komfort von Entwicklungsumgebungen nutzen
Bevor Sie selbst mit der Erstellung von Programmen loslegen, erfahren Sie in diesem Kapitel alles über Compiler und Entwicklungsumgebungen.
Einen Compiler werden Sie benötigen, um aus dem Quellcode ein für den Computer ausführbares Programm zu erzeugen. Entwicklungsumgebungen machen den gesamten Prozess der Programmierung für Sie komfortabler, indem sie Ihnen an verschiedenen Stellen unter die Arme greifen.

Compiler

Das einzige absolut unverzichtbare Werkzeug für die Programmierung ist der Compiler (deutsch: Übersetzer), der den von Ihnen geschriebenen Quellcode in Maschinencode umwandelt, der dann von einem Computer ausgeführt wird. Während alle anderen Werkzeuge bei der Programmierung optional sind, ist der Compiler also essenziell.
Ein Compiler ist selbst ein Programm, das normalerweise auch vom Entwickler der Programmiersprache bereitgestellt wird. Es gibt also keinen universellen Compiler für alle Programmiersprachen, sondern es wird für jede Sprache ein eigener Compiler benötigt.
Zum Glück gibt es für alle wichtigen Programmiersprachen kostenlose Compiler. Sie brauchen also kein Geld zu investieren, um mit ersten eigenen Programmen in die Welt der Programmierung zu starten. Über das Internet können Sie einen Compiler in wenigen Minuten auf Ihren Rechner herunterladen und dort installieren.
Solange Sie allen Quellcode für ein Programm in eine einzelne Datei schreiben, geht das Übersetzen mit dem Compiler recht schnell und einfach. Der Compiler erstellt dann normalerweise aus einer Quelltextdatei eine ausführbare Datei, unter Windows also eine .exe-Datei.
Java-Programme werden abweichend davon nicht als .exe-Dateien abgelegt, sondern in Bytecode-Dateien. Sie sind nämlich, wie in Kapitel 2 erläutert, nicht direkt ausführbar, sondern benötigen zusätzlich einen Java-Interpreter, um ausgeführt zu werden. Da ein solcher normalerweise auf jedem Windows-Rechner bereits vorhanden ist, stellt das aber keine Einschränkung dar.
Compiler werden normalerweise mithilfe von Textbefehlen gesteuert. Unter Windows funktioniert das mit der Eingabeaufforderung. Die Eingabeaufforderung ist ein Relikt aus alten MS-DOS-Tagen, als Computer ausschließlich über Textbefehle gesteuert wurden. Heute kann sie über den Ordner WINDOWS-SYSTEM im Startmenü aufgerufen werden.
Wie Sie später noch sehen werden, unterteilt man den Quelltext eines Programms für gewöhnlich in viele verschiedene Dateien. Und das macht die Übersetzung schon etwas kniffliger. Nun muss jede Datei für sich zunächst übersetzt und die Ergebnisse müssen danach zu einem Programm zusammengefügt werden.
Glücklicherweise gibt es Hilfsmittel, die Ihnen bei der Übersetzung und Verknüpfung unter die Arme greifen. Im nächsten Abschnitt zeige ich Ihnen, wie Sie sich durch die Verwendung von integrierten Entwicklungsumgebungen bei der Programmierung unterstützen lassen können – unter anderem auch bei der Übersetzung von Quellcode.

Entwicklungsumgebungen

Eine integrierte Entwicklungsumgebung (englisch Integrated Development Environment, kurz IDE) ist ein Programm, das Ihnen bei der Programmierung viele Aufgaben abnimmt, sodass Sie sich ganz auf den eigentlichen Kern Ihrer Arbeit konzentrieren können.
Für alle gängigen Programmiersprachen gibt es zum Glück sehr brauchbare und dazu kostenlose Entwicklungsumgebungen. Es spricht also nichts dagegen, von vorneherein den ganzen Komfort, den eine Entwicklungsumgebung bietet, zu nutzen. Dank Internet ist auch der Zugang recht einfach, in kurzer Zeit haben Sie die Entwicklungsumgebung Ihrer Wahl installiert.
Im Folgenden werde ich Ihnen anhand der beliebten Umgebung Eclipse einige nützliche Funktionen von Entwicklungsumgebungen demonstrieren. Sie brauchen Eclipse jetzt übrigens noch nicht zu installieren. Im nächsten Kapitel, wenn es mit der Java-Programmierung losgeht, werde ich Ihnen ganz genau zeigen, wie Sie diese Entwicklungsumgebung auf Ihren Rechner bekommen.

Syntax-Hervorhebung

Entwicklungsumgebungen unterstützen Programmierer bei der visuellen Erfassung von Quellcode. Schon während Sie den Code schreiben, wird von der IDE dessen Struktur analysiert und verschiedene Code-Bestandteile automatisch unterschiedlich dargestellt.
In der Entwicklungsumgebung Eclipse, die für die Java-Programmierung verwendet wird, werden Schlüsselwörter wie if oder class zum Beispiel fett und lila dargestellt. Inhalte von Zeichenketten ...

Inhaltsverzeichnis