Prozedurale Programmierung
Kursthemen
-
-
Daten zu Dauer, Klausur und allgemeine Organisation
-
-
-
Einführung IDE
Eine integrierte Entwicklungsumgebung (IDE, von englisch integrated development environment) ist eine Sammlung von Computerprogrammen, mit denen die Aufgaben der Softwareentwicklung möglichst ohne Medienbrüche bearbeitet werden können.
ntegrierte Entwicklungsumgebungen kamen in der ersten Hälfte der 1980er Jahre auf und lösten die damals übliche Praxis ab, Editor, Compiler, Linker und Debugger als vier getrennte Produkte anzubieten, die jeweils getrennt ausgeführt wurden. Maestro I (ursprünglich Programm-Entwicklungs-Terminal-System, PET) von Softlab war weltweit die erste Integrierte Entwicklungsumgebung für Software.[6]
In den 1980er Jahren kamen neben den Integrierten Entwicklungsumgebungen für Standardprogrammiersprachen der dritten Generation solche für 4GL-Programmiersprachen wie z. B. Natural auf, die zum Teil bis heute im Markt vertreten sind. Auch diese bieten neben der Programmiersprache in einer interaktiven integrierten Entwicklungsumgebung alle Werkzeuge wie Analyse- und Designwerkzeug, Texteditor, Maskeneditor, GUI Designer, Compiler bzw. Interpreter, Linker, Debugger, Quelltextformatierungsfunktion.
Während die ersten IDEs noch textbasiert arbeiteten, ging der Trend vor allem bei den großen Anbietern ab ca. 1990 zunehmend hin zu visuellen Programmierumgebungen. Vor allem für Spezialsprachen gibt es aber auch heute noch verschiedene Text-IDEs.
-
Visual - Studio
Visual Studio ist eine von dem Unternehmen Microsoft angebotene integrierte Entwicklungsumgebung für verschiedene Hochsprachen.
Die aktuelle Version 16 für Windows (Visual Studio 2019) unterstützt Visual Basic .NET, C, C++, C++/CLI, C++/CX, C#, F#, SQL Server, TypeScript und Python sowie HTML, JavaScript und CSS für die Entwicklung von Webanwendungen, Windows-Desktop- und Windows-Store-Apps. Visual Studio ermöglicht es Programmierern, sowohl native Win32/Win64-Programme als auch Anwendungen für das .NET Framework zu entwickeln. Darüber hinaus lassen sich mit Visual Studio Windows-Apps, dynamische Webseiten bzw. Webservices für das Internet/Intranet oder Azure-Services entwickeln. Ein weiterer Schwerpunkt liegt in der Entwicklung von mobilen Apps für Windows Phone, Android und iOS mit durch Xamarin bereitgestellten Tools.
-
Windows Powershell ISE
ist eine Shell- und Skriptkomponente des Windows Management Framework, eines Frameworks zur Automatisierung / Konfiguration von Microsoft, das auf .NET Framework basiert. -
Eclipse
Eclipse (von englisch eclipse „Sonnenfinsternis“, „Finsternis“, „Verdunkelung“) ist ein open-source Programmierwerkzeug zur Entwicklung von Software verschiedener Art. Ursprünglich wurde Eclipse als integrierte Entwicklungsumgebung (IDE) für die Programmiersprache Java genutzt, aber mittlerweile wird es wegen seiner Erweiterbarkeit auch für viele andere Entwicklungsaufgaben eingesetzt. Für Eclipse gibt es eine Vielzahl sowohl quelloffener als auch kommerzieller Erweiterungen.
-