Andreas Bierhals: Ist JS nun eine Programmiersprache oder nicht?

Beitrag lesen

Hallo Wilhelm!

siehe auch: Turing-Test

Ein Computer ist dann intelligent, wenn er Aufgaben so bewältigt, daß ein Mensch dies als intelligente Leistung bewertet. Computer selber verhalten sich aber nur in Abhängigkeit von ihrer Programmierung.

...das ist wohl war - menschliche Kommunikation läßt sich nicht durch einen Algorithmus beschreiben. Die von mir angedeutete "Turing-Maschine", hat deswegen - außer dem Namen - nix mit dem "Turing-Test" tun... Es ging mir ja um algorithmische Probleme, also Aufgaben, die mit einem fest vorgegebenen Ablaufplan bewältigt werden können. Die entsprechende Definition in Boris' Posting trifft das z.B. auch ziemlich gut.

Die Argumentation war ja...

a) Eine Turing-Maschine kann theoretisch
   jedes algorithmische Problem lösen, was
   wohl mal bewiesen wurde, und wobei auf
   den Programmieraufwand bzw. Rechenzeit
   der Turing-Maschine keine
   Rücksicht genommen wird.
b) Wenn man mit irgendeiner anderen Programmier-
   oder Sonstwas-Sprache eine Turingmaschine
   nachprogrammieren kann, kann man folglich
   auch mit der anderen Programmiersprache
   alle algorithmischen Probleme bearbeiten.

Dabei reicht es aus, wenn das "andere" Programm eine Turing-Maschine nur innerlich nachsimuliert und am Ende lediglich das Ergebnis ausspuckt. Auf die Darstellung kommt es dabei nicht an (nur - das Endergebnis sollte man schon ablesen können, sonst wird es allzu platonisch *g*).

Ich wollte letztendlich nur ein Kriterium aufzeigen, wie man zwischen Programmier- und sonstigen Computer-Sprachen die Grenze ziehen könnte.

Viele Grüße

Andreas

P.S.: Gibt es eigentlich schon irgendwo HTML-Seiten mit einer JavaScript-gesteuerten Turing-Maschine? Würde mich jedenfalls interessieren, ansonsten wäre das ja auch mal eine interessante "Übung" :-))

0 50

Ist JS nun eine Programmiersprache oder nicht?

Antje Hofmann
  • javascript
  1. 0
    Joachim
  2. 0
    Carsti
    1. 0
      Cheatah
      1. 0
        Martin Speiser
        1. 0
          Michael N.
          1. 0
            Mirko
            1. 0
              Martin Speiser
              1. 0
                Michael N.
        2. 0
          Thomas Hieck
      2. 0
        Wilhelm
    2. 0
      Benedikt Scholz
      1. 0
        Carsti
        1. 0
          Benedikt Scholz
  3. 0
    Boris Hoeller
  4. 0
    Benedikt Scholz
    1. 0
      Boris Hoeller
      1. 0
        Benedikt Scholz
        1. 0
          Mirko
          1. 0
            Benedikt Scholz
            1. 0
              Mirko
      2. 0
        Stefan Muenz
        1. 0
          Andreas Bierhals
          1. 0
            Stefan Muenz
            1. 0
              Wilhelm
              1. 0
                Andreas Bierhals
              2. 0
                Thomas J.S.
          2. 0
            Wilhelm
            1. 0
              Benedikt Scholz
              1. 0
                Stefan Muenz
                1. 0
                  Benedikt Scholz
                  1. 0
                    Stefan Muenz
                    1. 0
                      Benedikt Scholz
            2. 0
              Andreas Bierhals
            3. 0
              Thomas J.S.
        2. 0
          Boris Hoeller
  5. 0
    Thomas Hieck
    1. 0
      Benedikt Scholz
      1. 0
        Andreas Bierhals
        1. 0
          Mirko
        2. 0
          Benedikt Scholz
      2. 0
        Thomas Hieck
        1. 0
          Benedikt Scholz
  6. 0
    Antje Hofmann
    1. 0
      Benedikt Scholz
    2. 0
      Michael Schröpl
  7. 0
    joerg
    1. 0
      Antje Hofmann
    2. 0
      Wilhelm
    3. 0
      Benedikt Scholz