{"id":302,"date":"2010-08-21T09:15:42","date_gmt":"2010-08-21T08:15:42","guid":{"rendered":"http:\/\/roboblog.fatal-fury.de\/?p=302"},"modified":"2010-08-21T09:15:42","modified_gmt":"2010-08-21T08:15:42","slug":"ah-ja-war-klar","status":"publish","type":"post","link":"http:\/\/roboblog.fatal-fury.de\/?p=302","title":{"rendered":"Ah ja, war klar"},"content":{"rendered":"<p>Machen wir mal einen kleinen geschichtlichen R\u00fcckblick in das Reich der Programme.<br \/>\nFr\u00fcher bekam man seine Programme auf Diskette\/CD oder wer hatte, \u00fcber das Internet. Das waren fertig compilierte, ausf\u00fchrbare Programme. Ich nenne sie mal Binaries.<\/p>\n<p>Wer Linux hatte, konnte sich seine Programme auch selbst kompilieren. Und es entstanden Meinungsverscheidenheiten unter den Nutzern.<\/p>\n<p>Die Binaries-Fans meinten: Ja, einfach installieren und fertig. Man braucht nicht das ganze Wochenende um Office zu installieren.<br \/>\nDie Compilier-Fan meinten: Mir egal wenn es Zeit braucht, Ich kann meine Programme optimieren und an den Rechner anpassen.<\/p>\n<p>Und Gott schaute einmal kurz weg, und es ward Java, .NET, Perl 6, JRuby, PyPy etc.<\/p>\n<p>Diese setzten auf eine tolle Erfindung: Just-in-time-Kompilierung. Jedem ist bekannt, dass Interpretersprachen total langsam sind. Also werden sie, bevor man das Programm durchstarten kann, erstmal kompiliert. Das hat auch gleich den Vorteil, dass man sie auf die Hardware optimieren kann.<\/p>\n<p>Nicht jeder hat die selbe CPU. Einige CPUs haben Erweiterungen die andere nicht haben. Und auch im Grafikkartenbereich ereignet sich in letzter Zeit einiges, dass man beachten muss. Das h\u00f6hrt sich alles toll an, ist es auch. <\/p>\n<p>Aber erinnern wir uns, was die Linux Typen vor 20 Jahren schon sagten (siehe oben): selbst compilieren weil optimieren. -_-<\/p>\n<p>Nur muss mal bei JIT nicht auf Abh\u00e4nigkeiten achten und auch kein Wochenende warten. Aber das sind techniche Eigenheiten. Im Grunde hatten wir Recht :P<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Machen wir mal einen kleinen geschichtlichen R\u00fcckblick in das Reich der Programme. Fr\u00fcher bekam man seine Programme auf Diskette\/CD oder wer hatte, \u00fcber das Internet. Das waren fertig compilierte, ausf\u00fchrbare Programme. Ich nenne sie mal Binaries. Wer Linux hatte, konnte sich seine Programme auch selbst kompilieren. Und es entstanden Meinungsverscheidenheiten unter den Nutzern. Die Binaries-Fans [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-302","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts\/302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=302"}],"version-history":[{"count":2,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts\/302\/revisions"}],"predecessor-version":[{"id":306,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts\/302\/revisions\/306"}],"wp:attachment":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=302"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}