Connie: Konzept der Namensräume; Global, Dynamic und Lexical Scope

Beitrag lesen

Mein Problem ist, dass Du nicht genau liest.

sehr seltsam so kommt es mir auch vor.

Beispiel:
Meine Aussage:

File kann doch auch genau ein package enthalten.

Deine Antwort:

nein, file ist ein file in dem durchaus mehrere packages sein können.

Wieso das "nein" in Deiner Aussage? Habe ich gesagt muss?

Hab ich was anderes gesagt?

Allerdings!

"Programme können modular aufgebaut werden. Wenn man aber ein package aus einem Programm in eine Datei auslagert, sind Variablen anders zu behandeln (weil dann der Gültigkeitsbereich der im package definierten my-Variablen plötzlich auf das file beschränkt wird)."

Nichts ist da plötzlich, da ist exakt das Verhalten was dir hier die ganze Zeit versucht wird zu erklären.

Und ich versuche Dir zu erklären, dass diese Eigenschaft nicht offensichtlich ist, wenn von Modularisierung gesprochen wird, und dass man dieses unterschiedliche Verhalten nur herausfindet, nachdem man darauf hereingefallen ist oder Dutzende widersprüchlichre Aussagen analysiert hat.

Keine Ahnung, ich kenn keine vergleichbaren Programmiersprachen.
Schade!

Kennst du welche?

Ohne unbescheiden zu sein:
Die Dinosaurier Assembler (IBM und TR440), Algol, Fortran , PL1, Cobol, eine Zeit wo man mangels Rechnerzugang noch denken musste und nicht nach dem Motto "try and error" vorgehen konnte,
dann C, C++, SAS (4-GL) am Host und PC,
dann der komplette Schwenk zum PC mit Java, Javascript und, und, und...

Im Voraus schon besten Dank für den zu erwartenden zynischen Ausdrucks der Bewunderung, den ich mir allerdings nicht mehr zumuten will.
Tschau

0 80

Frage zu packages

Connie
  • perl
  1. 0
    Patrick Andrieu
    1. 0
      Connie
      1. 0
        Connie
        1. 0
          Patrick Andrieu
          1. 0
            Struppi
            1. 0
              Patrick Andrieu
              1. 0
                Struppi
                1. 0
                  Patrick Andrieu
            2. 0
              Connie
              1. 0
                Connie
    2. 0
      Connie
    3. 6

      Konzept der Namensräume; Global, Dynamic und Lexical Scope

      Siechfred
      1. 0
        Connie
      2. 0
        Connie
        1. 0
          Patrick Andrieu
          1. 0
            Connie
            1. 0
              Patrick Andrieu
              1. 0
                Connie
                1. 0
                  Connie
                  1. 0
                    Struppi
                    1. 0
                      Connie
                      1. 0
                        Struppi
                        1. 0
                          Connie
                          1. 0
                            Struppi
                            1. 0
                              Connie
                              1. 0
                                Struppi
                                1. 0
                                  Connie
                                  1. 0
                                    Struppi
                                    1. 0
                                      Connie
                                      1. 0
                                        Struppi
                                      2. 0
                                        Struppi
                                      3. 0
                                        Patrick Andrieu
                                        1. 0
                                          Struppi
                                          1. 0
                                            Kurt
                                            1. 0
                                              Struppi
                                              1. 0
                                                Kurt
                                                1. 0
                                                  Struppi
                                                  1. 0
                                                    Kurt
                                                    1. 0
                                                      Kurt
                                                      1. 0
                                                        Thomas
                                                        1. 0
                                                          Siechfred
                                                          1. 0
                                                            Kurt
                                                            1. 0
                                                              Siechfred
                                                              1. 0
                                                                Kurt
                                                        2. 0
                                                          Kurt
                                                          1. 0
                                                            Kurt
        2. 0
          Siechfred
      3. 0
        Patrick Andrieu
        1. 0
          Kurt
      4. 0
        Kurt
        1. 0

          my erzeugt keinen Packagevariablen!

          Kurt
        2. 0
          Siechfred
          1. 0
            Siechfred
            1. 0

              Konzeption...

              Patrick Andrieu
              • menschelei
            2. 0
              Kurt
              1. 0
                Siechfred
                1. 0
                  Kurt
  2. 0
    Kurt
    1. 0
      Kurt
    2. 0
      Struppi
      1. 0
        Kurt
      2. 0
        Interessierter Leser
        1. 0
          Interessierter Leser
          1. 0

            Coping with Scoping

            Kurt
        2. 0
          Kurt
  3. 0

    Zusammenfassende Darstellung, Kritik willkommen!

    Siechfred
    1. 0
      Kurt
      1. 0
        Struppi
        1. 0
          Kurt
          1. 0
            Struppi
            1. 0
              Thomas
              1. 0
                Struppi
            2. 0
              Kurt
              1. 0
                Struppi
                1. 0

                  1 Klasse= 1 Modul ?

                  Kurt
                  1. 0
                    Struppi
      2. 0
        Siechfred
        1. 0
          Thomas
        2. 0
          Kurt