[Talk-de] JOSM-Geschwindigkeit

Peter Vitt peter at dotnetphen.com
Di Dez 23 19:07:33 UTC 2008


Florian Lohoff schrieb:
> On Tue, Dec 23, 2008 at 06:05:57PM +0100, Marcus Wolschon wrote:
>   
> Portablen code gibt es nicht es sei denn der programmierer sorgt dafuer.
> Und DAS geht in jeder Programmiersprache. Warum nicht c++ und qt so wie
> merkaartor? Oder python+wxwidgets?
>   
In .NET muss der Programmierer nicht wirklich dafür sorgen. Dank Mono
ist nahezu alles bis .NET 2.0 auch auf Linux (und anderen Unixen, die
mir gearde entfallen sind) nutzbar.
> Warum muss das in C# sein? Warum den ganzen overhead einer virtual
> machine und der garbage collection?
>   
Virtual machine??? Ich als janglähriger C#-Entwickler war bis heute
davon überzeugt, dass C#-Code in einer speziellen Intermediate Language
vorliegt und zur Laufzeit compiliert und ausgeführt  Und das Garbawird.
Von einer VM war mir bisher nichts bekannt. Und das garbage collection
overhead ist, ist mir bisher auch nicht wirklich bekannt (die paar
Millisekunden, die der GC abknapst, wenn er denn überhaupt einmal läuft,
fallen nicht messbar ins Gewicht). Ich denke, du solltest dich erst
einmal mit C# auseinander setzen, bevor du solche unbegründeten
Kommentare abgibst.
> Warum nicht mal was effizient schnelles programmieren in C und gtk? Geht
> auch fuer Windows.
>   
Geht auch in C#. Teilweise sogar schneller... Und die Programmierung
dieser Anwendungen in einer höheren Sprache als C (C ist ja nicht mehr
als etwas versteckter Assembler) ist auch um einiges schneller. Das sage
ich als langjähriger C-Entwickler. Aber wie gesagt, bitte erst einmal
schlau machen und dann Hasstieraden loslassen.
> Aber vermutlich wird ausser Java und C# in der Informatikvorlesung
> nichts mehr gemacht oder?
>   
Da kann ich nur noch mit dem Kopf schütteln. Ist das hier eine
konstruktive Mailingliste oder fühlen sich hier Leute angegriffen, weil
andere evtl. jüngere Leute, die andere Sprachen programmieren können,
mit neuen Ideen kommen und was bewegen wollen?

mfG, Peter





Mehr Informationen über die Mailingliste Talk-de