{"id":181,"date":"2006-02-23T23:07:15","date_gmt":"2006-02-23T22:07:15","guid":{"rendered":"http:\/\/www.kornecke.de\/blog\/?p=181"},"modified":"2010-02-21T12:08:21","modified_gmt":"2010-02-21T12:08:21","slug":"jk-und-seine-programmiersprache","status":"publish","type":"post","link":"https:\/\/www.kornecke.de\/blog\/?p=181","title":{"rendered":"* JK und seine Programmiersprache"},"content":{"rendered":"<p>In den letzten Wochen habe ich mich ganz sch\u00f6n mit C herumge\u00e4rgert. Mal gab es zu wenig Speicher, mal haben irgendwelche Pointer quergeschossen, mal wurden strings gecrasht. Hinzu kamen nat\u00fcrlich noch die normalen Fehler: Variablenvertauschung, Tippfehler (in C besonders fatal z.B: &#8220; if (x = y) &#8220; ), Denkfehler etc.<\/p>\n<p>Vor allem die Pointer sind aber ganz sch\u00f6n nervig, zumal man sie f\u00fcr normale Anwendungen nicht wirklich br\u00e4uchte. Da habe ich mich mal nach anderen Sprachen umgeschaut, wobei ich auf Python gestossen bin. Ein elegante junge Hochsprache, die vieles vereinfacht. Bei der Wikipedia gibt es eine sch\u00f6ne <a href=\"http:\/\/de.wikipedia.org\/wiki\/Python_Programmiersprache\">Zusammenfassung<\/a> mit weiteren Links.<\/p>\n<p>Nur: Ich m\u00fc\u00dfte ein paar Tausen Zeilen Code umschreiben. Dazu habe ich irgendwie keine Lust.<br \/>\nAlso \u00e4rger ich mich erstmal weiter mit C herum.<\/p>\n<p>Aber: Bei einem neuen Programm, das nicht so auf die bestehenden Funktionen und Strukturen angewiesen ist, werde ich Python mal testen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In den letzten Wochen habe ich mich ganz sch\u00f6n mit C herumge\u00e4rgert. Mal gab es zu wenig Speicher, mal haben irgendwelche Pointer quergeschossen, mal wurden strings gecrasht. Hinzu kamen nat\u00fcrlich noch die normalen Fehler: Variablenvertauschung, Tippfehler (in C besonders fatal z.B: &#8220; if (x = y) &#8220; ), Denkfehler etc. Vor allem die Pointer sind [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/www.kornecke.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/181"}],"collection":[{"href":"https:\/\/www.kornecke.de\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kornecke.de\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kornecke.de\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kornecke.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=181"}],"version-history":[{"count":1,"href":"https:\/\/www.kornecke.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/181\/revisions"}],"predecessor-version":[{"id":1295,"href":"https:\/\/www.kornecke.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/181\/revisions\/1295"}],"wp:attachment":[{"href":"https:\/\/www.kornecke.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kornecke.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kornecke.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}