Software für das Studium

Aus Spline

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Freie Software für das Studium

[Achtung! Dieser Text ist noch eine Baustelle, bitte nicht in die Löcher fallen oder stolpern, Danke.]

Hier soll eine Liste mit freier Software entstehen, die für das Informatikstudium nützlich ist. Diese Zusammenstellung ist nicht nur für Linux-Benutzer interessant weil vieles davon auch unter anderen Betriebssystemen verfügbar ist.

Allgemein

Software die nicht nur in spezifischen Veranstaltungen benötigt wird.


Editoren

Text ist einer der wichtigsten Grundbausteine für Informatiker, ob es sich nun um Quelltext, Dokumentation oder Konfigurations- oder sonstige Daten handelt. Textdateien sind flexibel, universell und "zukunftssicher". Sie lassen sich mit verschiedensten Werkzeugen bearbeiten, schon vorhandenen oder selbstgeschriebenen. Es gibt sehr viele Texteditoren und teilweise recht fanatische Debatten darüber, welcher denn nun der bessere ist. Das muss letztendlich jeder selbst entscheiden.

Die beiden Klassiker sind Emacs bzw. XEmacs und vi bzw. vim bzw. gvim. Beide sind sehr mächtig und erweiterbar und haben, zum einen wegen ihres Funktionsumfangs und zum anderen ihrer "eigentümlichen" Bedienung, eine recht steile Lernkurve. Was sich allerdings auszahlt wenn man sich erst einmal eingearbeitet hat.

Etwas "intuitiver" lassen sich die Editoren bedienen, die mit den beiden grossen Desktop-Umgebungen GNOME und KDE geliefert werden: GEdit und Kate/KWrite. Der Funktionsumfang ist nicht so hoch, aber alles nötige um Quelltexte zu bearbeiten ist vorhanden: Syntax-Highlighting für viele Sprachen, Zeilennummern und hervorheben von Klammern gehören zur Grundausstattung. Zum schreiben von Haskell-Programmen oder Skripten sind diese Editoren durchaus geeignet.

[Konsole: jed, nano]

IDEs

Editor Betriebssystem Beschreibung
Bluefish Linux Bluefish ist eine GTK-basierte IDE
CodeBlocks Linux Eine C++ IDE
Eclipse Linux
Emacs Linux
kdevelop Linux Eine KDE IDE
SciTE Linux
Scintilla
vim sehr viele Vim ist das Schweizer Taschenmesser unter den Editoren. Sehr gewöhnungsbedürftig, aber auch sehr mächtig.

Textverarbeitung / Textsatz

Programm Betriebssystem Beschreibung
Kile Linux Kile ist ein KDE Latex Editor, mit Syntaxhighlighting und Autovervollständigung
LaTeX Linux, Windows, MacOS & more Ähnlich wie HTML eine Auszeichnungssprache für Text. Spart echt Zeit und Nerven im Gegensatz zu einer normalen Textverarbeitung, weil man sich nicht um das Layout des Dokuments kümmern muss, sondern dem Interpreter nur sagen muss, was Überschriften ect. sind. Der Interpreter stylt dann alles so wie es am besten Aussieht. Mögliche Ausgabeformate sind .dvi und .pdf Ideal für Dokumente mit mathematischem Inhalt.
LyX
OpenOffice.org Linux, Windows, Mac OS siehe auch http://www.dmaths.org/documentation/doku.php?id=presentation:de
TeXmacs

Versionsverwaltung

Programm Betriebssystem Beschreibung
CVS UNIX, Linux, Windows, MacOS X
GIT UNIX, Linux, Windows, MacOS X
Mercurial
SVN UNIX, Linux, Windows, MacOS X Tutorial

Mathematik

Programm Betriebssystem Beschreibung
Axiom
FreeMat
Maxima
Scilab
Octave GNU/Linux, Unix (inkl. Mac OS X), Windows Ein freier Matlab Clon vom GNU Projekt. Wichtig für die (Bio-)informatiker, die Coma hören
R GNU/Linux, Unix (inkl. Mac OS X), Windows Eine Statistik Software. Ebenfalls vom GNU Projekt und ebenfalls wichtig für die Bioinformatiker, die Statistik hören.
Sage GNU/Linux, Unix (inkl. Mac OS X), Windows (in virtueller Maschie) Eine Sammlung von freier Mathe-Software, basierend u.a. auf python, Octave, Maxima und anderen. Kann man sehr hübsche Sachen mit machen.

Compiler

Programm Betriebssystem Beschreibung
GCC Unixartige Gnu Compiler Collection
Javac Offiziell: Windows, Linux, Solaris Java Compiler
Hugs Windows,Linux,FreeBSD,MacOS Haskell Interpreter
Persönliche Werkzeuge