Javas Zukunft?



  • KaraHead schrieb:

    Hmmm, C++xx0 ist mir neu. Kann mal jemand ein paar Zeilen mehr dazu schreiben?

    Erweiterung von C++???

    Ne, neuer Standard (erst der zweite). Dazu gab's schon einige Diskussionen im C++ Forum, einfach mal suchen.



  • Der C++0x Standard wird garnicht sooo wichtig sein, obwohl er schon ziemlich coole Features bekommen wird (Active und Future Objects werden ein neues Zeitalter einleiten). Interessanter wird eher der TR1 und TR2 von C++.



  • Profet schrieb:

    [...]nach dem Siegeszug von C++0x[...]

    Oh, hast du letzt "Manchmal kommen sie wieder" gesehen? Oder wie kommst du ansonsten auf so abwegige Ideen? 🙂



  • Gregor@Home schrieb:

    Profet schrieb:

    [...]nach dem Siegeszug von C++0x[...]

    Oh, hast du letzt "Manchmal kommen sie wieder" gesehen? Oder wie kommst du ansonsten auf so abwegige Ideen? 🙂

    Weil dann die abtrünnigen Java- und C#-Heiden in der Hölle schmoren werden, wenn sie nicht voller Demut zum verbannten König C++, der seinen Thron in Herrlichkeit wieder besteigen wird, den ihm die Marketing-Intriganten von Sun und Microsoft auf heimtückische Weise unrechtmäßig geraubt haben, zurückkehren und ihm ewige Treue schwören!



  • [/quote]Weil dann die abtrünnigen Java- und C#-Heiden in der Hölle schmoren werden, ... [/quote]
    Lieber in der Hölle als Fürst regieren als im Himmel als Sklave dienen ...



  • Java? Ist das nicht dieser schnarchlangsame Frickelmüll, der durch das
    überlegene .NET vom Weltmarktpremiumführer Microsoft® schon fast
    vollkommen vom Markt verdrängt worden ist? Wie kann man sowas denn
    noch ernsthaft benutzen?



  • Premiumposting schrieb:

    Java? Ist das nicht dieser schnarchlangsame Frickelmüll, der durch das
    überlegene .NET vom Weltmarktpremiumführer Microsoft® schon fast
    vollkommen vom Markt verdrängt worden ist?

    Nein, das musst du verwechseln. Java ist unter den Programmiersprachen dominierend.

    Guck zum Beispiel mal bei Gulp.
    Du wirst feststellen, dass Java gerade erst im November 2005 bei 17,7% aller Projektanfragen vorausgesetzt wird. C# - als DIE Sprache für .NET - benutzt nur eine Minderheit von 1,8%. Weiterhin hat Swing als das bevorzugte GUI-Toolkit unter Java alle anderen GUI-Toolkits inklusive WinForms gerade erst hinter sich gelassen:

    http://weblogs.java.net/blog/hansmuller/archive/2005/10/official_swing.html

    Oh, ach ja: Auch auf Sourceforge nimmt der Anteil der Javaprogramme stetig zu. Gerade erst hat ja hier alle anderen Sprachen überflügelt:

    http://www.jroller.com/page/matsh?entry=java_history_was_made_today

    Also mit anderen Worten: Wer meint, Java sei tot, oder vom Markt verdrängt worden oder so, leidet offensichtlich an einer Art Realitätsverlust. Java geht es so gut wie lange nicht mehr und dieser Trend wird sich IMHO eher noch verstärken. 🙂



  • Der .net-Kram hat sich als unbrauchbar erwiesen.



  • Kann man solche Threads, wo wirklich jedes 2. Posting nur provakantes, unqualifiziertes Getrolle ist nicht schließen?



  • Nur weil etwas viel benutzt wird, ist es noch lange nicht gut. Schließlich kreisen auch viel Fliegen um Scheiße ...



  • Kammerjäger schrieb:

    Nur weil etwas viel benutzt wird, ist es noch lange nicht gut. Schließlich kreisen auch viel Fliegen um Scheiße ...

    Falsch. In der IT Branche setzt sich nun mal das in seinem Bereich beste Produkt durch. Unnütze Technologien scheitern eben. Dass Java heutzutage extrem beliebt und erfolgreich ist, ist nur die logische Konsequenz.



  • Wer hat die heise-Trolle hier hin geholt?



  • nimmersatt schrieb:

    Kammerjäger schrieb:

    Nur weil etwas viel benutzt wird, ist es noch lange nicht gut. Schließlich kreisen auch viel Fliegen um Scheiße ...

    Falsch. In der IT Branche setzt sich nun mal das in seinem Bereich beste Produkt durch. Unnütze Technologien scheitern eben. Dass Java heutzutage extrem beliebt und erfolgreich ist, ist nur die logische Konsequenz.

    Naja, das würde ich nicht sagen. Es gibt schon noch eine ganze Menge andere Dinge, die im IT-Bereich für den Erfolg eines Produktes relevant sind. Da zählt nicht nur technische Überlegenheit, stattdessen ist zum Beispiel auch der Zeitpunkt des Erscheinens relevant. Und da ist .NET zum Beispiel ein paar Jahre zu spät. Das ist eigentlich der zentrale Punkt, warum es .NET gegenüber Java schwer hat: Rund um Java hat sich inzwischen eine riesige Infrastruktur, Community usw. gebildet. Das gibt man nicht einfach so auf, nur um vielleicht in einer Sprache wie C# "Properties" zur Verfügung zu haben. Natürlich gibt es auch noch eine ganze Menge andere Faktoren, die im IT-Bereich zum Erfolg eines Produktes beitragen: Marketing, Preis und so weiter. Zumindest geht es nicht nur um das technisch gesehen beste Produkt. ...andererseits ist IMHO auch der Schluss richtig, dass es sich bei einem Produkt, das sich durchgesetzt hat, nicht um einen völligen technischen Fehlgriff handeln kann.



  • nimmersatt schrieb:

    Falsch. In der IT Branche setzt sich nun mal das in seinem Bereich beste Produkt durch. Unnütze Technologien scheitern eben. Dass Java heutzutage extrem beliebt und erfolgreich ist, ist nur die logische Konsequenz.

    LOL. Du scheinst noch nicht in der Wirklichkeit angekommen zu sein. 🤡



  • Hallo zusammen,

    nachdem ich weder per Suche etwas von C++0x bzw. C++xx0
    noch auf den ersten 20 Seiten gefunden habe, kann mir jemand mal nen
    Link dazu schicken?

    Danke,
    Frank



  • C++ Zukunft schrieb:

    nachdem ich weder per Suche etwas von C++0x bzw. C++xx0
    noch auf den ersten 20 Seiten gefunden habe, kann mir jemand mal nen
    Link dazu schicken?

    "C++0x" ist mehr oder weniger ein Arbeitsname für den nächsten C++ Standard. Dabei steht das 0x für das Jahr, in dem der Standard erscheinen soll. ...also "noch in diesem Jahrzehnt". Solche Kreationen wie "C++xx0" kommen zu stande, wenn Leute nicht mehr so ganz daran glauben, dass das noch etwas in diesem Jahrzehnt wird.



  • Huhu,

    mich würde mal interresieren wer sich diesen neuen C++0x Standard ausdenkt... soweit ich weiß gibt es dafür keine eigene Institution...

    .Net ist Microsoft und Java von Sun...
    Bei C++ seh ich immer nur viele Firmen die ihren eigenen Kuchen backen und am Ende wird dies dann zusammengeschustert... das sieht man schon an der Standard librabry
    eid

    gruß! Sieben!nv iM nov



  • Sieben schrieb:

    Huhu,

    mich würde mal interresieren wer sich diesen neuen C++0x Standard ausdenkt... soweit ich weiß gibt es dafür keine eigene Institution...

    .Net ist Microsoft und Java von Sun...
    Bei C++ seh ich immer nur viele Firmen die ihren eigenen Kuchen backen und am Ende wird dies dann zusammengeschustert... das sieht man schon an der Standard librabry
    eid

    gruß! Sieben!nv iM nov

    Huhu dich selbst, schon mal was vom ANSI Komitee gehört (in dem sitzt im Übrigen auch MS und andere Firmen)?



  • Wenn man mal nach dem neuem C++0x Standard sucht, bekommt man nur recht diffuse Informationen darüber, wie C++ in der Zukunft aussehen soll (Was ich finde sind meist nur irgendwelche Wünsche, die geäußert wurden).
    Gibt es eigentlich irgendwo eine konkretere Zusammenstellungen, wie C++ in Zukunft erweitert wird. Schließlich möchte man den Standard noch in diesem Jahrzehnt veröffentlichen und da sollte man langsam etwas konkreter werden.



  • ANSI ist falsch, da ANSI eine nationale Organisation ist -> USA. Also das amerikanische DIN.

    Definiert wird der C++ Standard im ISO (International) den dann die nationalen Organ. übernehmen.

    Das C++ Standard Kommittee ist eine Ansammlung von Personen, z.B. Herb Sutter (Microsoft), Bjarne Stroustrup (AT&T) u.v.a. die das ganze organisieren. Meetings gibts alle zwei Monate, die letzte war glaub ich in Berlin, die davor in bei Washington DC.

    Bei diesen Meetings kann jeder (ihr und ich!) einen Vorschlag einbringen, für den Standard. Z.B. eine neue Klasse oder neue Sprachfeatures oder oder... Dieser wird dann von den Mitgliedern des Kommittees entweder angenommen oder abgelehnt.

    So, wie ist der aktuelle Stand?

    Vorschläge für neue Sprachfeatures und Standard-Lib-Erweiterungen werden NICHT mehr angenommen. Soll heißen, hier läuft die letzte Phase wo alles fest gezurrt wird.

    Der TR1 (Technical Report 1) ist auch schon fertig und dokumentiert. TR sind Libraries die eine Art optinale Lib sind, neben der Minimal-Lib (so wie wir sie heute kennen). In der TR1 sind z.B. die ganzen Boost-Smartpointer rein gekommen. Die gehören also ab sofort zum TR1 des ISO-C++ Standards! 👍

    Vorschläge für den TR2 werden noch bis zum Oktober 2006 angenommen. Für den TR2 hat das Kommittee den Wunsch geäußert, XML-Libs, Socket-Libs und andere Libs zu sehen. Zur Zeit liegen für den TR2 boost::filesystem vor und noch eine andere Lib, die mir entfallen ist. Wobei Vorschläge für TRs keine fertige Implementierung sein müssen.

    So, wenn TR2 fertig ist, kanns 2009 mit dem neuen Standard los gehen. Bis dahin soll der ganze Papierkram fertig sein, der ja bei der ISO festgeschrieben werden muß.

    Wer jetzt sagt, das bei C++ nichts passiert, hat keine Ahnung. :p

    Übrigens, MS-C++-Compiler-Chefin hat schon in ihrem Blog geschrieben, das die MS-Compiler TR1 unterstützen werden.

    Wo kann man den aktuellen Stand einsehen?
    Hier, auf der Website des Kommittees:
    http://www.open-std.org/jtc1/sc22/wg21/

    Viele Dokumente kann man einsehen, einige sind mit Passwort gesperrt. Viel Spaß beim Stöbern! 😃


Anmelden zum Antworten