myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

programmiersprachen

Willkommen

myGully

Links

Forum

 
Thema geschlossen
 
Themen-Optionen Ansicht
Ungelesen 15.08.10, 23:11   #1
kramido
Erfahrener Newbie
 
Registriert seit: Apr 2010
Beiträge: 158
Bedankt: 31
kramido ist noch neu hier! | 0 Respekt Punkte
Standard

Ich raff gar nicht, was hier für ein Blödsinn vor sich geht.

Java hat primär plattforminterkompatible Anwendungen oder Webapplikationen im Fokus, C++ wird häufig für rechenzeitoptimierte, leistungshungrige Software oder für hardwarenahe Programmierung verwendet. Macht das nun eine Programmiersprache besser als eine Andere?

Und ob man wirklich Mehrfachvererbung oder Zeigermanipulation braucht, sei absolut dahingestellt. 'Aus großer Macht folgt auch große Verantwortung' - oder so ähnlich? Welchen Schaden ein unerfahrener C(++) Programmierer anrichten kann bei Anwendungen, die nicht sandboxed sind, will ich gar nicht erwähnen. Da hat Java ganz klar einen Vorteil. Sofern man anfängt, Peripherie anzusprechen, ist man natürlich mit Java auf dem Holzweg. Hierfür ist jedoch Java auch keineswegs erdacht!

Außerdem ist es sowieso egal, welche Programmiersprache man zur Umsetzung einer Problemstellung verwendet. Eine Programmiersprache ist und bleibt immer nur ein Werkzeug zur Lösung eines Problems.

Der Trend, den Java bereits vor längerer Zeit gesetzt hat (Garbage Collection, kein low-level-Zugriff über Zeiger) wurde von Microsoft mit dem .NET-Framework (C#, VB.NET) aufgegriffen. Scheinbar sind bei sinkenden Hardwarepreisen und der immensen Leistungssteigerung der PCs innerhalb der letzten 5 bis 10 Jahre gar keine Hardcore-Low-Level-Zeiger-Orgien mehr notwendig, um bei einem Großteil(!) der Software die Anforderungen einzuhalten.

Und die Tatsache, dass Java-Programmierer nichts drauf haben (müssen), möchte ich stark zurückweisen. Im Forschungsbetrieb an diversen Hochschulen kenne ich viele wissenschaftliche Mitarbeiter und Professoren, die Java zur Implementierung von Algorithmen für die verschiedensten Zwecke verwenden. Nur hierbei zählt nicht, wie gut man mit einer Sprache umgehen kann, sondern tatsächlich die Aufgabe, die es zu lösen galt.

Doch das alles wird meine Antipathie gegenüber Java wohl auch nicht lindern..
kramido ist offline  
Ungelesen 15.08.10, 23:31   #2
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 175
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von kramido Beitrag anzeigen
Ich raff gar nicht, was hier für ein Blödsinn vor sich geht.

Java hat primär plattforminterkompatible Anwendungen oder Webapplikationen im Fokus, C++ wird häufig für rechenzeitoptimierte, leistungshungrige Software oder für hardwarenahe Programmierung verwendet. Macht das nun eine Programmiersprache besser als eine Andere?

Und ob man wirklich Mehrfachvererbung oder Zeigermanipulation braucht, sei absolut dahingestellt. 'Aus großer Macht folgt auch große Verantwortung' - oder so ähnlich? Welchen Schaden ein unerfahrener C(++) Programmierer anrichten kann bei Anwendungen, die nicht sandboxed sind, will ich gar nicht erwähnen. Da hat Java ganz klar einen Vorteil. Sofern man anfängt, Peripherie anzusprechen, ist man natürlich mit Java auf dem Holzweg. Hierfür ist jedoch Java auch keineswegs erdacht!

Außerdem ist es sowieso egal, welche Programmiersprache man zur Umsetzung einer Problemstellung verwendet. Eine Programmiersprache ist und bleibt immer nur ein Werkzeug zur Lösung eines Problems.

Der Trend, den Java bereits vor längerer Zeit gesetzt hat (Garbage Collection, kein low-level-Zugriff über Zeiger) wurde von Microsoft mit dem .NET-Framework (C#, VB.NET) aufgegriffen. Scheinbar sind bei sinkenden Hardwarepreisen und der immensen Leistungssteigerung der PCs innerhalb der letzten 5 bis 10 Jahre gar keine Hardcore-Low-Level-Zeiger-Orgien mehr notwendig, um bei einem Großteil(!) der Software die Anforderungen einzuhalten.

Und die Tatsache, dass Java-Programmierer nichts drauf haben (müssen), möchte ich stark zurückweisen. Im Forschungsbetrieb an diversen Hochschulen kenne ich viele wissenschaftliche Mitarbeiter und Professoren, die Java zur Implementierung von Algorithmen für die verschiedensten Zwecke verwenden. Nur hierbei zählt nicht, wie gut man mit einer Sprache umgehen kann, sondern tatsächlich die Aufgabe, die es zu lösen galt.

Doch das alles wird meine Antipathie gegenüber Java wohl auch nicht lindern..
Danke, kramido!

Endlich ein sachlich korrektor Kommentar!

Mit .NET hast Du Recht. Allerdings ist es auch dort möglich auf low-level zu implementieren, gehört dann aber zum "unsicheren Code" (soll also möglichst vermieden werden).

Und @quink...

Ich weiss nicht wie und woher Du Dein "Wissen" erlangst.
Die Spieleindustrie macht Gesamt vielleicht 10-15 Mrd $ Umsatz.
Das 5 bis 10-fache machen größere IT-Unternehmen alleine..
PornoPenner ist offline  
Ungelesen 15.08.10, 23:59   #3
gosha16
Banned
 
Registriert seit: Sep 2009
Ort: /root/
Beiträge: 750
Bedankt: 640
gosha16 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von kramido Beitrag anzeigen
Außerdem ist es sowieso egal, welche Programmiersprache man zur Umsetzung einer Problemstellung verwendet. Eine Programmiersprache ist und bleibt immer nur ein Werkzeug zur Lösung eines Problems.
Ich schätze mal das ist nicht so gemeint, sondern nur etwas unglücklich formuliert?
Programmiersprachen sind Werkzeuge. Aber du Benutzt keinen Hammer um irgendwo eine Schraube rauszudrehen, oder?
gosha16 ist offline  
Thema geschlossen


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:12 Uhr.


Sitemap

().