Programmieren lernen für Dummies
eBook - ePub

Programmieren lernen für Dummies

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

Programmieren lernen für Dummies

Ü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

Ja, du kannst dein Abo jederzeit über den Tab Abo in deinen Kontoeinstellungen auf der Perlego-Website kündigen. Dein Abo bleibt bis zum Ende deines aktuellen Abrechnungszeitraums aktiv. Erfahre, wie du dein Abo kündigen kannst.
Nein, Bücher können nicht als externe Dateien, z. B. PDFs, zur Verwendung außerhalb von Perlego heruntergeladen werden. Du kannst jedoch Bücher in der Perlego-App herunterladen, um sie offline auf deinem Smartphone oder Tablet zu lesen. Weitere Informationen hier.
Perlego bietet zwei Abopläne an: Elementar und Erweitert
  • Elementar ist ideal für Lernende und Profis, die sich mit einer Vielzahl von Themen beschäftigen möchten. Erhalte Zugang zur Basic-Bibliothek mit über 800.000 vertrauenswürdigen Titeln und Bestsellern in den Bereichen Wirtschaft, persönliche Weiterentwicklung und Geisteswissenschaften. Enthält unbegrenzte Lesezeit und die Standardstimme für die Funktion „Vorlesen“.
  • Pro: Perfekt für fortgeschrittene Lernende und Forscher, die einen vollständigen, uneingeschränkten Zugang benötigen. Schalte über 1,4 Millionen Bücher zu Hunderten von Themen frei, darunter akademische und hochspezialisierte Titel. Das Pro-Abo umfasst auch erweiterte Funktionen wie Premium-Vorlesen und den Recherche-Assistenten.
Beide Abopläne sind mit monatlichen, halbjährlichen oder jährlichen Abrechnungszyklen verfügbar.
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.
Achte auf das Symbol zum Vorlesen bei 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.
Ja! Du kannst die Perlego-App sowohl auf iOS- als auch auf Android-Geräten nutzen, damit du jederzeit und überall lesen kannst – sogar offline. Perfekt für den Weg zur Arbeit oder wenn du unterwegs bist.
Bitte beachte, dass wir Geräte, auf denen die Betriebssysteme iOS 13 und Android 7 oder noch ältere Versionen ausgeführt werden, nicht unterstützen können. Mehr über die Verwendung der App erfahren.
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 Informatik & Softwareentwicklung. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
Wiley-VCH
Jahr
2021
ISBN drucken
9783527718511
eBook-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

  1. Cover
  2. Inhaltsverzeichnis
  3. Titelblatt
  4. Impressum
  5. Über den Autor
  6. Einleitung
  7. Teil I: Grundlagen der Programmierung
  8. Teil II: Programmieren mit Java
  9. Teil III: Programmierung für das Web mit PHP
  10. Teil IV: Werkzeuge für Programmierer
  11. Teil V: Der Top-Ten-Teil
  12. Stichwortverzeichnis
  13. End User License Agreement