Der Martin: Ästhetik und Klarheit von Code

Beitrag lesen

Hallo,

deswegen sagte ich ja: Die Konzepte, die dahinterstecken, sind vermutlich vielen bekannt. Aber eben nicht unter diesen Modebegriffen.
Ach Martin. Zwei Möglichkeiten: Die Begriffe, die ich seit einem Jahrzehnt höre, hast Du nie gehört, weil die die Konzepte fremd sind.

teilweise bestimmt. Currying habe ich zum Beispiel recherchiert und festgestellt, dass es sich dabei im Grunde um etwas Triviales handelt. Einen konkreten Ausdruck dafür kannte ich bisher nicht. Der Begriff Currying ist mir bisher gelegentlich begegnet, wenn molily über seine Kniffe in Javascript berichtet hat, sonst noch nie; es war mir bisher nicht wichtig genug, um nachzuforschen, was er damit meint.

Oder aber die Konzepte sind Dir unter anderem Namen bekannt und ich erscheine Dir wie jemand, der wild mit exotischen Buzzwörtern um sich wirft.

Genau. Zum Beispiel das mit dem Lambda.

Das Lambda-Kalkül existiert seit den 30er Jahren. In den 50ern hat McCarthy darauf Lisp aufgebaut. 1977 hat John Backus den sehr relevanten Artikel „Can Programming By Liberated from the Von Neumann Style?“ im ACM veröffentlicht.

Das mag ja alles sein - mir war es trotz Informatik-Studium fremd. Vielleicht weil ich als Ingenieur unter Informatik vorwiegend nicht die theoretische, sondern die technische oder angewandte Informatik sehe.

Funktionale Konstrukte sind letztendlich ewig dabei, nicht nur in funktionalen Programmiersprachen. Man kann auch in klassischen, imperativen Sprachen damit umgehen, wenn man in C z.B. function pointer rumreicht.

Ich sagte ja schon: Bei dem Begriff "anonyme Funktion" hätte ich sofort gewusst, was du meinst.

Aber musst Du wirklich dann aggressiv Buzzwörtertum unterstellen, nur weil Du vielleicht andere Namen kennst?

Ja - und zwar wegen der Häufung solcher Begriffe hier im Thread.

Kannst Du nicht einfach mal annehmen, dass das Kommunikationsproblem auch bei Dir liegen könnte? Und dass es produktiver sei, sich kurz schlau zu lesen und dann meinetwegen so etwas anzumerken wie „Ah, Currying? Ich hab das meinerzeit unter dem Begriff Schönfinkeln gelernt.“

Dann wüsste ich zwar, was du meinst - aber du wüsstest noch nicht, dass dein Fachjargon nicht ankommt.

Aber sich so anzustellen ist doch albern.

Es ist der verzweifelte Versuch, andere darauf aufmerksam zu machen, dass sie sich deutlich vom gebräuchlichen Wortschatz der technisch orientierten Fraktion entfernen. Und zwar ohne Notwendigkeit. Ich würde es als unentschuldbares Versäumnis sehen, diesen Hinweis zu unterlassen.

Ciao,
 Martin

--
In der Theorie stimmen Theorie und Praxis genau überein.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
3 88

Ästhetik und Klarheit von Code

Tim Tepaße
  • programmiertechnik
  1. 2
    asdf
    1. 0
      Jeena Paradies
      1. 0
        asdf
      2. 2
        molily
        1. 0
          Jeena Paradies
      3. 2
        Stefanie M.
    2. 0
      Tim Tepaße
      1. 1
        dedlfix
  2. 0
    Jeena Paradies
    1. 2
      Tim Tepaße
      1. 2
        Jeena Paradies
  3. 0
    Der Martin
    1. 1
      Jeena Paradies
    2. 1
      Tim Tepaße
      1. 0
        Der Martin
        1. 0
          Jeena Paradies
          1. 0
            Der Martin
            1. 3
              DaBear
              1. 0
                Der Martin
                1. 1
                  DaBear
                  1. 0
                    Der Martin
                    1. 1
                      Jeena Paradies
                      1. 4
                        Christian Kruse
                        1. 0
                          Christian Seiler
                          1. 0
                            Christian Kruse
                          2. 0
                            molily
                2. 0
                  Tom
            2. 2
              Tim Tepaße
              1. 0
                Der Martin
                1. 1
                  dedlfix
                  1. 0
                    Tom
                    1. 1
                      Jeena Paradies
                      1. 0
                        Tom
                        1. 0
                          Tom
                          1. 4
                            Christian Kruse
                        2. 4
                          Kai345
                2. 3
                  Christian Seiler
                  1. 0
                    Tom
                    1. 0
                      Don P
                      • menschelei
                      1. 0

                        Currying

                        Tom
              2. 0
                Stefanie M.
                1. 0
                  Tom
                  1. 0
                    Tim Tepaße
                    1. 0
                      dedlfix
                    2. 1
                      Der Martin
                      1. 2
                        molily
                2. 1
                  molily
            3. 3
              molily
              1. 0
                Der Martin
                1. 0
                  dedlfix
                  1. 0
                    Tom
                    1. 5
                      molily
                      1. 0

                        Ein Nachruf

                        Christian Seiler
                        1. 0
                          Christian Kruse
                          1. 0
                            Tom
                        2. 0
                          Der Martin
                          1. 3
                            Christian Seiler
                            1. 0
                              Der Martin
                        3. 0

                          Der Unterschied zwischen Nachwuchsföderung und Arroganz

                          Tom
                          • menschelei
                          1. 0

                            Was ist aus dem einstigen Nachwuchs geworden?

                            Tom
                          2. 0
                            Jeena Paradies
                        4. 1
                          dedlfix
                      2. 0
                        Tom
                        1. 0
                          Tim Tepaße
                          1. 0
                            Der Martin
                            1. 5
                              molily
                              1. 1
                                dedlfix
                                1. 3
                                  molily
                                  1. 3
                                    Don P
                          2. 0
                            Tom
                            1. 0
                              Tim Tepaße
                              1. 0
                                dedlfix
        2. 0
          Christian Seiler
        3. 0
          Don P
    3. 0
      Tom
      1. 0
        Der Martin
    4. 0
      Don P
      1. 0
        Jeena Paradies
        1. 0
          Christian Seiler
          1. 0
            Christian Kruse
          2. 0
            molily
  4. 1
    molily
    1. 0
      Tim Tepaße
  5. 0
    reborn
  6. 0
    Buchtipp
  7. 0
    jobo
    1. 0
      jobo