Literatur — Änderungen 10486 → 10487

Zeile 29: Zeile 29:
 
* [[Spezial:ISBN-Suche/3836214113|„C von A bis Z: Das umfassende Handbuch“ von Jürgen Wolf]]<br />Das passende C-Handbuch vom selben Autor, es ist beim Verlag auch als HTML-Version als [http://openbook.galileocomputing.de/c_von_a_bis_z/ kostenloses Openbook] verfügbar. Ist sehr gut zum Lernen, jedoch teilweise verwirrend geschrieben, und für den OS-Entwickler teilweise zu ungenau. Trotzdem insgesamt eine empfehlenswerte Referenz.
 
* [[Spezial:ISBN-Suche/3836214113|„C von A bis Z: Das umfassende Handbuch“ von Jürgen Wolf]]<br />Das passende C-Handbuch vom selben Autor, es ist beim Verlag auch als HTML-Version als [http://openbook.galileocomputing.de/c_von_a_bis_z/ kostenloses Openbook] verfügbar. Ist sehr gut zum Lernen, jedoch teilweise verwirrend geschrieben, und für den OS-Entwickler teilweise zu ungenau. Trotzdem insgesamt eine empfehlenswerte Referenz.
  
−
* [http://www.amazon.de/Programming-Language-Prentice-Hall-Software/dp/0131103628/ref=pd_sim_b_2 "The Programming Language" von Kernighan und Ritchie]<br />Dieses Buch bedarf eigentlich keiner großen Vorstellung: Das Buch zur Programmiersprache C von den Erfinder selbiger. Ein absolutes Muss für jeden, der C beherrschen will.
+
* [http://www.amazon.de/Programming-Language-Prentice-Hall-Software/dp/0131103628/ref=pd_sim_b_2 „The Programming Language“ von Kernighan und Ritchie]<br />Dieses Buch bedarf eigentlich keiner großen Vorstellung: Das Buch zur Programmiersprache C von den Erfinder selbiger. Ein absolutes Muss für jeden, der C beherrschen will.
  
  
 
== Bücher: OS-Development ==
 
== Bücher: OS-Development ==
−
Es gibt nicht viele, aber es gibt sie: Bücher, die sich komplett auf die Entwicklung bzw. auf die theoretischen Sachen eines Betriebssystems spezialisieren.
+
Es gibt nicht viele, aber es gibt sie: Bücher, die sich komplett auf die Entwicklung bzw. auf die theoretischen Grundlagen eines Betriebssystems spezialisieren.
  
  
Zeile 45: Zeile 45:
 
* [[Spezial:ISBN-Suche/0131429388|„Operating Systems: Design and Implementation“ von Andrew S. Tanenbaum]]<br />Dieses Lehrbuch beschäftigt sich mit [[Minix]], welches extra als Lehrsystem entwickelt wurde. Bereits Linus Torvalds wusste dieses Buch, bevor und während er Linux entwickelte, zu schätzen.
 
* [[Spezial:ISBN-Suche/0131429388|„Operating Systems: Design and Implementation“ von Andrew S. Tanenbaum]]<br />Dieses Lehrbuch beschäftigt sich mit [[Minix]], welches extra als Lehrsystem entwickelt wurde. Bereits Linus Torvalds wusste dieses Buch, bevor und während er Linux entwickelte, zu schätzen.
  
−
* [http://www.amazon.de/Moderne-Betriebssysteme-Andrew-S-Tanenbaum/dp/3827373425/ref=sr_1_3?ie=UTF8&qid=1330941557&sr=8-3 "Moderne Betriebssysteme" von Andrew S. Tanenbaum]<br />Ebenfalls vom Altmeister Tanenbaum geschrieben beschäftigt sich dieses Buch mit den grundlegenden Prinzipien und Funktionsweisen moderner Betriebssysteme und beschäftigt sich unter anderem auch mit dem Thema Virtualisierung.
+
* [http://www.amazon.de/Moderne-Betriebssysteme-Andrew-S-Tanenbaum/dp/3827373425/ref=sr_1_3?ie=UTF8&qid=1330941557&sr=8-3 „Moderne Betriebssysteme“ von Andrew S. Tanenbaum]<br />Ebenfalls vom Altmeister Tanenbaum geschrieben beschäftigt sich dieses Buch mit den grundlegenden Prinzipien und Funktionsweisen moderner Betriebssysteme und unter anderem auch mit dem Thema Virtualisierung.
  
  
Zeile 57: Zeile 57:
 
* [[Spezial:ISBN-Suche/3815811694|„PC intern 5“ von Michael Tischer]]<br /> Behandelt einige Aspekte der Systemprogrammierung, s. Inhaltsangabe bei Amazon.
 
* [[Spezial:ISBN-Suche/3815811694|„PC intern 5“ von Michael Tischer]]<br /> Behandelt einige Aspekte der Systemprogrammierung, s. Inhaltsangabe bei Amazon.
  
−
* [http://www.amazon.de/Computerarchitektur-Strukturen-Grundlagen-Andrew-Tanenbaum/dp/3827371511/ref=pd_bxgy_b_img_c "Computerarchitektur: Strukturen, Grundlagen" von Andres S. Tanenbaum]<br />Wieder ein klassischer Tanenbaum: Dieses Buch widmet sich ganz der grundlegenden Computerarchitektur und behandelt in seiner neuesten Auflage vor allem Multiprozessorsysteme.
+
* [http://www.amazon.de/Computerarchitektur-Strukturen-Grundlagen-Andrew-Tanenbaum/dp/3827371511/ref=pd_bxgy_b_img_c „Computerarchitektur: Strukturen, Grundlagen“ von Andrew S. Tanenbaum]<br />Wieder ein klassischer Tanenbaum: Dieses Buch widmet sich ganz der grundlegenden Computerarchitektur und behandelt in seiner neuesten Auflage vor allem Multiprozessorsysteme.
  
  
Zeile 63: Zeile 63:
 
* [[Spezial:ISBN-Suche/3423362995|„Just for fun: Wie ein Freak die Computerwelt revolutionierte“ von Linus Torvalds und David Diamond]]<br />Die Autobiographie des Linux-Erfinders ist eigentlich ein Muss für jeden Betriebssystementwickler, egal ob Linux-Fan oder nicht. Die Geschichte der Entstehung von Linux ist gleichzeitig unterhaltend und inspirierend, weil sich jeder Nerd doch irgendwie mit dem in seiner ''larval stage'' befindlichen Linus Torvalds identifizieren kann.
 
* [[Spezial:ISBN-Suche/3423362995|„Just for fun: Wie ein Freak die Computerwelt revolutionierte“ von Linus Torvalds und David Diamond]]<br />Die Autobiographie des Linux-Erfinders ist eigentlich ein Muss für jeden Betriebssystementwickler, egal ob Linux-Fan oder nicht. Die Geschichte der Entstehung von Linux ist gleichzeitig unterhaltend und inspirierend, weil sich jeder Nerd doch irgendwie mit dem in seiner ''larval stage'' befindlichen Linus Torvalds identifizieren kann.
  
−
* [http://www.amazon.de/Compiler-Prinzipien-Techniken-Pearson-Studium/dp/3827370973/ref=sr_1_1?s=books&ie=UTF8&qid=1330941852&sr=1-1 "Compiler: Prinzipen, Techniken, Tools - das Drachenbuch" von R. Sethi, A. Aho und J. Ullman]<br />Das "Drachenbuch" gilt als das ultimative Werk hinsichtlich Compiler: Aufbau, Wissenschaft, Anwendung, lexikalische Analyse, syntaktische Analyse, Interpreter, Aufbau von Programmiersprachen...das Buch deckt die "Königsdisziplin" der theoretischen Informatik bis ins kleinste Detail ab.
+
* [http://www.amazon.de/Compiler-Prinzipien-Techniken-Pearson-Studium/dp/3827370973/ref=sr_1_1?s=books&ie=UTF8&qid=1330941852&sr=1-1 „Compiler: Prinzipen, Techniken, Tools – das Drachenbuch“ von R. Sethi, A. Aho und J. Ullman]<br />Das „Drachenbuch“ gilt als das ultimative Werk hinsichtlich Compiler: Aufbau, Wissenschaft, Anwendung, lexikalische Analyse, syntaktische Analyse, Interpreter, Aufbau von Programmiersprachen… das Buch deckt die „Königsdisziplin“ der theoretischen Informatik bis ins kleinste Detail ab.
  
−
* [http://www.amazon.de/Verteilte-Systeme-Prinzipien-Andrew-Tanenbaum/dp/3827372933/ref=pd_sim_b_3 "Verteilte Systeme: Prinzipien und Paradigmen" von Andrew S. Tanenbaum]<br />Dieses Buch von Tanenbaum behandelt verteilte Systeme in ihrer vollen Pracht: Über Architekturen und der Kommunikation bis hin zur Synchronisierung und Fehlertoleranz und Replikation werden viele Themen ausführlich behandelt.
+
* [http://www.amazon.de/Verteilte-Systeme-Prinzipien-Andrew-Tanenbaum/dp/3827372933/ref=pd_sim_b_3 „Verteilte Systeme: Prinzipien und Paradigmen“ von Andrew S. Tanenbaum]<br />Dieses Buch von Tanenbaum behandelt verteilte Systeme in ihrer vollen Pracht: Über Architekturen und der Kommunikation bis hin zur Synchronisierung und Fehlertoleranz und Replikation werden viele Themen ausführlich behandelt.