Praktikum zur Lehrveranstaltung Betriebssysteme Seite iv Literaturverzeichnis 1) Glass, G.; Ables, K.: UNIX for Programmers and Users. Pearson Education, Upper Saddle River, NJ, 3rd edition, 2003. ftp://ftp.prenhall.com/pub/esm/the_apt_series.s-042/glass_ables_unix-3e 2) Gulbins, J.; Obermayr, K.: UNIX System V.4 - Begriffe, Konzepte, Kommandos, Schnittstellen. Springer Verlag, Berlin - Heidelberg - New York, 4. Auflage, 1995. 3) Horstmann, C. S.: Big Java - Early Objects. John Wiley & Sons, Hoboken, NJ, 5th edition, 2013. http://www.horstmann.com/bigjava.html 4) Horstmann, C. S.; Cornell, G.: Core Java. Volume I: Fundamentals. Prentice Hall, Upper Saddle River, NJ, 9th edition, 2012. http://www.horstmann.com/corejava.html 5) Isernhagen, R.; Helmke, H.: Softwaretechnik in C und C++ - Modulare, objektorientierte und generische Programmierung. Hanser Verlag, München - Wien, 4. Auflage, 2004. 6) ISO: Programming languages - C. International Organization for Standardization, Geneva, Switzerland, ISO/IEC 9899:2011, 2011. http://www.open-std.org/jtc1/sc22/wg14 http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf 7) Prata, S.: C Primer Plus. Addison-Wesley, Upper Saddle River, NJ, 6th edition, 2013. 8) Ratz, D.; et al.: Grundkurs Programmieren in Java. Hanser Verlag, München - Wien, 7. Auflage, 2014. http://www.grundkurs-java.de Informationen im World Wide Web: Auf meiner Web-Seite gibt es weitere Verweise auf Online-Bücher, -Handbücher usw.: http://www.hs-fulda.de/~gross/web_adressen 1) C-FAQ: http://c-faq.com 2) C Language Reference Manual: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/EDCVLR00/CONTENTS 3) C Programming: http://www.hitmill.com/programming/c.html http://www.cs.cf.ac.uk/Dave/C/CE.html http://www2.its.strath.ac.uk/courses/c http://www-h.eng.cam.ac.uk/help/tpl/languages/C/teaching_C/teaching_C.html http://pweb.netcom.com/~tjensen/ptr/pointers.htm 4) FreeBookCentre.Net: http://www.freebookcentre.net Hochschule Fulda, Fachbereich AI, Prof. Dr. S. Groß Praktikum zur Lehrveranstaltung Betriebssysteme Seite v 5) Gosling, J.; et al.: The Java Language Specification, Java SE 8 Edition. http://docs.oracle.com/javase/specs 6) Green, R.: Java Glossary: error messages. http://mindprod.com/jgloss/errormessages.html 7) Java Community Process: Community Development of Java Technology Specifications. http://jcp.org http://community.java.net/community/jcp 8) Java Developer Connection: Training and Tutorials. http://www.oracle.com/technetwork/java/index-jsp-135888.html. 9) Java.net: The Source for Java Technology Collaboration. http://www.java.net 10) Lindholm, T.; et al.: The Java Virtual Machine Specification. Java SE 8 Edition. http://docs.oracle.com/javase/specs 11) Linux Documentation Project: http://www.tldp.org 12) Oracle Documentation: http://www.oracle.com/technetwork/indexes/documentation/index.html 13) Oracle Java Technology Reference: http://www.oracle.com/technetwork/java/index-jsp-142903.html 14) Oracle Technology Network for SysAdmins: http://www.oracle.com/technetwork/systems/index.html 15) sunHELP: http://www.sunhelp.org 16) The Online Books Page: Free books on the Web. http://onlinebooks.library.upenn.edu 17) Vieler, J.: Einführung in UNIX. Fernuniversität Hagen. ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/broschueren/a037.pdf 18) Wiki-Bücher: Startseite: Computing department: C programming: Java programming: Algorithms: Regal zur Programmierung: C Programmierung: Algorithmen: http://www.wikibooks.org http://en.wikibooks.org/wiki/Wikibooks:Computing_department http://en.wikibooks.org/wiki/C_Programming http://en.wikibooks.org/wiki/Java_Programming http://en.wikibooks.org/wiki/Algorithms http://de.wikibooks.org/wiki/Regal:Programmierung http://de.wikibooks.org/wiki/C-Programmierung http://de.wikibooks.org/wiki/Algorithmen_und_Datenstrukturen_in_C Hochschule Fulda, Fachbereich AI, Prof. Dr. S. Groß Praktikum zur Lehrveranstaltung Betriebssysteme Seite vi Software im World Wide Web: 1) Borland C++ Builder Version 5.5: Kann für privaten, nicht kommerziellen Einsatz kostenfrei lizenziert werden. http://edn.embarcadero.com/article/20633 2) Dev-C++: Freier C/C++ Compiler für Windows 95/98/NT/2000/XP/... http://www.bloodshed.net/devcpp.html 3) Free c/c++ compilers: http://www.compilers.net/dir/free/compilers/CCpp.htm 4) GNU's Not Unix! - the GNU Project and the Free Software Foundation (FSF): Einstiegsseite: GNU C Compiler: 5) http://www.gnu.org http://gcc.gnu.org Intel C/C++ Compiler: Kann für Linux für nicht kommerziellen Einsatz kostenfrei lizenziert werden. http://software.intel.com/en-us/articles/non-commercial-software-development/ https://software.intel.com/en-us/intel-education-offerings/ (Nachdem Sie die Lizenzbedingungen akzeptiert haben, können Sie unter anderem den "Intel C++ Compiler for Linux" herunterladen. Bevor der Compiler tatsächlich heruntergeladen werden kann, müssen Sie sich noch mit Ihrer E-Mail-Adresse registrieren. An diese Adresse wird dann eine Lizenzdatei geschickt, die Sie in einem beliebigen Verzeichnis speichern können. Den Pfadnamen zu dem Verzeichnis speichern Sie in der Umgebungsvariablen "INTEL_LICENSE_FILE", z. B. mit "setenv INTEL_LICENSE_FILE /home/fd1026/intel_lic".) 6) Java: Projekte, Quell-Code, Dokumentation, ... http://java.com http://java.oracle.com http://openjdk.java.net http://jdk7.java.net http://jdk8.java.net http://jdk9.java.net 7) lcc-win32: Für nicht kommerziellen Einsatz freier C/C++ Compiler für Windows 95/98/NT/2000/XP/... http://www.cs.virginia.edu/~lcc-win32 8) Oracle Software Downloads: Solaris, Java, ... http://www.oracle.com/technetwork/indexes/downloads/index.html 9) Pelles C for Windows: Freier C-Compiler für Windows NT/2000/XP/... http://www.pellesc.de 10) Red Hat: CYGWIN - Unix-Umgebung für Microsoft Windows. http://www.cygwin.com (Installations- und Konfigurationshinweise: http://www.hs-fulda.de/~gross/cygwin/index.htm) Hochschule Fulda, Fachbereich AI, Prof. Dr. S. Groß