Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Programmer Humor
  3. Moo... moo...

Moo... moo...

Scheduled Pinned Locked Moved Programmer Humor
programmerhumor
12 Posts 10 Posters 3 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F [email protected]

    What about whitespace?

    1 This user is from outside of this forum
    1 This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #3

    Or Malbolge

    1 Reply Last reply
    1
    • C [email protected]
      This post did not contain any content.
      P This user is from outside of this forum
      P This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #4

      It looks like they're going for "machine code" being directly putting numbers in memory, but if you know what you're doing that's pretty much just assembly in an obscure op-code dialect.

      V 1 Reply Last reply
      15
      • P [email protected]

        It looks like they're going for "machine code" being directly putting numbers in memory, but if you know what you're doing that's pretty much just assembly in an obscure op-code dialect.

        V This user is from outside of this forum
        V This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #5

        Well assembly helps out a lot, like with jumps and mnemonics and more. Machine code is brutal.

        1 Reply Last reply
        2
        • M This user is from outside of this forum
          M This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #6

          That looked like machine code on a 8-bit micro, perhaps the Commodore 64 or VIC-20 (based on the screenshot and 40x20 text). So that would be the 6502. Child's play compared to what you'd need to do on a modern chip.

          P R 2 Replies Last reply
          4
          • M [email protected]

            That looked like machine code on a 8-bit micro, perhaps the Commodore 64 or VIC-20 (based on the screenshot and 40x20 text). So that would be the 6502. Child's play compared to what you'd need to do on a modern chip.

            P This user is from outside of this forum
            P This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #7

            It's the machine language monitor on the 40-column screen of the Commodore 128 (or, more likely, an emulator of the same). I had a whole part about that, BASIC DATA statements full of numbers, and about how anyone with any sense actually used an assembler even back then in an original draft of my comment, but decided to keep it brief.

            M 1 Reply Last reply
            0
            • C [email protected]
              This post did not contain any content.
              M This user is from outside of this forum
              M This user is from outside of this forum
              [email protected]
              wrote on last edited by [email protected]
              #8

              If you are programming on a computer and not punching holes in paper you are just a little bitch script kiddy.

              https://en.m.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era

              J 1 Reply Last reply
              6
              • C [email protected]
                This post did not contain any content.
                isokiero@sopuli.xyzI This user is from outside of this forum
                isokiero@sopuli.xyzI This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #9
                +++++++++++[>++++++>+++++++++>++++++++>++++>+++>+<<<<<<-]>+++
                +++.>++.+++++++..+++.>>.>-.<<-.<.+++.------.--------.>>>+.>-.
                
                1 Reply Last reply
                5
                • M [email protected]

                  If you are programming on a computer and not punching holes in paper you are just a little bitch script kiddy.

                  https://en.m.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era

                  J This user is from outside of this forum
                  J This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #10

                  I just use a magnetised needle and a speady hand on my hard drive.

                  1 Reply Last reply
                  1
                  • P [email protected]

                    It's the machine language monitor on the 40-column screen of the Commodore 128 (or, more likely, an emulator of the same). I had a whole part about that, BASIC DATA statements full of numbers, and about how anyone with any sense actually used an assembler even back then in an original draft of my comment, but decided to keep it brief.

                    M This user is from outside of this forum
                    M This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #11

                    BASIC DATA statement? Wow you were so lucky. On my ZX81 we had to enter them as characters in a REM statement that was the first line of code so we knew their address so that we could execute it. Address Space Layout Randomization? Couldn't work on the ZX81!

                    1 Reply Last reply
                    1
                    • M [email protected]

                      That looked like machine code on a 8-bit micro, perhaps the Commodore 64 or VIC-20 (based on the screenshot and 40x20 text). So that would be the 6502. Child's play compared to what you'd need to do on a modern chip.

                      R This user is from outside of this forum
                      R This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #12

                      Child's play compared to what you'd need to do on a modern chip.

                      I don't think it's the chips, but the operating environments. Modern CPUs offer dozens of multipurpose registers and many more instructions and addressing modes compared to those old, low-cost CPUs, which should make things easier, not harder. But no-one's building old-style dedicated systems around modern CPUs; our code now has to play nice with firmware, OS, libraries, and other processes, including resource management and preempting.

                      Compare a single-gear go-kart to an automatic sedan. Getting top performance out of the go-kart on a closed track is difficult and requires nuance. If we could drive the automatic sedan around the same closed track, we could easily demolish the go-kart, and not just with raw engine power. The improved acceleration, braking assist, and power steering are enough. But when we drive the sedan we're usually doing it on public roads with traffic signals, intersections, speed limits, and other road users. That's what's more difficult.

                      1 Reply Last reply
                      2
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups