Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.

Unterlagen (up)

Streams (up)

Vortragsunterlagen (up)

 

Unterlagen der Übungseinheiten (up)

 

PR1 WS 2018 (up)

Literatur (up)

(alphabetische Reihenfolge) 
 
C++: 
Java: 
Zahlreiche Bücher zur Programmierung mit C++ gibt es in der Lehrbuchsammmlung unserer «Bibliothek». 

Dokumentation im Web (up)

Technisches (up)

Virtuelle Maschinen (up)

Für die Arbeit zu Hause, stellen wir hier eine virtuelle Maschine zur Verfügung, die prinzipiell ähnlich konfiguriert ist, wie die in unseren PC-Laboren verwendeten Rechner bzw. Terminals. 
Installieren Sie «Oracle VirtualBox und das passende Extension Pack». Laden Sie die Datei mit der virtuellen Maschine hinunter, entpacken und importieren Sie sie in VirtualBox (Datei - Appliance importieren). Starten Sie die virtuelle Maschine. 
 
Benutzername ist prg-user, Passwort ist prg-user (das lässt sich durchaus ändern). 

Verbinden mittels Secure Shell und SFTP (up)

Dateitransfer mit SFTP: 
Die Adresse des Praktikumservers (Host Name/Adresse) lautet: 
 
  almighty.cs.univie.ac.at bzw.
  131.130.122.6 (IP-Adresse)
 
Achten Sie darauf, dass das SFTP Protokoll (Port 22) verwendet wird und geben Sie Ihre persönliche Benutzerkennung (Login) und Ihr Passwort ein: 
 
  Login:      u:account UserID
  Passwort:   u:account Passwort  
 
 
Nach dem erfolgreichen Login befindet man sich in seinem Home-Directory (/home/u:account-Kennung/). 
 
Für das Verbinden mittels Secure-Shell gelten die gleichen Angaben wie oben, d.h. Adresse, Login und Passwort bleiben gleich. 
 
Eine mögliche Secure Shell ist «Putty» (Liste der wichtigsten Bash Kommandos). 
Für den Dateitransfer mit SFTP kann zum Beispiel «FileZilla» oder «WinSCP» verwendet werden. 
 
Eine «genauere Beschreibung» des Remotezugriffs mittels Mozilla und putty von unserer ehmaligen Tutorin Magdalena Schwarzl  

Entwicklungsumgebungen für zu Hause (up)

Vielen Dank an die KollegInnen, die Ihre Erfahrungen bei der Installation zusammengefasst haben und uns erlauben, Ihre Installationshinweise hier zu verlinken. 

Clang Compiler (LLVM) (up)

In der Lehrveranstaltung wird der Compiler Clang in der Version 6.0.0 verwendet. Dieser Compiler ist für fast alle Plattformen bzw. Betriebssysteme verfügbar und kann von der «Download Page» kostenlos heruntergeladen werden. 

GNU C++ Compiler (up)

Der «GNU» C++ Compiler wurde in früheren Semestern verwendet. Dieser Compiler ist ebenfalls für fast alle Plattformen bzw. Betriebssysteme verfügbar und kann kostenlos heruntergeladen werden. 
 
Die Homepage des GNU C++ Compilers ist zu finden unter: «http://gcc.gnu.org/» 
 
Auf dieser Homepage findet man auch viele Informationen rund um den Compiler. Unter dem Link Binaries kommt man zu dem downloadbaren Compiler-Programm. 

Bloodshed Dev-C++ (up)

Für FreundInnen der integrierten Entwicklungsumgebung. Es wird eine ältere Version des GCC verwendet, das ist aber für die Lehrveranstaltung nicht problematisch. 
 
O-Ton: «Bloodshed Dev-C++» is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. It creates native Win32 executables, either console or GUI. Dev-C++ can also be used in combination with Cygwin. 
 
Dev-C++ is Free Software (also referred as Open Source) and you can download it from «sourceforge.net». 
 
Die aktuelle Version heißt Orwell Dev-C++ und kann ebenfalls bei «sourceforge.net» bezogen werden. 

Eclipse CDT Plugin (up)

«http://www.eclipse.org/cdt/» Eclipse CDT Plugin (for C++ Use) 
 
«Windows Installationstips von Sonja Kabicher-Fuchs» (Beachten Sie bitte, dass die angegebenen Links und Rechnernamen eventuell nicht mehr aktuell sind.) 

Visual Studio (up)

«https://www.visualstudio.com/vs/visual-studio-express/» 
 
Zu Microsoft-Software siehe auch die MSDN-Academic-Alliance der Fakultät für Informatik «https://informatik.univie.ac.at/studium/hilfe-fuer-studierende/software/msdn-academic-alliance/» 

MinGW (up)

«http://www.mingw.org/» (Installation Suite with GCC Compiler) 

NetBeans IDE (up)

«http://netbeans.org/features/cpp/index.html» 

Mac OSX (up)

«IDEs für MAC Benutzer von Mikael Konutgan» (Beachten Sie bitte, dass die angegebenen Links und Rechnernamen nicht mehr aktuell sind.) 
Letzte Änderung: 11.02.2020, 13:35 | 880 Worte