{"id":174,"date":"2023-06-03T11:15:01","date_gmt":"2023-06-03T11:15:01","guid":{"rendered":"https:\/\/research.swissdigitization.ch\/?p=174"},"modified":"2023-06-03T11:16:02","modified_gmt":"2023-06-03T11:16:02","slug":"assembler-coding-the-feeling","status":"publish","type":"post","link":"https:\/\/research.swissdigitization.ch\/?p=174","title":{"rendered":"Assembler Coding &#8211; the feeling"},"content":{"rendered":"\n<p>Wie kann man Assembler-Coding heute noch erf\u00fchlen ohne Assembler zu programmieren? Jenseits von Emulatoren, die das Gef\u00fchl verf\u00e4lschen. Die Orginalhomecomputer waren schwer zu bedienen, schwerer zu debuggen und einfach zu schnell abst\u00fcrzten? <\/p>\n\n\n\n<p>Eine Antwort: PERL. Das Coden in Perl (und spezifischer Regex-Coden) kommt der Assemblerprogrammierung am N\u00e4chsten. Es ist eine Anstrengung \u00fcberhaupt Code zu erstellen, die Abk\u00fcrzungen verkomplizieren mehr als dass sie helfen, beim Coden darum muss man wirklich bei der Sache sein und last but not least: Beim Aufbau versteht man es, am Tag danach fragt man sich: Was passiert da genau? Und man hat einen H\u00f6llenrespekt etwas zu ver\u00e4ndern. <\/p>\n\n\n\n<p>Damit sind schon einige Grundproblematiken der Assembler-Coding-Mechanik erfahrbar. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie kann man Assembler-Coding heute noch erf\u00fchlen ohne Assembler zu programmieren? Jenseits von Emulatoren, die das Gef\u00fchl verf\u00e4lschen. Die Orginalhomecomputer waren schwer zu bedienen, schwerer zu debuggen und einfach zu schnell abst\u00fcrzten? Eine Antwort: PERL. Das Coden in Perl (und spezifischer Regex-Coden) kommt der Assemblerprogrammierung am N\u00e4chsten. Es ist eine Anstrengung \u00fcberhaupt Code zu erstellen, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-174","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=174"}],"version-history":[{"count":2,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/174\/revisions"}],"predecessor-version":[{"id":176,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/174\/revisions\/176"}],"wp:attachment":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}