Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Weiterentwicklung von C:D

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ] [ 4 ]
010
01.02.2006, 12:34 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


In C# sehe ich kein so großes Potential. Microsoft-Orientiert, Interpretersprache (bzw. P-Code) und es ist nur eine Laune Microsofts, wie es mit der Portabilität und Übertragbarkeit auf z.B. Unix steht.

Java ist mir da schon deutlisch symphatischer ... Wenn nur dieser Müll mit der Garbage Collection nicht währe. Java ohne GC, mit Pointern und nativen Endanwendungen währe imho optimal!

Dieser Post wurde am 01.02.2006 um 12:37 Uhr von Reyx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
01.02.2006, 12:41 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Das sehe ich anders
C# bzw. .NET (C# ist ja nur ein Bestandteil davon) ist die Zukunft für Windows.

Java ist zwar plattformunabhängig, aber wenn du wirklich unabhängig mit deiner Software bleiben willst musst du große Abstriche gegenüber Programmen machen die sich nur auf Windows oder Linux konzentrieren. Das ist imho also nur interessant wenn man wirklich Kunden mit verschieden BS Arten hat. Wenn eh alle Kunden bzw. der größte Teil des Zielmarktes Windows einsetzten ist Java meiner Meinung nach total uninteressant.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
01.02.2006, 12:51 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Es kommt natürlich auf das Einsatzgebiet an. Wenn ich jedoch für Windows entwickeln soll, dann würde ich auf jeden Fall zu C++ greifen -> Schon allein weil das .NET-Framework meiner Meinung nach immer noch hinter der VCL von Borland hinterher hinkt (oder ich bin zu blöd für das MS-SDK ).
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
01.02.2006, 13:55 Uhr
(un)wissender
Niveauwart


Oh, bei Windows ist C# + NET die Zukunft. Darüber müssen wir nicht diskutieren.

@Reyx
Das .NET Framework ist riesig. Da kann sich VCL 10mal hinter verstecken.


Bearbeitung:

@ao
Ich habe das auch nicht direkt auf dein Posting bezogen (sonst wäre dein Name bzw. ein Zitat gekommen), sondern eher allgemein.


--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 01.02.2006 um 13:57 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
01.02.2006, 13:57 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Wenigstens kann ich bei der VCL PNGs mit AlphaChannel benutzen, dass ist mir beim .NET-Framework noch nicht gelungen ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
01.02.2006, 14:19 Uhr
(un)wissender
Niveauwart


Klar geht das da. Warum auch nicht? .NET nutzt GDI+ und dort ist das kein Problem.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
01.02.2006, 14:23 Uhr
ao

(Operator)



Zitat von Reyx:
In C# sehe ich kein so großes Potential. Microsoft-Orientiert,

Windows hat über 90 % Marktanteil oder so. Also, wenn das kein Potential ist ...

Zitat:
Java ... Wenn nur dieser Müll mit der Garbage Collection nicht währe. Java ohne GC, mit Pointern und nativen Endanwendungen währe imho optimal!

Seit die GarbageCollection eingeführt und die Pointer abgeschafft wurden, sind die nervigsten Programmierfehler des 20. Jahrhunderts zum Glück kein Thema mehr.

Ich möchte gerne mal wissen, wie viele Jahrtausende Entwicklungszeit und wie viele Millionen Nächte Marathon-Debuggen aufgewändet wurden, um mit dieser ätzenden Warze "Speicherverwaltung" fertigzuwerden.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
01.02.2006, 14:37 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat von ao:


Ich möchte gerne mal wissen, wie viele Jahrtausende Entwicklungszeit und wie viele Millionen Nächte Marathon-Debuggen aufgewändet wurden, um mit dieser ätzenden Warze "Speicherverwaltung" fertigzuwerden.

ao


Warum lernt man dann sogar schon im 2ten Semester korrekte Speicherverwaltung und Co zu implementieren? Ich finde es meist besser wenn ich wirklich weiß, wer was wo meinen speicher benutzt als wenn man das einfach auf "der wird das schon richten" schiebt. Finde diese Entwicklung nicht so toll. C# hat mehr potential als java meiner meinung nach. Wenn die da noch bessere native Unterstützung für hätten, wird es sich, zumindest unter windows, durchsetzen. Ansonsten bin ich der Meinung das sich C bzw C++ momentan, vor allem unter unix, halten wird.

Momentan sind wir eh an einer Art Grenze im Bereich des physikalisch möglichen mit der herkömmlichen transistortechnik. Sobald die Quantentechnik "stabil" ist und sie sich auch rentiert, sind die bisher gekannten sprachen sowieso hinfällig, und zwar eigentlich sämtliche.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
01.02.2006, 17:24 Uhr
ao

(Operator)



Zitat von FloSoft:
Warum lernt man dann sogar schon im 2ten Semester korrekte Speicherverwaltung und Co zu implementieren?

Wenn die Studis das tatsächlich *verstehen* würden, dann käme keiner hierher, um nochmal nachzufragen. Die Materie scheint also kompliziert zu sein.

Zitat:
Ich finde es meist besser wenn ich wirklich weiß, wer was wo meinen speicher benutzt ...

Solange du es weißt, ist ja auch alles bestens. Speicherfehler entstehen dann, wenn du nur denkst, du wüsstest es.
Warum wehren sich eigentlich so viele Entwickler gegen GarbageCollection? Glauben sie, keiner könnte so gut mit Speicher umgehen wie sie selber? Jeder, der mal einen Releasetermin gerissen hat, weil er drei Tage und Nächte einem Speicherloch oder einer Access Violation nachgejagt ist, müsste es eigentlich besser wissen.

Zitat:
... als wenn man das einfach auf "der wird das schon richten" schiebt

Du überlässt dem Betriebssystem so viel: Prozessverwaltung, Dateiverwaltung, ... Warum nicht auch den Speicher?

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
01.02.2006, 18:27 Uhr
KaraHead




Zitat von Reyx:
Wenn nur dieser Müll mit der Garbage Collection nicht währe. Java ohne GC, mit Pointern und nativen Endanwendungen währe imho optimal!

Das ist doch genau das, was Java ausmacht. Warum sollte man denn sonst Java benutzen.
Java hat das Ziel soweit wie möglich plattformunabhängig zu sein.

Außerdem wurde Java nicht dazu entwickelt um Treiben, oder ähnliches, zu schreiben, sondern um plattformunabhängige Programme zu schreiben und wie willst du plattformunabhängige Zeiger oder native Methodem realisieren?

Ich glaube du hast das Anwendungsgebiet von Java noch nicht erkannt

Ich betrachte den GC nicht als Last sondern als Helfer oder warum gibt es in C++ "smart pointer"?

Dieser Post wurde am 01.02.2006 um 18:37 Uhr von KaraHead editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ] [ 4 ]     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: