Programmieren lernen für Dummies
eBook - ePub

Programmieren lernen für Dummies

Daniel Lorig

Share book
  1. German
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Programmieren lernen für Dummies

Daniel Lorig

Book details
Book preview
Table of contents
Citations

About This Book

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.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Programmieren lernen für Dummies an online PDF/ePUB?
Yes, you can access Programmieren lernen für Dummies by Daniel Lorig in PDF and/or ePUB format, as well as other popular books in Computer Science & Software Development. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Wiley-VCH
Year
2021
ISBN
9783527833566
Edition
2
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 ...

Table of contents