Making a Simple Tic-Tac-Toe Game in COBOL

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

Комментарии • 118

  • @pinkorcyanbutlong5651
    @pinkorcyanbutlong5651 4 года назад +86

    Creaturey: *hate to indexes starting at 1*
    *cries in Lua and Julia*

    • @benjaminphilippe2810
      @benjaminphilippe2810 3 года назад +8

      Lua even calls its dictionaries tables, how fitting

    • @UrsaFrank
      @UrsaFrank 3 года назад +5

      I really like Lua... but it definatly has some very unappealing quirks. This being one of them

    • @decay2__
      @decay2__ 3 года назад +3

      My first introduction to programming was through MATLAB (I still use it). I struggle with zero indexing languages

    • @surage123
      @surage123 3 года назад +4

      Local t = {
      [0] = 1234,
      [1] = "etc.."
      }
      print(t[0])
      And you have an table with a index of 0 ^^

    • @benjaminphilippe2810
      @benjaminphilippe2810 3 года назад +4

      @@surage123 Oh the wonders of dynamic programming languages! You can even do the opposite to have a 1-indexed array in JavaScript

  • @DanielDaniel-xz2yp
    @DanielDaniel-xz2yp 3 года назад +44

    Ofcourse this dude knows COBOL, he is a goddamn dinosaur

  • @ImperatorZed
    @ImperatorZed 2 года назад +7

    "Cobol programmers were urgently in demand"
    They weren't. They called for volunteers. They didn't actually offer any well paying jobs. That's not demand, that's just entitlement.

  • @alexismandelias
    @alexismandelias 3 года назад +4

    I'm absolutely in love with the animations and the voice overs!

  • @byrussx
    @byrussx 4 года назад +13

    You have seen Tick Tack Toe in Cobol
    Now get ready for OS in JavaScript

    • @AshtonSnapp
      @AshtonSnapp 4 года назад

      @Sir Chunky. Elephant Seal Wait
      What!??

    • @quisp6228
      @quisp6228 3 года назад +2

      Lol that already exists, it’s called chromeOS

    • @byrussx
      @byrussx 3 года назад

      @@quisp6228 well fuck

    • @cheeseisgud7311
      @cheeseisgud7311 2 года назад +1

      @@quisp6228 that's not made in JS tho

    • @Lixxide
      @Lixxide 17 дней назад

      I've got an idea

  • @breadbunbun
    @breadbunbun 4 года назад +15

    Oml. The new guy is so fucking adorable. I love him

  • @AdriReport
    @AdriReport 3 года назад +5

    I work as a data consultant and have been in a project for 6 months transforming pl/1 (ibm's cobol) into Taled mappings to deal with an insurance company data. After that I wanted to end it all.

  • @godetaalibaba2522
    @godetaalibaba2522 4 года назад +8

    You're crazy man but that's why I'm interested in your videos. I never even thought of this being a thing yet I am here wondering how you made it possible.
    Thank you for being who you are and I look forward your next creation x)

  • @glitchy9613
    @glitchy9613 4 года назад +54

    If programming languages were real languages, then esolangs would be conlangs

    • @miners_haven
      @miners_haven 3 года назад

      Qlitchy

    • @glitchy9613
      @glitchy9613 3 года назад

      @@miners_haven QinersHaven

    • @jangamecuber
      @jangamecuber 3 года назад +7

      Malbolge would be Ithkuil
      Brainf**k would be toki pona
      Velato would be Solresol

    • @glitchy9613
      @glitchy9613 3 года назад

      @@jangamecuber Tru

    • @jangamecuber
      @jangamecuber 3 года назад +2

      more
      INTERCAL would be Volapük
      Befunge would be Lojban
      subleq would be bopaname

  • @jimmlmao
    @jimmlmao 3 года назад +4

    3:23 VISUAL BASIC CODING STYLE?!?!?!
    SENDER AS OBJECT
    EVENT ARGS?
    NANI?

  • @osmineretro9591
    @osmineretro9591 4 года назад +6

    whoa Truttle, you've scared me with this intro while I was watching you at 11pm, at least my parents didn't hear that

  • @monkey_see_monkey_do
    @monkey_see_monkey_do 4 года назад +11

    I've just realized why I don't like Java - because it's french! But feel a bit confused to be a fan of German that I don't know)
    It also means that CTail (his name is not Sea Tail anymore, I guess everyone agree) is German as well, while he looks like more from Scandinavian countries)
    Obfuscate is horribly loosing his positions. Seems like Ctail would replace Obfuscate completely one day despite the fact Obfuscate said he's gonna stay here as well. He just grew up these puny mortals and needs to focus on his own channel.
    P.S. is BF Chinese???

  • @juliang9574
    @juliang9574 4 года назад +17

    1:05 SeaTail is British because British people call Tic-Tac-Toe Noughts and Crosses.

    • @hadrienlondon4990
      @hadrienlondon4990 4 года назад +1

      In java, we call it "morpion"

    • @1TW1-m5i
      @1TW1-m5i 3 года назад +1

      We inherited this in Australia

  • @NoimannAlive
    @NoimannAlive 4 года назад +5

    can't wait for "Iota and Jot"

  • @BringMayFlowers
    @BringMayFlowers 3 года назад +4

    Latin has more speakers than COBOL has writers

    • @Lixxide
      @Lixxide 9 месяцев назад +2

      3 is way more than 1

  • @r.pizzamonkey7379
    @r.pizzamonkey7379 3 года назад +22

    See here's the thing, you'd have to spend money to port all the cobol code to more modern languages, and banks would much rather spend significantly larger sums of money finding cobol programmers in an age where literally no one uses cobol. See, corporations nowadays only care about their bottom line for the current quarter, so investing in long-term infrastructure that would save them millions over the coming decades is just not really something they can get behind.

    • @ImperatorZed
      @ImperatorZed 2 года назад +5

      They don't actually offer the Cobol programmers all that much.

  • @shrek6887
    @shrek6887 4 года назад +2

    I love this channel

  • @batteryman2852
    @batteryman2852 3 года назад +5

    Maybe if you want even more torture make the UI by only using dll calls to the winapi and sort all the logic in cobol to make it even more cursed.

  • @therealohead
    @therealohead 3 года назад +4

    The Turing Machine would be Proto Indo European

  • @vicr123
    @vicr123 4 года назад +3

    Merry COBOL!!!

  • @nezbednik
    @nezbednik 4 года назад +2

    i absolutely love it
    kinda wierd that visual cobol is paid tho

    • @walkiacid9265
      @walkiacid9265 3 года назад +2

      i agree

    • @thewitheredstriker
      @thewitheredstriker 2 года назад +1

      agreed as well -- thankfully, though, it does appear like they at least offer a personal editon for free (essentially for hobbyists)

  • @RexBuyeo
    @RexBuyeo 3 года назад +2

    Is there a way to do this with GNUCOBOL?

  • @sayven
    @sayven 2 года назад +3

    I would argue that Java is more like English, considering they both have a very rigid structure but are also relatively simple. C++ however has in common with French, that they both have may too many features. Like do you know in how many ways you can conjugate a verb in French? A lot.

    • @soupisfornoobs4081
      @soupisfornoobs4081 2 года назад +1

      "rigid structure" lol. lmao.

    • @sayven
      @sayven 2 года назад

      @@soupisfornoobs4081 ?

    • @soupisfornoobs4081
      @soupisfornoobs4081 2 года назад

      @@sayven English is very irregular and not what I'd consider rigidly structured

    • @sayven
      @sayven 2 года назад +1

      @@soupisfornoobs4081 rigid as in not flexible, not regular. My main argument would be sentence structure. There are some exceptions, but other than those, you always have Subject Verb Object, which is not the case in many other languages that have other ways of marking the function of a group in a sentence.
      The English phonotactics are imo also quite limiting, but that's perhaps a bit subjective.

    • @soupisfornoobs4081
      @soupisfornoobs4081 2 года назад

      @@sayven ah, I see.

  • @orangegaming9562
    @orangegaming9562 4 года назад +1

    Merry cobol

  • @noelletheradcat
    @noelletheradcat 3 года назад +2

    I probably got more triggered than I should've when he said that Tic Tac Toe was a "board game"

    • @wojteksowinski248
      @wojteksowinski248 3 года назад +1

      I know right? Everyone knows it's a pen-and-paper rpg

  • @jgtb0pl
    @jgtb0pl 2 года назад

    2:52 Pst Truttle1, If you didn't already PLEASE don't tell him about Lua

  • @Nicec00lkidd
    @Nicec00lkidd 4 года назад

    Merry Cobol

  • @Damjes
    @Damjes 2 года назад

    why do You iterate over whole board? It's enough to just check row and column with last-placed symbol and diagonals.

    • @soupisfornoobs4081
      @soupisfornoobs4081 2 года назад

      Yes optimisation is key for this COBOL tic tac toe game

  • @attaque71
    @attaque71 2 года назад

    Can you make it play itself?

  • @hrnekbezucha
    @hrnekbezucha 2 года назад

    Nice vid. Just need to refactor this to work with punch cards and text terminals. Will anyone think of the ancient IBM giants whose shoulders the world stands upon?

  • @Mocha2007
    @Mocha2007 4 года назад +1

    SimCity 4 music omg

  • @user-le8ul4nr5t
    @user-le8ul4nr5t 3 года назад

    Why is the store big in french, but not in the other two language?

  • @iknowyouwanttofly
    @iknowyouwanttofly 2 года назад

    Please make more cobol videos.

  • @Truttle1
    @Truttle1  4 года назад +6

    discord.gg/EKPBjjUc65

  • @SoicBR
    @SoicBR 4 года назад

    Merry COBOL

  • @orangegaming9562
    @orangegaming9562 4 года назад +2

    Question for everyone, what language is brainf*** and ascii dots

  • @m4rt_
    @m4rt_ 2 года назад

    Which one would be finnish?

  • @circleubuntu
    @circleubuntu 3 года назад

    Tic-tac-ATM

  • @alexzhukovsky8361
    @alexzhukovsky8361 2 года назад

    Tic-Tac-Toe? Oh, you mean Noughts And Crosses

    • @jangamecuber
      @jangamecuber 2 года назад

      Oh, you mean * inaudible sigh *

  • @Nbrother1234
    @Nbrother1234 Год назад

    What language would python be?

    • @Truttle1
      @Truttle1  Год назад

      idk maybe esperanto or korean

  • @monomere
    @monomere 4 года назад +1

    YAY!

  • @jacoblockwood4034
    @jacoblockwood4034 3 года назад

    My grandpa can code inc COBOL... He is 78...

  • @kokilakoki3381
    @kokilakoki3381 3 года назад +1

    Please put your code in description box.it will help to beginners lik me😕

  • @zsh7862
    @zsh7862 2 года назад

    I think looking at cobol code just got me an anurism, please make a pinned comment about the health risk

  • @computercat8694
    @computercat8694 4 года назад

    No birthday translation for Latin? :( Also can you do Befreak next?

  • @mewhenthetherealone
    @mewhenthetherealone 4 года назад

    cobol 4!!!! (i think)

  • @ArazNebiza
    @ArazNebiza 4 года назад

    Huh I thought you hated cobol

  • @breadbunbun
    @breadbunbun 4 года назад

    MERRY COBOL

    • @Truttle1
      @Truttle1  4 года назад

      Merry COBOL!

    • @breadbunbun
      @breadbunbun 4 года назад

      @@Truttle1MERRY stands for Machine explained realistic research yetis.

  • @MedicMainDave
    @MedicMainDave 3 года назад

    Wait, c would be german? So you're telling me c would be easier than Java? Nah you did a mistake somewhere

    • @Truttle1
      @Truttle1  3 года назад

      C++ is English so C must be a Germanic language.

  • @theemeraldblock3191
    @theemeraldblock3191 4 года назад

    므입 호민!!!!!!

  • @azchu2813
    @azchu2813 3 года назад +2

    Pingas

  • @protonagee
    @protonagee 3 года назад

    100th like

  • @algotkristoffersson15
    @algotkristoffersson15 2 года назад

    This is as verbose as FiM++ without the invreased readability that has. And this isn’t even an esolang? What?

  • @nngnnadas
    @nngnnadas 2 года назад

    Cobol=Ugly Latin=Pretty. How dare you compare them?

  • @ev_oo
    @ev_oo 4 года назад +1

    COBOLtastic video