RSS-Feed für dieses Schlagwort (Tag)Schlagwort-Archiv:

Programmierung

Code kommentieren?

Borland Pascal 7 mit Kommentaren Nachdem gr4y gestern über das mitunter lästige Kommentieren von Code getwittert hatte, ist mir eine kleine Anekdote von der Präsentation von Borland Pascal 7 wieder eingefallen. Borland Pascal, die professio­nali­siertere Variante des bekannten Turbo Pascal, war eine Entwicklungs­umgebung (IDE) für DOS im Text­modus, siehe Bild rechts (und Windows 3.x wurde nebenbei auch unterstützt, bevor’s da mit Delphi groß losging) – für eine erweiterte, objekt­orientierte Variante der Programmier­sprache Pascal.

Version 7, erschienen Ende 1992, war die erste und einzige IDE, die unter diesem Namen herauskam, und bot übrigens auch Fenster, Mausbedienung & Co. im Textmodus, wie sie in Version 6 eingeführt wurden – das als Hinweis an alle, die erst mit Windows groß geworden sind.^^

Ich hatte es mir damals gegönnt, zur offiziellen Präsentation nach Frankfurt zu fahren1, und wie es sich für so eine Präsentation gehört, wurden darin die ganzen Neuerungen vorgestellt und vorgeführt. Eine davon war Syntax Highlighting, die farbliche Hervorhebung von verschiedenen syntaktischen Elementen im Code, und die dabei verwendeten Farben waren – im Rahmen der 16 im Textmode möglichen – frei wählbar.

Borland Pascal 7 ohne Kommentare Das hat der Präsentator – müsste „Turbo-Pascal-Guru“ Anders Hejlsberg gewesen sein – auf die Weise, die hier auf den beiden Bildern nachgestellt ist, getan: er hat für die Kommentare blau auf blau ausgewählt – Ergebnis siehe zweites Bild – mit der Begründung

„Real programmers don’t write comments.“ :mrgreen:

Der erwartete Applaus blieb natürlich nicht aus…

 

(Übrigens hab ich tatsächlich noch eine lauffähige Version von BP7 auf meinem Arbeitsrechner – auch wenn die mittlerweile in einem virtuellen Windows-XP-System laufen muss, weil 64-Bit-Windows 7 prozessor­design­bedingt keine 16-Bit-DOS-Programme mehr direkt ausführen kann. Ich benutze aber höchstens gelegentlich für Spezial­aufgaben den Befehlszeilen­compiler, aber nicht die für heutige Verhältnisse doch „etwas“ eingeschränkte IDE.)

 


  1. mit dem Zug – für das letzte Stück zurück am späten Abend war dann ein kürzest­möglicher Zug zuständig: eine Lok und ein Waggon… []

Hexerei?

…oder: Der Assembler-Code-Schnipsel der Woche1

    add al,90h
    daa
    adc al,40h
    daa

Kann mir jemand ohne zu spicken sagen, was der Code macht? :bigsmile:

Lösung anzeigen ▼

 


  1. keine Angst, das wird keine ständige Rubrik []

For those who give, for those who take
Those left high and those on the make

AC/DC, "For Those About To Rock (We Salute You)"

Links der Woche (2008/51)

Jingle Bombs, Jingle Bombs
I think I got screwed
Don't laugh at me because I'm dead
Or I'll – kill – you!

Achmed / Jeff Dunham, "Jingle Bombs"

WordPress: Beitragsabhängige Kommentar-Moderation

Nicht zuletzt dank toller Urteile aus Hamburg werden sich manche Blogger fragen, ob sie Kommentare generell erst nach Überprüfung freischalten sollen – was natürlich mehr Aufwand bedeutet und die Diskussion merklich behindern kann.

Eine Lösung wäre, nur bei potentiell problematische Kommentare anziehenden Beiträgen zu moderieren, was ich mir schon für meinen ersten Global-Scaling-Lottoprognosen-Artikel überlegt hatte – also hatte ich mich nach einem Plugin oder einer Einstellmöglichkeit dafür umgesehen, aber nichts gefunden. Also hatte ich mich im WordPress-Quelltext umgesehen, wo sich da was machen ließe, und diese Funktion erstmal in wp-includes/comment.php reingehackt – und jetzt hab ich ein kleines Plugin daraus gemacht.

Es ist zwar noch nicht so wahnsinnig komfortabel – man muss die IDs der betroffenen Beiträge noch direkt in die PHP-Datei des Plugins schreiben (was immer noch komfortabler ist als direkt die Kern-Quelltext-Dateien zu bearbeiten, gerade im Hinblick aufs nächste WordPress-Update). Wenn Bedarf besteht, kann ich vielleicht noch eine Optionsseite hinzufügen…

» Hier geht’s zur Plugin-Seite mit mehr Infos und dem Download-Link

I won't lay no blame
I won't call you names

Queen, "Leaving Home Ain't Easy"

HTML ist nichts für „Wetten, dass..?“

…aber für ein Blog:

Wieviele HTML-Elemente fallen einem in 5 Minuten ein? Bei 74 von insg. 91 (wobei da auch Tags dabei sind, die heutzutage verpönt sind) bin ich wohl noch nicht aus der Übung: :mrgreen:

HTML-Quiz: 74

(via Fearblog)

The element that's everything
Just clench your fist and close your eyes
Look deep inside, hypnotize

Faith No More, "The Real Thing"

Seite12