Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Brainf*ck

  1. #1
    Registrierter Benutzer Avatar von wisi
    Registriert seit
    03.12.2002
    Beiträge
    38

    Question Brainf*ck

    Hallo!

    Wie groß sind die Grenzen eines Wertes bei Brainf*ck und was passiert, wenn sie überschritten werden?

    MfG
    Wiesi

  2. #2
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    wovon redest du ueberhaupt?
    was ist brainfuck?

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    brainfuck ist ein Programmiersprache, die (wharscheinlich) den kleinsten Compilier hat. ich denke die Genzen liegen bei einem 32bit system bei 32bit. Wenn du sie übershcreitest? Dann wird entweder der Programmcode überschrieben, andere Daten oder/und es kommt zu einem Segmentation fault.
    Geändert von msi (04-01-2003 um 22:39 Uhr)

  4. #4
    Registrierter Benutzer Avatar von wisi
    Registriert seit
    03.12.2002
    Beiträge
    38
    heißt 32bit, dass die grenze bei
    Code:
    4294967295
    liegt?
    denn
    Code:
    11111111111111111111111111111111
    binär entspricht
    Code:
    4294967295
    dezimal.

  5. #5
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    das könnte hinkommen, wie wärs wenn du es einmal
    ausprobierst?

  6. #6
    Registrierter Benutzer Avatar von wisi
    Registriert seit
    03.12.2002
    Beiträge
    38
    Ist dieser Code richtig?

    Code:
    ++++++++++[
      >++++++++++[
        >++++++++++[
          >++++++++++[
            >++++++++++[
              >++++++++++[
                >++++++++++[
                  >++++++++++[
                    >++++++++++[
                      >++++++++++[
                        >++++++++++
                       <-]
                     <-]
                   <-]
                 <-]
               <-]
             <-]
           <-]
         <-]
       <-]
     <-]
    Hab ihn ausprobiert, aber es passiert nix.
    Geändert von wisi (06-01-2003 um 07:59 Uhr)

  7. #7
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317

    Talking

    Bei dem Coding Stil und der Syntax wird mir langsam klar warum die Sprache Brainfuck heisst


  8. #8
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    Original geschrieben von Gaert
    Bei dem Coding Stil und der Syntax wird mir langsam klar warum die Sprache Brainfuck heisst
    ACK

  9. #9
    Registrierter Benutzer
    Registriert seit
    28.11.2002
    Beiträge
    86
    was soll bei diesem code auch passieren, du gibst ja keinen wert aus.
    der wertebereich liegt so hoch, wie bei der sprache in der der compiler geschrieben ist

  10. #10
    Registrierter Benutzer Avatar von wisi
    Registriert seit
    03.12.2002
    Beiträge
    38
    was soll bei diesem code auch passieren, du gibst ja keinen wert aus.
    der wertebereich liegt so hoch, wie bei der sprache in der der compiler geschrieben ist
    wie soll ich einen wert-ausgeben der weit über 255 liegt? es lassen sich nur zeichen zwischen 0 und 255 (und da auch nicht alle) ausgeben. aber es sollte doch irgendeine fehlermeldung kommen, dass der wert ausserhalb des grenzbereiches liegt.

  11. #11
    Registrierter Benutzer
    Registriert seit
    28.11.2002
    Beiträge
    86
    es kommt ja drauf an, welchen compiler und welches betriebssystem du benutzt.
    jenachdem kann auch ein fehler kommern.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •