Okay,
nachdem also das letzte non-geek - auf der alten mythenrauschen seite nun jeschichte ist
und jeschichte bleibt - muss ein neues her. Deshalb wollen wir hier einmal anfangen mit
Schönheit, allerdings nicht ohne einen kleinen joke einzuschieben, moment, nun also ein
einschub, ich versuche hier gerade simultan zu denken und zu tippen, es soll ja später um
schönheit gehen, schönheit von code, jaha, sowas gibt es, beim joke handelt es sich um einen
einschub, wie mir letztens wieder einmal in einem längeren gespräch, übrigens auf dem weg von einem
der neuen kölner kranhäuser in richtung heumarkt, also vorbei unter anderem am kölner microsoft sitz (vor dem ich kurz
stehen blieb und rief: "macht doch mal nen fenster auf - ha, ha, ha.")
klar wurde, und nicht nur mir, sind klammern in allen formen, und vor allem ihr sehr bewusster einsatz,
ein sicheres indiz für die schönheit oder hässlichkeit einer programmier - und - oder - scriptsprache,
[$veryoldboringjoke (ein traditioneller langjähriger entwickler einer computerfirma {kommerziell} soll ein programm schreiben was
'hello world!' ausgibt er wird etwa sowas [((wie etwa));{oder genau}] dies
[uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820)
]
library LHello
{
// bring in the master library
importlib("actimp.tlb");
importlib("actexp.tlb");
// bring in my interfaces
#include "pshlo.idl"
[
uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820)
]
cotype THello
{
interface IHello;
interface IPersistFile;
};
};
[
exe,
uuid(2573F890-CFEE-101A-9A9F-00AA00342820)
]
module CHelloLib
{
// some code related header files
importheader();
importheader();
importheader();
importheader("pshlo.h");
importheader("shlo.hxx");
importheader("mycls.hxx");
// needed typelibs
importlib("actimp.tlb");
importlib("actexp.tlb");
importlib("thlo.tlb");
[
uuid(2573F891-CFEE-101A-9A9F-00AA00342820),
aggregatable
]
coclass CHello
{
cotype THello;
};
};
return(0);
}
]
(%suddendeath{wir kürzen das hier mal ab})
]
ein apple freak wird zunächst Photoshop öffnen, um dann stolz via Pipe an Final Cut zu übergeben, bis er feststellt,
dass er einen g'scheiten Editor braucht, den er nicht hat, also ruft er bei irgendeinem unix entwickler an (via iphone worauf der unix entwickler ihn wegdrückt, bis er endlich ein normales telefon nimmt), der das ganze schnell portiert wg. darwin slash kde, und das auch nur weil es ihn sowiso interessiert hat, (das portieren wohin ist doch scheiss egal, und wenn es auf den müllwagen der kölner verkehrsbetriebe gewesen wäre, oder meinetwegen auf den i-toaster) {nicht wegen apple}, ;:mehr aus prinzip:;. Danach aber wird der apple freak sauer, weil er dass was der unix typ geschrieben hat nicht rein visuell erschließen kann, er muss lesen, okay okay, das war jetzt sowas von gemein, und bedient darüberhinaus sämtliche stereotypen, die man sich nur vorstellen kann, und undemokratisch ist es noch dazu, denn wie bitteschön soll jeder, der etwa deutsch lesen kann auch eine programmiersprache lesen können, wenn sie keine ergonomischen userinterfaces bietet.
Nun gut wie der witz weitergeht ist klar, was uns im endeffekt dann auch zu einer wirklich demokratischen position bringt, durch den hacker der schreibt:
% cat
Hello, world.
^D
Allerdings - na ja - man cat - ist nicht jedermanns sache, und kann schonmal mehr fragen aufwerfen als zu beantworten.
Schönheit also ist relativ, soweit wären wir schonmal, aber ist sie das wirklich, oder ist schönheit in programmiersprachen auch dadurch bestimmt, dass man unter vermeidung jeglicher tastenberührung, die nicht zwingend erforderlich ist, zum ziel kommt, die schönheit des programmierens ist der sparsame und effektive einsatz der mittel, es ist blödsinn so zu tun als ob man nicht mit einer maschine reden würde, die ausgabe des codes redet vielleicht mit einem menschen (print blabla). Stellen sie sich doch mal vor sie wären ein computer uns müssten stundenlang, tagelang, jahrelang, im grunde mindestens seit dem ersten ersten neunzehnhundertsiebzig dieses ganze blabla theoretisch denkbarer ergonomischer computersprachen ertragen, schlimm ist das, und ausserdem könnte man hier ganz wagemutig sowiso mal die these aufstellen, dass so ein großer unterschied zwischen einem sauber laufendem gehirn und einem wirklich guten megacluster garnicht besteht, damit wären wir endgültig bei der alles entscheidenden frage angelangt bei der evolution, das ist eben so, dass es da keine abrupten gleichzeitigkeiten gibt. Was glauben sie eigentlich was passiert, mit diesem scheiss planeten, wenn wir die computer an die menschen anpassen, hä, da muss man nicht viel fantasie haben um sich diesen gigantischen endfurz vorzustellen, der aus sämtlichen leitungen gleichzeitig, ein letztes "hello world" entlassen würde, ich mein was hat uns die ehe gebracht, was die haltung von haustieren, was hat es uns gebracht dauernd darüber nachzudenken wie man eine eigentumswohnung finanziert, was hat es uns gebracht ins kuschelseminar (aber ohne sexuelle konotation, bitte, danke, gröhöööl) zu gehen, was hat uns überhaupt dieser ganze menschliche blödsinn bisher eingebracht, wo es menschelt ist der nächste krieg nicht weit, lauert die beulenpest, die schweinegrippe, das raucherbein, die maschinen, die uns doch aus diesem elend retten sollten, ach was, es ist doch alles sowiso egal, gibt es doch bald keine welt mehr der wir hallo sagen könnten.