{"id":1887,"date":"2012-12-26T16:59:19","date_gmt":"2012-12-26T16:59:19","guid":{"rendered":"http:\/\/www.ollmetzer.com\/?p=1887"},"modified":"2012-12-26T16:59:19","modified_gmt":"2012-12-26T16:59:19","slug":"whooosh","status":"publish","type":"post","link":"https:\/\/www.ollmetzer.com\/?p=1887","title":{"rendered":"Whooosh!!!"},"content":{"rendered":"<p>Irgendwas ist in den letzten Tagen an mir vorbeigerauscht. Muss wohl Weihnachten gewesen sein, oder so. Jedenfalls konnte ich das konsequent ignorieren. Ich habe die Tage ganz entspannt verbracht:<\/p>\n<ul>\n<li>Ich habe Rinderrouladen gemacht. Mann, waren die lecker!<\/li>\n<li>Wir haben Osterspazierg\u00e4nge gemacht &#8211; jedenfalls den Temperaturen nach zu urteilen<\/li>\n<li>Meine Fahrt zum <a title=\"29th Chaos Communication Congress\" href=\"https:\/\/events.ccc.de\/congress\/2012\/wiki\/Main_Page\" target=\"_blank\">29C3<\/a> (Jahreskongress des Chaos Computer Clubs), der ab morgen in Hamburg stattfindet, musste vorbereitet werden.<\/li>\n<li>Ich habe angefangen <a title=\"Wikipedia: C++\" href=\"http:\/\/de.wikipedia.org\/wiki\/C%2B%2B\" target=\"_blank\">C++<\/a> zu lernen.<\/li>\n<\/ul>\n<p>Letzteres ist vielleicht am merkw\u00fcrdigsten. Ich programmiere seit 30 Jahren. Bisher in Basic, Pascal, Assembler, Java, PERL, Python, PHP und Javascript, aber noch nie in C oder C++.<\/p>\n<p>C habe ich mir zu Beginn der 90er mal angesehen, fand es aber mit seinen anstrengenden und fehlertr\u00e4chtigen Details wie Pointern, Memory Allocation, Stringverarbeitung usw. einfach nur \u00e4tzend. C++ habe ich daher niemals n\u00e4her betrachtet.<\/p>\n<p>Vor kurzem hatte ich mir die Frage gestellt, welche Sprache f\u00fcr eine Anwendung sinnvoll ist, die auf Windows, Mac und Linux direkt lauff\u00e4hig ist. F\u00fcr Java, Python u.\u00e4. ben\u00f6tigt man immer noch eine Laufzeitumgebung, die Otto Normalverbraucher nicht installiert hat (ein Klick mehr = 30% User weniger). Es muss also ein richtiger Compiler her.<\/p>\n<p>Ich hatte mir mehrere nicht uninteressante Basic Dialekte angesehen, die aber meist nur von wenigen Programmierern weiterentwickelt werden. Mein Eindruck: Zukunftsf\u00e4higkeit eher zweifelhaft.<\/p>\n<p>Ein ernstzunehmender Kandidat scheint mir dagegen <a title=\"Wikipedia: Free Pascal\" href=\"http:\/\/de.wikipedia.org\/wiki\/Free_Pascal\" target=\"_blank\">FreePascal<\/a> zu sein. Sowohl der Compiler, als auch die <a title=\"Wikipedia: Lazarus IDE\" href=\"http:\/\/de.wikipedia.org\/wiki\/Lazarus_%28Entwicklungsumgebung%29\">IDE Lazarus<\/a> ist f\u00fcr alle wichtigen Betriebssysteme (sogar f\u00fcr Nintendo Gameby Advanced!) erh\u00e4ltlich und es gibt aufgrund der \u00c4hnlichkeit zu Delphi eine aktive Community.<\/p>\n<p>Und dann habe ich mir gedacht &#8222;guck doch noch mal nach C++&#8220;. Mit der Sprache kann man so ungef\u00e4hr alles programmieren, was sich programmieren l\u00e4sst. Ich fange dann mal mit einem kleinen Spiel auf der Textkonsole an. Bis jetzt tut es auch noch nicht weh&#8230; ;-)<\/p>\n<p>Free Pascal werde ich mir zum Vergleich aber auch noch einmal n\u00e4her ansehen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Irgendwas ist in den letzten Tagen an mir vorbeigerauscht. Muss wohl Weihnachten gewesen sein, oder so. Jedenfalls konnte ich das konsequent ignorieren. Ich habe die Tage ganz entspannt verbracht: Ich habe Rinderrouladen gemacht. Mann, waren die lecker! Wir haben Osterspazierg\u00e4nge gemacht &#8211; jedenfalls den Temperaturen nach zu urteilen Meine Fahrt zum 29C3 (Jahreskongress des Chaos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,5],"tags":[],"class_list":["post-1887","post","type-post","status-publish","format-standard","hentry","category-development","category-misc"],"_links":{"self":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/1887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1887"}],"version-history":[{"count":1,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/1887\/revisions"}],"predecessor-version":[{"id":1888,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/1887\/revisions\/1888"}],"wp:attachment":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}