MichaelB: Welche Programmiersprache ist die richtige?

Beitrag lesen

Hallo,

Assembler - Alt, Schwer zu meistern aber höllisch schnell

Assembler hat aber auch noch ein paar andere Nachteile. Zum Beispiel Plattformabhängigkeit. Und schnell ist es auch nur dann, wenn man genau weiß was man tut.
Das es schwer lesbarer Code ist und daher schwer zu warten kann man  dadurch kompensieren, dass man seine Programme nicht komplett in Assembler schreibt sondern nur ausgewählte geschwindigkeitskritische Routinen.

C/C++ - Komplex,ist am verbreitesten, X Compiler verfügbar, würde ich empfehlen, alle Platformen haben C/C++ Compiler

C ist (sorry) eine Krankheit. Es gibt so viele Fallstricke bei der Programmierung. Schlecht lesbar ist der Code auch. Zumindest wird man schnell dazu verführt unlesbaren Code zu schreiben.
Und die Objektorientierung von C++ ist ein Witz.

Basic - Einfach zu lernen, langsam, kann glaube nicht alles

Kommt darauf an. Mit VisualBasic beispielsweise kommt man schon recht weit. Aber auch wieder plattformabhängig und es gibt viele unschöne Konstrukte.

Delphi - Leicht zu lernen, etwas langsamer als C/C++, Programme laufen (unter entsprechender Programmierung) unter Windows/Linux

Delphi (bzw. Pascal) ist in der Tat ganz nett. Gut lesbarer Code. Leicht zu lernen. Ganz flott ist es ebenfalls.

Java - Leicht zu lernen (soweit ich weiss), langsam aber dafür Platformunabhängig

Das mit dem langsam kann man so nicht ganz stehen lassen. Die Tage wo Java langsam war liegen schon etwas zurück und das liegt nicht nur daran, daß die computer schneller geworden sind. Viele Java-Anwendungen die ich hier habe sind von der Geschwindigkeit her praktisch nicht mehr von C/C++ zu unterscheiden.
Manchmal hat Java sogar Vorteile (besonders gegenüber C++). Hängt aber auch viel damit zusammen, WIE man programmiert.

Das ist ein wenig wie der Windows/Linux/MacOS krieg, oder Netscape vs. IE User, jeder schwört auf "seine" Sprache.

Da ist was dran :-)

Im Moment sind C/C++, Delphi & Java am verbreitesten. Wie schon gesagt würde ich (heute) auf C/C++ setzen da die meisten Programme

Zumindest im Windows-Umfeld sollen angeblich die meisten Programme in VisualBasic geschrieben sein. Aber das ist eher unerheblich. Wichtiger ist, welche befinden sich in einem dynamsichen Entwicklungsprozess und haben weite Unterstützung. Wieviel Dokumentationen und externe Biblioteken sind verfügbar usw.

Nicht ganz vergessen sollte man vielleicht hierbei die .NET-Sprachen insbesondere C# als ... naja sagen wir mal Java-Klon.

Gruß
   MichaelB

0 111

Welche Programmiersprache ist die richtige?

Jürgen Ulmschneider
  • programmiertechnik
  1. 0
    Die dicke Tina
    1. 0
      wahsaga
      1. 0
        Andavos
    2. 0
      Onkel
      1. 0
        Fabian Transchel
    3. 0
      Atomfried
      1. 0
        Johannes Zeller
  2. 0
    Andavos
  3. 0
    Markus Trusk
    1. 0
      Andavos
      1. 0
        Markus Trusk
    2. 0
      Martin Jung
      1. 0
        MichaelB
        1. 0
          Martin Jung
          1. 0
            MichaelB
            1. 0
              Martin Jung
              1. 0
                MichaelB
                1. 0
                  Martin Jung
                  1. 0
                    MichaelB
    3. 0
      Andreas-Lindig
      1. 0
        MichaelB
  4. 0

    Nimm Java

    MichaelB
    1. 0
      Jürgen ulmschneider
      1. 0
        Fabian Transchel
        1. 0
          Christian Seiler
          1. 0
            Jürgen Ulmschneider
            1. 0
              Christian Seiler
              1. 0
                MichaelB
  5. 0
    Gerrit
    1. 0
      MichaelB
      1. 0
        Christian Seiler
        1. 0
          MichaelB
          1. 0
            Christian Seiler
            1. 0
              Jürgen ulmschneider
              1. 0
                MichaelB
              2. 0
                Ingo Turski
  6. 0
    Danny
    1. 0
      FrankieB
      1. 0
        MichaelB
        1. 0
          FrankieB
  7. 0
    Bio
    1. 0
      MichaelB
      1. 0
        Bio
        1. 0
          MichaelB
    2. 0
      Gerrit
      1. 0
        Gerrit
  8. 0
    Noodles
    1. 0
      MichaelB
      1. 0
        Noodles
        1. 0
          MichaelB
          1. 0
            Christian Kruse
            1. 0
              MichaelB
          2. 0
            GONZO
            1. 0
              MichaelB
    2. 0
      Jürgen Ulmschneider
      1. 0
        MichaelB
  9. 0
    Julian von Mendel
    1. 0
      MichaelB
  10. 0
    Jürgen Ulmschneider
    1. 0
      MichaelB
    2. 0
      Vinzenz
      1. 0
        MichaelB
        1. 0
          Klaus Mock
          1. 0
            MichaelB
          2. 0
            Frank Schönmann
            1. 0
              MichaelB
              1. 0
                Frank Schönmann
                1. 0
                  MichaelB
                  1. 0
                    Christian Seiler
                    1. 0
                      MichaelB
                      1. 0
                        Christian Kruse
                        1. 0
                          MichaelB
                          1. 0
                            Christian Kruse
                            1. 0
                              MichaelB
                              1. 0

                                Fortsetzung

                                MichaelB
                                1. 0
                                  Klaus Mock
                                  1. 0
                                    MichaelB
                  2. 0
                    Christian Kruse
                    1. 0
                      MichaelB
    3. 0
      Kopfwunde
    4. 0
      Eternius
      1. 0
        GONZO
        1. 0
          MichaelB
  11. 0
    Jürgen Ulmschneider
    1. 0
      MichaelB
      1. 0
        Fabian Transchel
        1. 0
          MichaelB
          1. 0
            Fabian Transchel
            1. 0
              MichaelB
      2. 0
        Christian Seiler
        • menschelei
        1. 0
          Fabian Transchel
  12. 0
    nobody
    1. 0
      Fabian Transchel
      1. 0
        MichaelB
        1. 0
          Fabian Transchel
          1. 0
            MichaelB
            1. 0
              Fabian Transchel
              1. 0

                Energien

                MichaelB
                • sonstiges
                1. 0
                  Christian Seiler
                  1. 0
                    Christian Seiler
                    1. 0
                      MichaelB
                  2. 0
                    Fabian Transchel
                    1. 0
                      Christian Seiler
                  3. 0
                    MichaelB
                  4. 0
                    Christian Seiler
                    1. 0
                      Klaus Mock
                      1. 0
                        Fabian Transchel
                    2. 0
                      Fabian Transchel
          2. 0
            Christian Seiler
            1. 0
              Fabian Transchel