INTERCAL!

Поділитися
Вставка
  • Опубліковано 4 лют 2025

КОМЕНТАРІ • 82

  • @douro20
    @douro20 4 роки тому +50

    I like the format of the compiler error messages: they look like console messages on an IBM mainframe.

  • @_fluffyy1028
    @_fluffyy1028 4 роки тому +89

    I love how the last line of the 32 code is just *_please give up_*

    • @iamsushi1056
      @iamsushi1056 4 роки тому +9

      with pleasure. I will gladly give up

    • @meep.472
      @meep.472 3 роки тому +3

      @@iamsushi1056 *presses gun to temple*

  • @JorWat25
    @JorWat25 6 років тому +88

    Ah, quite possibly the second most complex programming language. Now you just need to make a video on Malbolge.

    • @Truttle1
      @Truttle1  6 років тому +64

      I tried Malbolge once...
      I got "ö" to appear, but I'm not sure how...

    • @wesleymays1931
      @wesleymays1931 3 роки тому +17

      @@Truttle1 Programming language was just as confused as you

    • @mojacodes
      @mojacodes Рік тому +2

      he did

    • @geckwwo
      @geckwwo Рік тому +1

      he did

    • @nito8066
      @nito8066 7 місяців тому

      @@Truttle1 i think you should try brainDumb

  • @jameslawson1
    @jameslawson1 6 років тому +53

    That language is such a mind-screw. Great review! It really should be named "RTFM: The language".

    • @Nbrother1607
      @Nbrother1607 Рік тому

      What does rtfm mean

    • @mr.duckie._.
      @mr.duckie._. 7 місяців тому

      ​@@Nbrother1607 "read the f ing manual"

  • @arkanon8661
    @arkanon8661 3 роки тому +35

    BUT WAIT! some similarities:
    1. it uses english
    2. it uses 0123456789 for numbers
    3. it uses ASCII

    • @RichardGarber
      @RichardGarber 2 роки тому +8

      Note that the original version of Intercal, written for IBM mainframes, did not use ASCII, and instead used EBCDIC. In fact, it used ¢ as a binary operator

  • @reedwilliams1868
    @reedwilliams1868 6 років тому +6

    Your channel is really cool! I hope you get lots of subscribers soon.

  • @manyullyn17
    @manyullyn17 Рік тому +8

    9:03 love that PLEASE DO RESUME :3 is an actual line of code xD

  • @cameron6464
    @cameron6464 4 роки тому +8

    I am in love with this content.

  • @kb-zealot
    @kb-zealot 11 місяців тому +2

    "The compiler, appropriately named "ick", continues the parody. Anything the compiler can't understand, which in a normal language would result in a compilation error, is just skipped. This "forgiving" feature makes finding bugs very difficult; it also introduces a unique system for adding program comments. The programmer merely inserts non-compileable text anywhere in the program, being careful not to accidentally embed a bit of valid code in the middle of their comment." -- en.wikipedia.org/wiki/INTERCAL
    Probably the hardest I've ever laughed reading a Wikipedia article

  • @itsohaya4096
    @itsohaya4096 2 роки тому +2

    This channel is a goldmine

  • @wisteela
    @wisteela Рік тому +1

    You've got to admire all the effort that they put in to creating this.

  • @Mekelaina
    @Mekelaina 5 років тому +12

    i feel bad for creaturey. i just wanna give him a hug

  • @Unofficial2048tiles
    @Unofficial2048tiles Місяць тому +1

    4:00 deCode moment

  • @BradenBest
    @BradenBest 3 роки тому +7

    No pronounceable acronym? The fools! CLWNPA = "clown paw"

    • @Truttle1
      @Truttle1  3 роки тому +6

      It's clearly pronounced "INTERCAL"

  • @vicr123
    @vicr123 6 років тому +22

    Correct and resubmit - reminds me of what a teacher would say 👀

  • @1TW1-m5i
    @1TW1-m5i 3 роки тому +1

    A language which insists on politeness? I'm sold.

  • @trimethoxy4637
    @trimethoxy4637 3 роки тому +7

    in linux you use "| less" at the end of command to scroll long output

  • @douro20
    @douro20 Рік тому +3

    I think the silly terminology they used in the manual may be a reference to APL and its use of characters for commands which don't exist outside of the language.

  • @HiannDNorris
    @HiannDNorris 3 роки тому +2

    I feel like I lost a good chunk of my brain watching this

  • @everynametaken
    @everynametaken Рік тому

    Character output that isn't Roman Numerals is also a C-INTERCAL feature, by the way.

  • @chysn
    @chysn 6 років тому +8

    At least they don't call the spot the half-two-spot, or the mesh the double-half-mesh.

  • @sigstackfault
    @sigstackfault 4 роки тому +3

    11:35 `./fizzbuzz | head`

  • @Blue-Maned_Hawk
    @Blue-Maned_Hawk 5 років тому +8

    _EDIT, 2022-05-09: This comment was unnecessarily smartassy, and I apologize. The original text is preserved five lines below._
    13:17 You forgot the "sudo" in front of the apt-get command, as non-root users are not able to use APT by default.

    • @Orincaby
      @Orincaby 3 роки тому

      Yet if you're using apt, you'd already know to use sudo.

    • @Blue-Maned_Hawk
      @Blue-Maned_Hawk 3 роки тому

      Fair, @@Orincaby.

    • @MrCheeze
      @MrCheeze 2 роки тому

      So what you're saying is, the command was insufficiently polite?

    • @lior_haddad
      @lior_haddad 2 роки тому

      @@MrCheeze Oh my god....

    • @MrCheeze
      @MrCheeze 2 роки тому

      Well, after the edit, make that ICL099I BLUE-MANED HAWK IS OVERLY POLITE.

  • @knmonlinemedia
    @knmonlinemedia 4 роки тому +1

    This is nightmare fuel 😭

  • @brainboy53
    @brainboy53 9 місяців тому +1

    The error message list isn’t in the description.

  • @algotkristoffersson15
    @algotkristoffersson15 5 днів тому

    Now do a video on Quantum Intercal.

  • @safrussalmus9056
    @safrussalmus9056 3 роки тому +4

    Hmm, you can't write 2 line programms in INTERCAL.
    Cause if you have 2 Do and no please, you're not polite enough, but if you replease 1 do with please then you are overly polite.

  • @oneeyedboxer
    @oneeyedboxer 6 років тому +2

    Why did they create it , what was their original problem ?

    • @Truttle1
      @Truttle1  6 років тому +2

      oneeyedboxer they created it as a joke.

    • @Phos9
      @Phos9 6 років тому +4

      oneeyedboxer they needed a way to look smarter to their boss than their coworkers so they made an intentionally unintuitive language with very little real applications so they would understand something their coworkers would not.
      I’m not sure how much they were joking.

    • @antilogism
      @antilogism 4 роки тому +1

      Probably boredom. This would have been a lot of fun for two kids to write. By now it's entertained thousands!

  • @bkramzi6915
    @bkramzi6915 3 роки тому +1

    🤣 I might learn the language to see more of the error messages:
    The next step ruptures. ALL DIE. OH THE EMBARASSEMENT!
    Program is insufficiently pollite
    Program is overly Pollite 😂
    Program has disappeared into the black LAGOON

  • @SimGunther
    @SimGunther 3 роки тому

    Machiavelli: the language

  • @DannyZolp
    @DannyZolp 3 роки тому +2

    I haven't ingested enough caffeine to process what the fuck you are saying

  • @mld1322
    @mld1322 Рік тому

    Assembly

  • @ezyybin604
    @ezyybin604 6 місяців тому

    4:46 decode gd

  • @Astronomy487
    @Astronomy487 6 років тому +4

    ahahAHHAHA OH MY GOd

    • @alexolas1246
      @alexolas1246 Рік тому +1

      oh hello, fancy seeing thee here

  • @xc-88xerion26
    @xc-88xerion26 4 роки тому

    This will get me tons of chicks

    • @official-obama
      @official-obama 2 роки тому +1

      🐤🐤🐤🐤🐤🐤🐤🐤🐤🐤🐤🐤

  • @NonTwinBrothers
    @NonTwinBrothers 3 роки тому

    lol

  • @filisoafe
    @filisoafe 3 роки тому

    just do DO GIVE UP PLEASE

  • @ThePixelPolygon
    @ThePixelPolygon 6 років тому

    bvt

    • @vicr123
      @vicr123 6 років тому

      Definitely weren't typing this while you were watching me fail to guess notes :P

    • @Truttle1
      @Truttle1  6 років тому +2

      avt

  • @douro20
    @douro20 Рік тому +1

    Some of my favourite C-INTERCAL error messages, other than those mentioned in the video:
    ICL017I DO YOU EXPECT ME TO FIGURE THIS OUT?- A constant has been used whose value is outside of the onespot range.
    ICL111I COMMUNIST PLOT DETECTED, COMPILER IS SUICIDING- This occurs when you use the -t flag during compilation and a command is detected which is unimplemented in INTERCAL-72.
    ICL127I SAYING 'ABRACADABRA' WITHOUT A MAGIC WAND WON'T DO YOU ANY GOOD- Occurs when a library is called but the compiler cannot find the library.
    ICL197I SO! 65535 LABELS AREN’T ENOUGH FOR YOU?- The compiler has detected an illegal line label value- i.e. a value less than 1 or a twospot value.
    ICL222I BUMMER, DUDE!- The program ran out of memory space to STASH variables.
    ICL240I ERROR HANDLER PRINTED SNIDE REMARK- An array exists which is too small to store any data.
    ICL256I THAT'S TOO HARD FOR MY TINY BRAIN- When compiling for a PIC using the -p flag, this error message will appear if a command is used which is not implemented.
    ICL275I DON'T BYTE OFF MORE THAN YOU CAN CHEW- Occurs when an attempt is made to store a twospot value in a onespot variable.
    ICL281I THAT AMOUNT OF QUOTATION AMOUNTS TO PLAGIARISM- The maximum number of nested spark/ear groups was exceeded. The default limit is 3,200 but this can be changed in the configuration file.
    ICL436I THROW STICK BEFORE RETRIEVING!- An attempt was made to RETRIEVE a variable which has not first been STASHed.
    ICL444I IT CAME FROM BEYOND SPACE- A COME FROM aiming at a line label was unable to find said line label.
    ICL633I PROGRAM FELL OFF THE EDGE- There is no clearly defined end to the program.
    ICL652I HOW DARE YOU INSULT ME!- The PIN command is present in a program not being compiled using the -p flag.
    ICL666I COMPILER HAS INDIGESTION- The compiler has run out of memory while attempting to load a program.
    ICL991I YOU HAVE TOO MUCH ROPE TO HANG YOURSELF- During multithreading or backtracing, the program has run out of memory to create another thread or choicepoint.
    ICL993I I GAVE UP LONG AGO- The compiler has detected a command after TRY AGAIN.
    ICL998I EXCUSE ME, YOU MUST HAVE ME CONFUSED WITH SOME OTHER COMPILER- Occurs when the compiler doesn't recognise a file type.

  • @vrabbers2458
    @vrabbers2458 6 років тому +1

    bvt

    • @vicr123
      @vicr123 6 років тому

      Definitely weren't typing this while I was chatting with you!!!!! :P