Brainstorm-Namespace im Wiki
Verfasst: Mi Sep 10, 2008 2:37 pm
Vielleicht lückenhaft, aber der Text ist gut und anschaulich... vielleicht in überarbeiteter Form in eine Art allgemeine Einleitung, bevor man sich für eine Programmiersprache leitet. Vielleicht sollten wir über eine Satzteil-Sandkasten nachdenken, aus dem wir weitere Wiki-Seiten generieren können, damit solche Beispiele nicht irgendwo in den Beiträgen verloren gehen.fat-lobyte hat geschrieben:Bitte setze ab und zu ein Satzzeichen, das erleichtert das lesen.pauleman hat geschrieben:naja aber was genau heißt denn näher an der maschine arbeiten was kann ich denn damit besser verstehen wenn ich mehr ahnung davon hab wie das alles funktioniert strom ein(1) strom aus(0) prinzip oder wie?
Es muss nicht unbedingt SO nah an der Maschine sein (wenn du willst allerdings schon), aber schon mal etwas näher, als mit einer anderen Sprache.
Wenn du programmieren lernst wirst du Feststellen, das alles was du tust nur ein Abbild dessen ist, was in der unteren Ebene passiert. Diese ist auch nur ein Abbild dessen was darunter passiert, und so weiter. Das geht soweit, bis du dir die Transistoren ansiehst.
Ein beispiel:
Jemand, der ein Word Dokument schreibt, der interessiert sich nur dafür, wie er Buchstaben eingibt und seine Datei abspeichert. Was darunter passiert interessiert sich nicht.
Derjenige, der sich mit der Programmierung von Word beschäftigt, der interessiert sich nur dafür, wie er sein Fenster darstellen kann, und das was vom Benutzer kommt in eine Variable speichern kann, und das dann in eine Datei schreibt.
Derjenige, der sich mit dem Betriebssystem beschäftigt interessiert sich nur dafür, wie er die Datei, die von dem Word Programm kommt richtig an die Festplatte schickt.
Derjenige, der sich mit der Festplatte beschäftigt, interessiert sich nur dafür, wie er die Bits, die er vom Betriebssystem kriegt auf die Festplatte schreibt.
Das war stark vereinfacht und lückenhaft, aber es gibt dir eine ungefähre vorstellung.
"Näher an der Hardware" bedeutet, dass du weniger drüber nachdenkst, wo denn nun der Menüeintrag zum Speichern des Dokuments ist, sondern mehr darüber, wie du denn die Bits auf deine Festplatte schreibst.