Dart - die neue Programmiersprache?



  • ja im grunde hast du recht. aber für ernsthafte sachen wird sicher niemand javascript auf dem server nehmen. die gefahr, dass man sich entweder selbst ins bein schiesst oder die performance nicht skaliert, ist einfach zu groß.

    jeder der mal ne größere javascript codebase gepflegt und weiterentwickelt hat, wird wissen, was ich meine.



  • Mmmhhh! Na, ihr seid die Profis! 😉
    Dann lass ichs lieber...



  • Sowas verkrüppeltes hat keinen Thread verdient.



  • Was ist denn mit Fortress? auch schlimm?



  • Kenn ich nücht.



  • Hacker schrieb:

    Was ist denn mit Fortress? auch schlimm?

    Aus Spaß an der Freude kann man alles lernen, was einem die Leidenschaft zum eigentlichen Thema aufflammen lässt. Z. B. zählt BrainFuck zu den Nerd-Sprachen und viele haben das gelernt, obwohl man damit effektiv nichts auf die Beine stellen kann.
    Aber wie gesagt, davon Leben wirst du auf Dauer nicht können. Dann halte dich lieber bei den Mainstream-Sprachen wie C++, Java, C#, ... auf.



  • Hacker schrieb:

    Bin jetzt schon auf Seite 3...
    Ich find die ganz interessant, weil die Ähnlichkeiten zu C++ hat und dennoch anders ist (und zwar afaik auch grundlegend)...
    Werd mich dann nochmal melden

    http://www.dartlang.org/docs/getting-started/index.html

    Das ist der Tutorial Link, eine typische Klasse sähe so aus:

    class mama
    {
    String namevonmama = "Mama Mia";
    
    void set name(String val)
    {
        if(val > 20) throw 'error! name too long';
        else namevonmama = val;#
    }
    
    String get name() => namevonmama;
    }
    
    main()
    {
        mama a = new mama();
    }
    

    Gibt es einen Grund warum das gepostet hast? Ich sehe keinen Unterschied zu C++, bis auf die 2% Änderung der Syntax.



  • 2%:

    - Attribute bei definition der Klasse initialisieren
    - Getter(/Setter) Methoden ganz neu definierbar
    - Keine inkludierten Header
    - String statt std::string
    - Exceptions anscheinend auch anders definiert
    - Afaik Garbage Collection

    🤡

    class Printer extends Isolate {
      main() {
        port.receive((message, replyTo) {
          if (message == null) port.close();
          else print(message);
        });
      }
    }
    
    main() {
      new Printer().spawn().then((port) {
        for (var message in ['Hello', 'from', 'other', 'isolate']) {
          port.send(message);  
        }
        port.send(null);
      });
    }
    

    Ja, 2% - aber hundert



  • 314159265358979 schrieb:

    Sowas verkrüppeltes hat keinen Thread verdient.

    sprachs und versagte beim java coden - der wald-und-wiesen-sprache
    lol
    .



  • Wo hab ich versagt?



  • 314159265358979 schrieb:

    Wo hab ich versagt?

    Beim zurückdissen 😃
    Spaß man. Unser kumpel roflalter (sehr lässiger name übrigens) ist wahrscheinlich auch in der Pubertät. Nix zu tun, oder? Coden ist gut fürs Gehirn 😮



  • ich poste hier während des codens per curl. klar soweit?



  • Hacker schrieb:

    Was ist denn mit Fortress? auch schlimm?

    Fortress, Chapel, X10, etc. sind halt Programmiersprachen die speziell für den Supercomputing-Bereich entwickelt werden (Stichwort PGAS). Das könnte ganz interessant sein. Ist aber halt noch alles recht neu und in der Entwicklung. Ein Entwickler von Fortress ist übrigens Guy Steele. Der Typ ist bei Programmiersprachen eine Ikone. Er war immerhin bei der Standardisierung/Design von Scheme, Common Lisp, C, Fortran, Java, ECMAScript (JavaScript) beteiligt. Außerdem hat er den ersten Befehlssatz von Emacs entworfen und als erster TeX portiert.


Anmelden zum Antworten