Warum gibt es so viele Programmiersprachen – Teil 2
Eine ganze Menge Programmiersprachen entstanden, weil man sie nur in einer bestimmten Softwareumgebung braucht. Die ersten Programmiersprachen waren zum einen kompiliert, erzeugten also Maschinencode. Zum anderen waren sie für die Entwicklung von Stand-Alone Anwendungen gedacht. Mit einem zweiten Konzept, des Interpreters konnte man dagegen eine Programmiersprache in jedes Programm einbauen. Bei einem Interpreter wird der Quelltext on the fly übersetzt und daher gibt es hier auch die Möglichkeit Funktionen eines Systems aufzurufen in das die Programmiersprache eingebettet ist. Ein Großteil der Scriptsprachen entfällt in diese Kategorie wie die ganzen Shell-Scripts, aber auch in komplexer Software integrierte Sprachen wie die in Matlab oder R in Statistikpaketen. Continue reading „Warum gibt es so viele Programmiersprachen – Teil 2“
Die Kommentarflut zu Linux vs. Windows zeigte mir neben dem schon angesprochenen Extrapolieren von persönlichen Erfahrungen auf alle User auch ein mir bekannten Effekt: Das Feindbild. Warum ist Linux besser? Weil es nicht von Microsoft ist! Diese Firma mit marktbeherrschender Stellung kann ja nichts gutes produzieren. Wenn ein Produkt erfolgreich ist, dann nur wegen hinterhältigen Machenschaften wie Rabatte an Hersteller, Benutzung undokumentierter Funktionen oder Aufkaufen der Konkurrenz. Linux muss ja schon besser sein weil es nicht von M$ ist. Natürlich ist es das auch. Wenn jemand schon immer wissen will, wie ein Betriebssystem funktioniert für den ist Linux das beste System. Es kommt eben immer drauf an den Aspekt herauszusuchen, der einem in den Kram passt. Doch gäbe es keine Feindbilder wenn nicht 90% der Benutzer leider das böse Windows wählen würden.