Top 20 der Programmiersprachen

Post von realloc | Einsortiert in Code am 14. Februar 2007 | 1 Kommentar
Top 20 der Programmiersprachen
Wer hätte des geglaubt? Bei der ganzen Streiterei darüber, ob PHP nun eine richtige Programmiersprache ist oder nicht … nun, in der Auflistung der Top 20 von TIOBE (Februar 2007) belegt PHP Platz 4 nach Java, C und C++. Die direkten Verfolger sind Basic, Perl und Python. Allerdings befindet sich auch JavaScript auf der Liste – und zwar auf Platz 9. Eine unterhaltsame Liste ganz andere Art ist übrigens 433 Beispiele in 132 (oder 162*) …
»

"Factory Method"

Post von realloc | Einsortiert in Code am 14. Februar 2007 | Keine Kommentare
"Factory Method"
Das Entwurfsmuster “Factory Method” definiert eine Schnittstelle (Interface) zur Erzeugung von Objekten. Dabei überläßt sie es den Unterklassen, von welchem Typ die erzeugten Objekte sind. Soviel zum theoretischen Teil … Um ein einfaches Beispiel für das “Factory Method”-Pattern zu geben, gehe ich von folgender Situation aus. filemtime liefert mir Datum und Uhrzeit der letzten Änderung einer Datei. Diese Information liegt dann entweder als timestamp vor oder ist im Fehlerfall FALSE. Das könnte man also so formulieren:class Factory …
»

Was sind Design Patterns?

Post von realloc | Einsortiert in Code am 14. Februar 2007 | Keine Kommentare
Was sind Design Patterns?
Design Patterns (Entwurfsmuster) sind wichtig und sinnvoll in der objektorientierten Programmierung. Ihre Implementierung bietet Vorteile, die dem Anfänger aber häufig verborgen bleiben, weil Erläuterungen sich entweder hinter unverständlichen Wortkonstruktionen verstecken oder aber weil die verwendeten Beispiele den Sinn nicht klar erkennen lassen. Wenn Probleme in kleinen Programmen nur einmal gelöst werden, funktionieren sicher auch “Straight-Forward”-Lösungen ausreichend gut. Auch wenn bei diesen oft die Vermischung von Inhalten und Logik eher unschön ist. Bei größeren …
»

Easter-Eggs in PHP

Post von realloc | Einsortiert in Code am 31. Januar 2007 | Keine Kommentare
Easter-Eggs in PHP
Was ist eigentlich ein Easter-Egg in einem Programm? Das sind diese kleinen, lustigen Botschaften von Programmierern, die irgendwo schwer zugänglich untergebracht sind. Weitere Infos bietet uns Wikipedia mit einem sowohl interessanten als auch unterhaltsamen Artikel. Aber was hat das ganze eigentlich mit PHP zu tun? Nun … PHP hat auch so ein nettes “Geschenk”. Nur nicht so schön und garnicht unterhaltsam – nach meiner bescheidenen Meinung. Eine Eingabe hinter die Internetadresse einer x-beliebigen Domain verrät uns unter Umständen, ob die Resource verwendet oder …
»

Slots in PHP wie in Python?

Post von realloc | Einsortiert in Code am 30. Dezember 2006 | Keine Kommentare
Slots in PHP wie in Python?
Python bietet mir die Möglichkeit, Klassen so zu definieren, daß Objekte nur die Attribute aufnehmen, die ich vorher festgelegt habe. Dafür steht mir __slots__ zur Verfügung. Wenn ich einem Objekt, das diesen Mechanismus nutzt nun Werte zuweise, wird dies akzeptiert, solange ich mich an die Definition halte. Versuche ich jedoch ein neues Attribut anzulegen, wird der Interpreter mit einer Fehlermeldung abbrechen. Ein entsprechendes Beispiel sieht so aus:>>> class example(object):         __slots__ = ["x", "y", …
»
Seite 13 von 14«...1011121314