002
30.09.2008, 04:51 Uhr
0xdeadbeef
Gott (Operator)
|
Höflichkeit ist zwar eine Tugend, aber manchmal muss man die Dinge halt auch beim Namen nennen. Wenn jemand mit nicht mehr Vorbildung als "Ich habe auf Wikipedia gelesen, dass C++ eine Programmiersprache ist" ins Forum kommt und fragt, wie er ein Betriebssystem programmieren kann (sowas kommt tatsächlich vor, ob man's glaubt oder nicht), gibt es im Grunde keine sinnvollere Antwort als "Lern erstmal C++." Beziehungsweise im Fall eines Betriebssystems "Lern erstmal C." Man kann das nett verpacken, aber der Ratschlag, sich erst Grundkenntnisse anzueignen und dann mit komplizierten Projekten anzufangen, bleibt derselbe. Und wenn etwas Scheiße ist, darf man es auch Scheiße nennen, insbesondere dann, wenn jemand die Scheiße als Gold verkaufen will.
Was uns zum Inhalt der Seite bringt. Ich bin mir bewusst, dass das jetzt nicht besonders höflich ist, aber sobald jemand ein Tutorial über etwas ins Netz stellt, mit dem er sich selbst nicht so richtig auskennt, stellt er nicht nur seine eigene Unwissenheit zur Schau, sondern verbreitet sie weiter.
Bevor du ein Tutorial über "Informatik-Dualzahlen" ins Netz stellst, informier dich wenigstens über Bytesex und IEEE-754. Bevor du ein Tutorial über Rechnerarchitektur schreibst, informier dich über Registermaschinen und die Von-Neumann-Architektur, und ein Verständnis von Automatentheorie sowie Turingmaschinen könne auch nicht schaden.
Ganz grundsätzlich, eigne dir ein Verständnis der Dinge an, bevor du sie dokumentierst. Du kannst nichts lehren, was du selbst nicht weißt. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |