logo-physik 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

Mit Squeak, einem  Dialekt der Programmiersprache Smalltalk, lassen sich auf der Basis von Zeichnungen bewegte Objekte erstellen. Bereits in der Grundschule können Schülerinnen und Schüler mit diesem multimedialen Baukasten arbeiten und elementare Regeln des Programmierens erlernen.

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.