Forráskód nem hordozható?

Kezdőlap Fórumok Programozás Forráskód nem hordozható?

10 bejegyzés megtekintése - 51-60 / 81
  • Szerző
    Bejegyzés
  • #2177768
    kisbetu
    Felhasználó

      Hibás?

      Miért lenne hibás?

      Hiszen pont azért írtad ilyenre, hogy valamit bizonyíts vele.
      Például álvéletlen számok előállíthatóak vele.

      #2177769
      kisbetu
      Felhasználó

        Hibás?

        Miért lenne hibás?

        Hiszen pont azért írtad ilyenre, hogy valamit bizonyíts vele.
        Például álvéletlen számok előállíthatóak vele.

        #2177770
        uzsolt
        Felhasználó
          uzsolt wrote:
          Szerk.: akkor nálam a kezdőérték nélküli változóknak „nullát ad”? Másoknál meg nem?
          #2177771
          uzsolt
          Felhasználó
            uzsolt wrote:
            Szerk.: akkor nálam a kezdőérték nélküli változóknak „nullát ad”? Másoknál meg nem?
            #2177772
            kisbetu
            Felhasználó
              uzsolt wrote:
              uzsolt wrote:
              Szerk.: akkor nálam a kezdőérték nélküli változóknak „nullát ad”? Másoknál meg nem?

              Van olyan nyelv, amelyik ilyet tesz, de tudtommal a C – a szabadság (liberalizmus) jegyében – rád bíz mindent.

              #2177773
              kisbetu
              Felhasználó
                uzsolt wrote:
                uzsolt wrote:
                Szerk.: akkor nálam a kezdőérték nélküli változóknak „nullát ad”? Másoknál meg nem?

                Van olyan nyelv, amelyik ilyet tesz, de tudtommal a C – a szabadság (liberalizmus) jegyében – rád bíz mindent.

                #2177774
                zoltan22
                Felhasználó

                  Jut eszembe, ha mar kockulunk: lehetne egy ilyan procedurat kesziteni, ami „kitakaritja” az ures helyet a veremben(=stack):

                  Code:
                  void takarit(void){
                  int memoria[1000];   // ez ugyebar helyi valtozo, a veremben tarolva
                  for(int i=0; i<1000; i++)
                    memoria[i] = 0;
                  i = 0; // i helyet is
                  }

                  Elmeletileg ha ezt meghivjuk egy „problemas” fuggveny elott (mielott a valtozokat deklaraljuk), akkor minden helyi valtozo erteke 0 lesz. Gyakorlatilag ez mukodhet?

                  uzsolt wrote:
                  Ezerszer lefuttatva nekem nem hibázott, bár az a értéke 0.999970 körül van.

                  Ahogy elnezem, forditasi opcio kerdese:
                  „gcc fajnev.c”-vel 10000-bol egyszer se irt ki NaN-t.
                  „gcc fajlnev.c -O3”-al mar 10-bol 10-szer NaN az eredmeny.

                  #2177775
                  zoltan22
                  Felhasználó

                    Jut eszembe, ha mar kockulunk: lehetne egy ilyan procedurat kesziteni, ami „kitakaritja” az ures helyet a veremben(=stack):

                    Code:
                    void takarit(void){
                    int memoria[1000];   // ez ugyebar helyi valtozo, a veremben tarolva
                    for(int i=0; i<1000; i++)
                      memoria[i] = 0;
                    i = 0; // i helyet is
                    }

                    Elmeletileg ha ezt meghivjuk egy „problemas” fuggveny elott (mielott a valtozokat deklaraljuk), akkor minden helyi valtozo erteke 0 lesz. Gyakorlatilag ez mukodhet?

                    uzsolt wrote:
                    Ezerszer lefuttatva nekem nem hibázott, bár az a értéke 0.999970 körül van.

                    Ahogy elnezem, forditasi opcio kerdese:
                    „gcc fajnev.c”-vel 10000-bol egyszer se irt ki NaN-t.
                    „gcc fajlnev.c -O3”-al mar 10-bol 10-szer NaN az eredmeny.

                    #2177776
                    uzsolt
                    Felhasználó
                      zoltan22 wrote:
                      „gcc fajlnev.c -O3”-al mar 10-bol 10-szer NaN az eredmeny.

                      Baromi sok

                      Code:
                      a: 1.000000, b: 2.000000

                      az eredményem… Én sose fogok a gépemen NaN-t látni? ???

                      #2177777
                      uzsolt
                      Felhasználó
                        zoltan22 wrote:
                        „gcc fajlnev.c -O3”-al mar 10-bol 10-szer NaN az eredmeny.

                        Baromi sok

                        Code:
                        a: 1.000000, b: 2.000000

                        az eredményem… Én sose fogok a gépemen NaN-t látni? ???

                      10 bejegyzés megtekintése - 51-60 / 81
                      • Be kell jelentkezni a hozzászóláshoz.