Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

CW_Kovok

Alter Hase

  • »CW_Kovok« ist der Autor dieses Themas

Beiträge: 836

Wohnort: nähe Bonn

Beruf: Schüler

  • Private Nachricht senden

1

03.01.2006, 21:47

Der neue Standard

für alle die, die nicht auch unter zfx und anderen seiten die news lesen, hier der Artikel von Bjarne Stroustrup über das neue c++:
http://www.artima.com/cppsource/cpp0x.html
Was es alles gibt, das ich nich brauche - Aristoteles

Anonymous

unregistriert

2

03.01.2006, 22:02

Hi,

habs gelesen auf ZFX, muss sagen: Interessiert mich eigentlich sogut wie gar nicht. Das einzigste was ich davon wissen wollte ist, ob es nun Template Typedefs gibt oder nicht. (Was ja zum Glück jetzt drin ist!)


Das meiste betrifft ja sowieso die STL und nicht die Sprache selbst. Vieles fand ich sogar richtig unnütz!

z.B. dies hier:

C-/C++-Quelltext

1
2
3
4
5
6
template<Container C>
void draw_all(C& c)
where Usable_as<C::value_type,Shape*>
{
    for_each(c, mem_fun(&Shape::draw));
}
Ich bin ehrlich: Das erinnert mich mehr an PHP als an C++. Ich war ja richtig froh das es in C++ kein for_each gedöns gibt wie in Perl! Aber wenn ich mir vorstelle das man bald haufenweise solcher Codes sieht, ohje. (Ja ich weiß, gibts schon lange, aber trotzdem ein Horror!)

Und ich weiß nicht, im Open Close Pinicle wird was anders erzählt als das dies "more object-oriented programming" ist.

Ich finde es aber wenigstens Positiv, das man C++ nicht beigebracht hat was Dateien, Input und Output geräte sind. Man müsse sich das Chaos mal vorstellen, würde C++ sowas kennen!

Kurz: Bin nicht sonderlich begeistet, das einzigste was ich mir gewünscht hatte (TemplateTypedefs) wurde übernommen, wodrüber ich froh bin. Der Rest ist für mich und meinen Code-Stil sowieso absolut überflüssig.

Sicaine

unregistriert

3

03.01.2006, 22:03

Gut halt ich für etwas nutzlos. Die meisten ham sihc ihre eigenen Sachen schon geschrieben. Desweiteren wird c++ immer mehr in den Hintergrund geraten. Zumindest in vielen Bereichen der Programmierung. Vorallem 2009 wuhu da wird sich viel in richtung Java und .net tun. So wie ich MS kenne sehr viel im Bereich .net.

Anonymous

unregistriert

4

03.01.2006, 22:06

Sicaine
Also das mit Java finde ich eher unwahrscheinlicher und das mit C++ auch. Java hat meines Erachtens das Rennen gegen .NET schon so gut wie verloren, vorallem nachdem .NET immer mehr auf PALMs und HandHelds benutzt wird und sogar besser dort läuft als Java dank der Virtual Mashine, als die von Java.

Aber C++ wird auch weiterhin für viele Firmen Top1 sein wenn es um Anwendungsentwicklung geht. Da man mit C++ viel tiefgründiger arbeiten kann als mit C# oder Java.

CW_Kovok

Alter Hase

  • »CW_Kovok« ist der Autor dieses Themas

Beiträge: 836

Wohnort: nähe Bonn

Beruf: Schüler

  • Private Nachricht senden

5

03.01.2006, 22:07

Zitat von »"http://www.artima.com/cppsource/cpp0x.html"«


* Provide stability and compatibility (with C++98, and, if possible, with C)
* Prefer standard library facilities to language extensions
* Make only changes that change the way people think
* Prefer generality to specialization
* Support both experts and novices
* Increase type safety (by providing safe alternatives to currently unsafe facilities)
* Improve performance and ability to work directly with hardware
* Fit into the real world


naja gut finde ich vor allem den vorletzten punkt, denn der ist ja dass, was c++ von vielen anderen sprachen unterscheidet. In einem kommentar dazu habe ich außerdem gelsen, dass es neuerding auch garbage collectoren geben soll, bin ich blind, oder steht davon nichts im text, denn ich habe nix davon gelsen, wäre ja ein unding

@ Sicaine: warum verschwindet deiner meinung nach C++?
Was es alles gibt, das ich nich brauche - Aristoteles

Anonymous

unregistriert

6

03.01.2006, 22:11

garbage collectoren? isn scherz oder? Oje, C++ ist verdammt...

CW_Kovok

Alter Hase

  • »CW_Kovok« ist der Autor dieses Themas

Beiträge: 836

Wohnort: nähe Bonn

Beruf: Schüler

  • Private Nachricht senden

7

03.01.2006, 22:14

naja im Artikel steht nix davon, habe ihn extra nochmal gelesen, aber ein bekannter behauptet steif und fest er hätte was von opitonalen garbagecollectoren gelesen und im Kommentar auf zfx.info steht es auch, ich frage mich was da gemeint ist...
Was es alles gibt, das ich nich brauche - Aristoteles

leo

Frischling

  • Private Nachricht senden

8

03.01.2006, 22:20

http://www.informit.com/guides/content.asp?g=cplusplus&seqNum=222

Sicaine

unregistriert

9

03.01.2006, 22:20

@Patrick ja ich wollt hier java und .net in einen haufen werfen weils theoretisch beim programmieren das gleiche is. Um das gings mir ja auch nicht. .net wird in vielen Bereichen c++ immer stärker verlieren. Wie gesagt Produktivität wird immer wichtiger und .net und java immer besser. Schneller in Sachen Entwicklung und immer schneller in Sachen Ausführungsgeschwindigkeit. Logisch dass es bei bestimmten Bereichen nich verschwinden wird oder auch .net nur annähernd Fuß fast aber das is wohl klar.

Bei uns in der Schule hängt ein Zettel mit ".net wird 20 jahre brauchen" das glaub ich schon lange nicht mehr :)

Und ja verdammt nochmal wir ham 3ghz und sonstige hardware um etwas performance an .net etc. zu verlieren ;-)

leo

Frischling

  • Private Nachricht senden

10

03.01.2006, 22:22

Zitat von »"Sicaine"«

Und ja verdammt nochmal wir ham 3ghz und sonstige hardware um etwas performance an .net etc. zu verlieren ;-)


Die 3D-Programmierung ist noch lange nicht an ihre Grenzen gekommen.

Werbeanzeige