On Tue, Dec 23, 2008 at 11:23:36PM +0100, Florian Lohoff wrote:

Und das mit dem Garbage Collection ist nunmal unnoetiger overhead.
Das sehe ich deutlich anders. Jedes Mal, wenn eine neue Sicherheitslücke in einem Anwendungsprogramm bekannt wird, der irgendwelche Pointergeschichten (Buffer overflow etc.) zugrunde liegen, denke ich: Warum mussten die Idioten eine Low-Level-Sprache nehmen?
Immer dran denken: Premature(!) optimization is the root of all evil.

Warum kann der programmierer nicht explizit den speicher freigeben wenn
er nicht mehr benoetig wird?
Weil Menschen nunmal nicht perfekt sind. Selbst sehr gute Entwickler haben eine gewisse Fehlerrate.

Es mag sein das C# und Java die Einstiegshürde ins Programmieren senkt,
aber sie machen es zu einfach sich in den Fuss zu schiessen. Ja - man
kann sich mit vielen Sprachen in den Fuss schiessen aber je high-level
desto einfach.
Die Aussage hätte ich gern mal genauer erläutert. Ich seh das nämlich genau andersrum. In punkto Ressourcenverbrauch stimme ich mit Dir überein, aber "in den Fuß schießen" geht low-level deutlich einfacher als high-level.


PS: Meine Meinung zu Java ist bekannt, die zu C# kann man sich ausrechnen, wenn man mich ein bisschen kennt. Es geht mir in dieser Mail nur um die zitierten Punkte. PPS: Das alles ist OT für talk-de und großteils auch für dev. Deshalb: FUp2 private, please.

CU Sascha

--
http://sascha.silbe.org/
http://www.infra-silbe.de/

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an