Einleitende Worte
Willkommen auf meiner Homepage!
Der Aufbau dieser Seiten stammt noch aus den Zeiten meines Informatikstudiums
an der Christian-Albrechts-Universität zu Kiel, wo ich an verschiedenen
Instituten und Einrichtungen als studentische Hilfskraft gearbeitet habe.
Die Seiten dienen in erster Linie meiner Bequemlichkeit - egal wo ich mich
gerade befinde, habe ich Zugriff auf eine Liste meiner am häufigsten besuchten
Seiten im Internet.
Da ich recht faul bin in der Pflege der Links, muss das nicht immer den
aktuellen Stand widerspiegeln.
Über mich
Ich bin Diplom-Informatiker und arbeite seit dem Ende meines Studiums als Softwareentwickler.
Seit Anfang 2008 bin ich Mitglied in der ACM (Association for Computing Machinery).
Nachdem ich mich in meiner ersten Anstellung einige Zeit mit Strukturierter Analyse und Design (SA/SD) beschäftigte,
interessiere ich mich nach dem Wechsel meines Arbeitgebers nun sehr für die Objektorientierung.
Nachdem ich die Unified Modeling Language (UML) kennen lernte und die Tücken der Sprache C++ zu spüren bekam,
liegt, nach einem kurzen Abstecher in die Java-Welt, mein beruflicher Schwerpunkt bei C# und .NET.
Ich bin auch für unser Configuration-Management (unter Serena Dimensions)
verantwortlich.
Meine wahre Liebe gehört aber der zweitältesten objektorienten Programmsprache: Smalltalk.
Sie ist ausserordentlich elegant und mächtig und dabei so einfach wie keine andere Programmiersprache zu lernen.
Leider leidet die Verbreitung dieser Sprache aus meiner Sicht an verschiedenen Dingen:
- Smalltalk wird nur noch selten an Universitäten unterrichtet und ist deshalb vielen nicht bekannt.
- Die dynamische Typisierung wird häufig mit schwacher Typisierung verwechselt und gilt als gefährlich.
- Es gibt zwar einen ANSI Standard, der geht aber (ähnlich wie der zu C++) nicht weit genug und lässt
viele Aspekte (wie z.B. die GUI) ausser Acht.
- Es exisitiert aus meiner Sicht keine uneingeschränkt empfehlenswerte Implementierung:
- entweder sind die Lizenzbedingungen unangemessen (VisualWorks),
- die Version fest an ein Betriebssystem gebunden (Dolphin) oder
- große Teile der Implementierung sind undokumentiert, ungetestet und von zweifelhafter Qualität (Squeak).
Seit Programmiersprachen wie Python und Ruby größere Beachtung finden, gibt es auch wieder mehr Interesse an Smalltalk.
Momentan benutze ich in meiner Freizeit häufig Dolphin Smalltalk.
Es ist zwar an Microsoft Windows gebunden, aber halte ich es für die derzeitig attraktivste Smalltalk-Umgebung.
Leider ist die Weiterentwicklung bis auf Weiteres aufgrund der zu geringen Verkaufszahlen eingestellt worden. Fehlerkorrekturen und
kleine Erweiterungen gibt es hingegen noch. Ich empfehle jedem Interessiertem einmal einen Blick auf Dolphin Smalltalk zu werfen.
Auch wenn Smalltalk heutezutage kaum noch eine wirtschaftliche Bedeutung zukommt, kann ich nur jedem an der Objektorientierung
Interessierten eine nähere Betrachtung von Smalltalk nahe legen. Denn kaum eine andere Programmiersprache unterstützt das
objektorientierte Denken wie Smalltalk.
Wichtiger Hinweis zu den Links auf meiner Homepage
Mit Urteil vom 12. Mai 1998 - 312 O 85/98 - "Haftung für Links" hat das Landgericht (LG) Hamburg entschieden, dass
man durch die Anbringung eines Links, die Inhalte der gelinkten Seite ggf. mit zu verantworten hat.
Dies kann - so das LG - nur dadurch verhindert werden, dass man sich ausdrücklich von diesen Inhalten distanziert.
Hier mit distanziere ich mich ausdrücklich von allen Inhalten aller velinkten Seiten auf meiner Homepage.
Diese Erklärung gilt für alle auf meiner Homepage angebrachten Links.
Wen das Urteil interessiert, kann es nachlesen unter: www.online-recht.de.
Kommentare und Anregungen zu meiner Homepage können Sie an
Andreas@Wacknitz.de schicken.
Copyright ©1997-2005 Andreas Wacknitz.
Alle Rechte vorbehalten.
Benutzung ohne Gewähr!
Letzte Änderung am 13. Januar 2008