INTERCAL!

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 80

  • @_fluffyy1028
    @_fluffyy1028 4 ปีที่แล้ว +86

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

    • @iamsushi1056
      @iamsushi1056 3 ปีที่แล้ว +9

      with pleasure. I will gladly give up

    • @meep.472
      @meep.472 3 ปีที่แล้ว +3

      @@iamsushi1056 *presses gun to temple*

  • @douro20
    @douro20 4 ปีที่แล้ว +49

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

  • @manyullyn17
    @manyullyn17 ปีที่แล้ว +8

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

  • @arkanon8661
    @arkanon8661 3 ปีที่แล้ว +34

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

    • @RichardGarber
      @RichardGarber 2 ปีที่แล้ว +7

      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

  • @jameslawson1
    @jameslawson1 6 ปีที่แล้ว +52

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

    • @Nbrother1607
      @Nbrother1607 10 หลายเดือนก่อน

      What does rtfm mean

    • @mr.duckie._.
      @mr.duckie._. 4 หลายเดือนก่อน

      ​@@Nbrother1607 "read the f ing manual"

  • @JorWat25
    @JorWat25 6 ปีที่แล้ว +84

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

    • @Truttle1
      @Truttle1  6 ปีที่แล้ว +62

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

    • @wesleymays1931
      @wesleymays1931 3 ปีที่แล้ว +16

      @@Truttle1 Programming language was just as confused as you

    • @proloycodes
      @proloycodes ปีที่แล้ว +2

      he did

    • @geckwwo
      @geckwwo ปีที่แล้ว +1

      he did

    • @nito8066
      @nito8066 5 หลายเดือนก่อน

      @@Truttle1 i think you should try brainDumb

  • @Mekelaina
    @Mekelaina 5 ปีที่แล้ว +11

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

  • @BradenBest
    @BradenBest 3 ปีที่แล้ว +6

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

    • @Truttle1
      @Truttle1  3 ปีที่แล้ว +6

      It's clearly pronounced "INTERCAL"

  • @cameron6464
    @cameron6464 4 ปีที่แล้ว +8

    I am in love with this content.

  • @itsohaya4096
    @itsohaya4096 2 ปีที่แล้ว +2

    This channel is a goldmine

  • @vicr123
    @vicr123 6 ปีที่แล้ว +22

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

    • @Truttle1
      @Truttle1  6 ปีที่แล้ว +16

      *RESUBNIT

    • @vicr123
      @vicr123 6 ปีที่แล้ว +5

      Oops

  • @wisteela
    @wisteela ปีที่แล้ว +1

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

  • @reedwilliams1868
    @reedwilliams1868 6 ปีที่แล้ว +6

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

  • @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

  • @everynametaken
    @everynametaken ปีที่แล้ว

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

  • @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

  • @sigstackfault
    @sigstackfault 4 ปีที่แล้ว +3

    11:35 `./fizzbuzz | head`

  • @kb-zealot
    @kb-zealot 9 หลายเดือนก่อน +1

    "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

  • @chysn
    @chysn 6 ปีที่แล้ว +7

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

  • @knmonlinemedia
    @knmonlinemedia 4 ปีที่แล้ว +1

    This is nightmare fuel 😭

  • @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 2 ปีที่แล้ว

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

    • @Blue-Maned_Hawk
      @Blue-Maned_Hawk 2 ปีที่แล้ว

      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.

  • @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.

  • @bkramzi6915
    @bkramzi6915 2 ปีที่แล้ว +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

  • @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.

  • @SimGunther
    @SimGunther 3 ปีที่แล้ว

    Machiavelli: the language

  • @brainboy53
    @brainboy53 6 หลายเดือนก่อน +1

    The error message list isn’t in the description.

  • @mld1322
    @mld1322 ปีที่แล้ว

    Assembly

  • @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 3 ปีที่แล้ว +1

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

  • @ezyybin604
    @ezyybin604 4 หลายเดือนก่อน

    4:46 decode gd

  • @filisoafe
    @filisoafe 3 ปีที่แล้ว

    just do DO GIVE UP PLEASE

  • @Astronomy487
    @Astronomy487 6 ปีที่แล้ว +4

    ahahAHHAHA OH MY GOd

    • @alexolas1246
      @alexolas1246 9 หลายเดือนก่อน +1

      oh hello, fancy seeing thee here

  • @DannyZolp
    @DannyZolp 3 ปีที่แล้ว +2

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

  • @NonTwinBrothers
    @NonTwinBrothers 3 ปีที่แล้ว

    lol

  • @xc-88xerion26
    @xc-88xerion26 4 ปีที่แล้ว

    This will get me tons of chicks

    • @official-obama
      @official-obama 2 ปีที่แล้ว +1

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

  • @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

  • @vrabbers2458
    @vrabbers2458 6 ปีที่แล้ว +1

    bvt

    • @vicr123
      @vicr123 6 ปีที่แล้ว

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