ruby-mine

exploring the mine

Erfahrung mit Static Typing

von murphy am 29.04.2006 (23 Uhr)

Dieser Erfahrungsbericht eines Java-Opfers macht wieder deutlich, wogegen wir Dynamiker eigentlich kämpfen.

Ach, und die Klasse String ist aus mir unbekannten Gründen als final gekennzeichnet. Tolle Wurst. Was ich mache, wäre nämlich am besten in einer Unterklasse von String aufgehoben. Aber ich kann natürlich auch die tausendste StringWrapper selbst implementieren, bitte sehr, gern geschehen.
Sicher, es ist immer etwas schwierig, sich auf ein neues/ungewohntes Paradigma einzustellen. Und diese statische Typisierung hat bestimmt auch irgendwelche Vorteile, die mir grad nicht einfallen. Mir ist aber heute so richtig klargeworden, wie sehr man in solchen Sprachen damit beschäftigt ist, nur den Compiler zufriedenzustellen, obwohl man doch genau weiß, was man tut. Bevormundung durch Technik. Nix für Leute mit Stolz. :->

Danke, Jochen!

Ach, wenn ich es richtig verstanden habe, geht es einfach darum, aus eine Collection (Array) von Zahlenwerten den kleinsten zu finden.

In Ruby: [1,2,3].min.
In Python: min(1,2,3).

Gern geschehen.


Kommentar schreiben

Name (notwendig)

Mail (wird nicht veröffentlicht)

Webseite


Kommentare

  1. Jochen schrieb am 06.05.2006 (13 Uhr)

    Bitte. :) Äh, und wie das in Python geht, hätt ich auch grad noch gewußt, aber danke trotzdem. ;-)

  2. Murphy schrieb am 06.05.2006 (15 Uhr)

    hi Jochen! das ging ja nicht gegen dich. ich wollte bloß den möglicherweise noch nicht überzeugten lesern demonstrieren, wie denn die alternative aussieht. "Gern geschehen" war nur ironie ;)