{"id":12521,"date":"2023-08-13T07:37:39","date_gmt":"2023-08-13T05:37:39","guid":{"rendered":"https:\/\/www.q-software-solutions.de\/blog\/?p=12521"},"modified":"2023-08-13T07:42:21","modified_gmt":"2023-08-13T05:42:21","slug":"wuensche-und-beschwerden","status":"publish","type":"post","link":"https:\/\/www.q-software-solutions.de\/blog\/2023\/08\/wuensche-und-beschwerden\/","title":{"rendered":"W\u00fcnsche und Beschwerden \u2026"},"content":{"rendered":"\n<p>Ziehe ich mal von FB r\u00fcber, wom\u00f6glich mache ich da ja nicht mehr so lange mit &#8230;<\/p>\n\n\n\n<p>Ich wei\u00df, das Leben ist kein Wunschkonzert, aber trotzdem darf man W\u00fcnsche haben. Es gibt eine Reihe davon aus meinem Programmerleben:<\/p>\n\n\n\n<p>&#8211; VBA als vollst\u00e4ndiges Mitglied der .NET Familie, das Gleiche bitte auch f\u00fcr die WLanguage<\/p>\n\n\n\n<p>&#8211; Ein vern\u00fcnftiger Editor f\u00fcr VBA (ohne die MZ Tools w\u00e4re es noch schlechter) MS kann offensichtlich IDEs, warum nicht f\u00fcr die in Office benutzte PS? Man schaue sich mal OpenGenera an und den dort benutzen ZMACS, das ganze OS <a><\/a>kann man in Lisp Dialekten programmieren.<\/p>\n\n\n\n<p>&#8211; ein vern\u00fcnftiges Test-Framework f\u00fcr Ms Access. Man versteht, warum es keine Tests gibt und alle Programme im Debugger &#8222;entwickelt&#8220; werden.<\/p>\n\n\n\n<p>&#8211; Vern\u00fcnftige Editoren f\u00fcr Smalltalks (egal welches, alle sind unkomfortabel und das f\u00fcr so eine wunderbare Sprache wie Smalltalk<\/p>\n\n\n\n<p>&#8211; Ein Smalltalk f\u00fcr die .NET Familie<\/p>\n\n\n\n<p>&#8211; Vern\u00fcnftige GUI, Report Builder oder Tools f\u00fcr die Behandlung von Dateien und Verzeichnissen, f\u00fcr Smalltalks und spezieller Pharo. Warum gibt es nicht was zumindest Gleichwertiges in diesem Bereich zu ja selbst MS Access?<\/p>\n\n\n\n<p>&#8211; Ein wirklich nettere PS f\u00fcr Latex (auch w\u00e4re ein visueller Report Builder eine nette Sache) Latex l\u00e4uft, ist stabil seit mehr als20 Jahren und bringt besser Sachen aufs Papier als so gut wie jedes andere Programm .<\/p>\n\n\n\n<p>&#8211; Ein GUI-Builder, GUI-Framework, f\u00fcr Emacs, damit man endlich mal auch das von der manuellen Erstellung von GUIS wegkommt.<\/p>\n\n\n\n<p>Ganz massiv st\u00f6rt mich diese Sachen bei Smalltalk. Wenn das in Java m\u00f6glich ist, dann schon lange in Smalltalk aber nein, damit befleckt man wohl die &#8222;Reinheit&#8220; von Smalltalk &#8230;<\/p>\n\n\n\n<p>Und ja mich \u00e4rgert es auch speziell bei VBA, weil es da schon so<\/p>\n\n\n\n<p>lange gibt und VB ein Meilenstein f\u00fcr die Entwicklung von Windows Programmen war. Was macht MS damit &#8230; Es \u00e4rgert mich noch mehr, wenn ich daran denke, worauf der Erfolg von MS basiert. Es war nicht zuletzt das Basic von denen, was MS an die Spitze brachte und dann macht man so was platt?<\/p>\n\n\n\n<p>Bei Emacs \u00e4rgert mich etwas, da\u00df es Emacs Lisp gibt. Warum konnte es kein Common Lisp sein? Stallmann kannte es doch &#8230;<\/p>\n\n\n\n<p>Und nein, ein Guile-Emacs gibt es immer noch nicht ernsthaft &#8230;<\/p>\n\n\n\n<p>Ja, ich wei\u00df mach&#8217;s doch selber &#8230; Tja Punkt ist, brauche das nicht f\u00fcr C#, Java, C, C++, Delphi, FreePascal, TurboPascal, VB, Dolphin Smalltalk machen und &#8217;ne Zillion von Libraries gibt es auch &#8230;.<\/p>\n\n\n\n<p>Ich schweig mal h\u00f6flich \u00fcber den Stand von IDE f\u00fcr die ach-so-tollen-funktionalen-Programmiersprachen &#8230; Ausnahme vielleicht F# auf Windows, aber genau wei\u00df ich das nicht, denn Ocaml f\u00e4llt bei mir unter den gleichen &#8222;Horror&#8220; wie C++ und Perl &#8230;<\/p>\n\n\n\n<p>Ich bin der Meinung gute Werkzeuge sollte es auch f\u00fcr Programmierer geben und nein, die Anbieter von funktionalen Sprachen wie Haskell, leisten das nicht. Ernsthaft, wenn es um DBs geht und man, was f\u00fcr Anwender schaffen will, dann ist man mit MS Access besser bedient als mit jeder funktionalen PS.<\/p>\n\n\n\n<p>Man verstehe vollkommen den Erfolg von Java, C# und so um Vergleich, weil diese Sachen einfach n\u00fctzlicher sind. Und ja es d\u00fcrfte mindestens ne Million mehr Anwender und Programmierer f\u00fcr MS Access geben als f\u00fcr alle funktionale PS zusammen &#8230;<\/p>\n\n\n\n<p>Manch werden mich auslachen, es liegt doch nur an Dir, was Du n\u00fctzlich findest. Ist das wirklich so? Bin ich da so eine Ausnahme? Die Prediger f\u00fcr die N\u00fctzlichkeit von anderen Programmiersprachen sitzen m.E. teilweise auf einem zu hohen Ross&#8216; , keine Ahnung, ob es an mir alleine liegt, ich glaube nicht. Wenn ich an die Haskell-Evangelisten denke, dann sehe ich meine Meinung best\u00e4tigt, die Common Lisper sind leider auch nicht so viel besser &#8230; Wer die &#8222;Genialit\u00e4t&#8220; der Tools von denen nicht erkennt, ist wohl einfach nur ein dummy &#8230;<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ziehe ich mal von FB r\u00fcber, wom\u00f6glich mache ich da ja nicht mehr so lange mit &#8230; Ich wei\u00df, das Leben ist kein Wunschkonzert, aber trotzdem darf man W\u00fcnsche haben. Es gibt eine Reihe davon aus meinem Programmerleben: &#8211; VBA als vollst\u00e4ndiges Mitglied der .NET Familie, das Gleiche bitte auch f\u00fcr die WLanguage &#8211; Ein [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7979],"tags":[],"class_list":["post-12521","post","type-post","status-publish","format-standard","hentry","category-programmierung"],"_links":{"self":[{"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/posts\/12521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/comments?post=12521"}],"version-history":[{"count":0,"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/posts\/12521\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/media?parent=12521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/categories?post=12521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/tags?post=12521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}