Abteilung Informatik
Vorbemerkung
Informatik ist naturgemäß eines der Fachgebiete, aus denen viele Programme für die Arbeit mit und unter Linux herkommen, handelt es sich bei Linux ja doch zu aller erst um ein Betriebssystem. Konsequenterweise sind hier einige grundlegende Programmiersprachen vertreten.
Compiler für verschiedene Programmiersprachen sind verfügbar: Die GNU Compiler Collection (GCC) enthält Compiler für C, C++, Objective C, Java, Ada, Fortran, Pascal. Darüber hinaus ist u.a. Freepascal/Lazarus verfügbar, eine Programmierumgebung ähnlich Delphi® und dazu weitgehend kompatibel. Hinzu kommen Skriptsprachen wie z.B. perl oder python.
Allerdings war irsprünglich nicht genügend Platz für eine integrierte Entwicklungsentwicklung. Dies hat sich im Rahmen der (unter Download herunter ladbaren) Live-DVD insoweit geändert, dass die Entwicklerumgebung Eclipse aufgenommen werden konnte.
Programmvorstellungen
Eclipse
Eclipse ist eine integrierte Entwicklungsumgebung (IDE) zur Entwicklung von Software verschiedenster Art. Ursprünglich gedacht als ein quelloffenes Programmierwerkzeug für die Programmiersprache Java, wird es aufgrund seiner Erweiterbarkeit aber mittlerweile auch für viele andere Entwicklungsaufgaben eingesetzt. Z.B. für php, perl, ruby, python, C# und viele andere mehr. Es gibt eine Vielzahl von Erweiterungen sowohl quelloffen als auch von kommerziellen Anbietern für Eclipse. Eclipse selbst basiert auf Java-Technologie.
| URL: Eclipse | Installation auf debianbasiertem System |
Monkey Studio
Monkey Studio (MkS) ist eine in C++ geschriebene Integrierte Entwicklungsplattform (IDE) die die Qt Bibliotheken benutzt. Sie können MkS auf jeder Plattform benutzen die Qt 4 unterstützt. Oberstes Ziel ist es Projekte auf Basis von Qt (C++/QMake, Python-Qt und anderen) zu managen wobei der Einsatz von Plugins die Funktionalität erweitert. MkS besitzt einen Code Editor der auf QScintilla beruht und Syntax Hervorhebung für mehr als 22 Programmiersprachen mitbringt. Eine weitere wichtige Eigenschaft ist die Integration von sowohl Qt Designer als auch Qt Assistant so dass alles in einem Programm erledigt werden kann. Alles in Allem ist MkS eine leicht zu bedienende, relativ leichtgewichtige und schnelle IDE.
| URL: Monkey Studio | |
Installation auf debianbasiertem System |
KTurtle
Für Programmieranfänger Programmieren mit LOGO, mit leicht bedienbarer Entwickleroberfläche. Projekt aus dem KDE-EDU Bereich.
| URL: KTurtle | Info KTurtle | Installation auf debianbasiertem System |
Quanta
KompoZer ist eine Entwicklungsumgebung zum Erstellen von
Webseiten. Es bietet eine Projektverwaltung und
unterstützt beliebige Auszeichnungssprachen, der
Schwerpunkt liegt aber auf webbasierten Sprachen und Techniken
wie HTML, XHTML, CSS, JavaScript, Java, oder PHP.
Damit stellt KompoZer eine umfangreiche und dennoch einfach zu
bedienende Umgebung dar, um schnell und effizient eigene
Webseiten zu erstellen und zu verwalten.
| URL: Quanta |
Deutschsprachige
Beschreibung |
Installation auf debianbasiertem System |
Prolog
SWI-Prolog ist ein schneller und mächtiger
ISO/Edinburghstil Prolog Compiler mit einem
umfangreichen Satz an Modulen.
| URL: Prolog | Grundlagen
der Programmierung |
Installation auf debianbasiertem System |
Squeak
| URL: Squeak | Etoys-Projekte |
Installation auf debianbasiertem System |
Sollten Sie sich mit Verantwortlichen für dieses
Projekt in Verbindung setzen wollen,
schreiben Sie bitte bei inhaltsbezogenen Fragen eine Email
an info@seminarix.org.
