MichaelB: Welche Programmiersprache ist die richtige?

Beitrag lesen

Hallo,

C ist am schnellsten und kann ungefähr gerundet alles was ein Computer eben so kann. Es gibt für jede ernstzunehmende Plattform einen Compiler,

Problem ist nur, wenn man von einer Plattform auf die andere wechseln möchte. Dann muss man nämlich beim programmieren auch Bibliotheken verwendet haben, die auf mehreren Plattformen zur Verfügung stehen.
Zudem ist auch andere Kriterien wichtig wie Lesbarkeit des Codes, Fehleranfälligkeit der Sprache usw.

und die Mehrheit der großen Programme sind damit geschrieben.

Das würde ich SO nicht unterschreiben.

VisualBasic hebt sich total ab und ist ganz anders - die grafischen Oberflächen werden zusammengeklickt und dann der Code für die verschiedenen Ereignisse geschrieben.

... was einem auch viel Flexiblität nimmt. So kann man nicht auf Ereigenisse reagieren, die dem Form oder den Form-Elementen bisher unbekannt sind. Ebenso lassen sich Elemente schwer neue Eigenschaften hinzufügen.

Du sagst, du kannst PHP. PHP kann man nicht nur für Webseiten nutzen, sondern auch auf dem eigenem Rechner verwenden. Mit PHP-GTK kannst du unter Windows und Linux grafische Oberflächen erzeugen. Nicht so einfach wie mit VisualBasic, aber es geht.

Wobei die Frage ist ob es Sinn macht eine Sprache für Applikationen zu verwenden, die ursprünglich mal nicht dafür gedacht war und deshalb vom Konzept her einige Unzulänglichkeiten hat.
Der einzige Grund wäre, dass man PHP schon kann. Und selbst dann sollte man sich das überlegen.

Bei sehr komplexen Sachen ist C also am Besten

Gerade bei komplexen Sachen kommt man um vernünftige objektorientierung kaum noch herum, was zwar die Erstellung schwieriger macht. Die Pflege und Erweiterung des Programm aber umso einfacher.

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