Yes, I know games can be made in ways that aren't object oriented. I don't know what I was thinking when I put that line in the video since I had made games without OOP before making this video.
@cpuwrite4 жыл бұрын
You were thinking "if the credulous morons from the government see this, maybe it'll con them into trying to recruit me." And if you believe that I think I can actually read your mind, I've got a bridge in New York to sell you.
@Truttle14 жыл бұрын
@@cpuwrite lolwut? I made this video two years before COBOL was relevant because i thought it would be a fun programming challenge. I said something that was honestly pretty stupid in that video, and now I'm acknowledging that I said it because around a quarter of my comments were pointing it out. Idk where the government falls into your theory because in 2018 I was actively trying to avoid politics.
@cpuwrite4 жыл бұрын
@@Truttle1 Yes, and when I watched the video, I could tell right off that you weren't being completely serious, so I posted a joke in response. Your "lol" was appropriate. :) :) :)
@UrsaFrank4 жыл бұрын
Why did you post and pin this comment 1 year after the video was posted. I can barely remember what I ate for breakfast this morning let alone correct something I said 1 year ago
@cpuwrite4 жыл бұрын
@@UrsaFrank Dude, I was joking. Don't worry about it.
@ethanpixelate4 жыл бұрын
"A TABLE of bricks, why does COBOL want terminology that's separate from everything else?" "Because COBOL is the spawn of Satan it decides to start arrays at 1 instead or 0" *Sweats in Lua*
@potatoxel78004 жыл бұрын
Lua is waaay less verbose than COBOL.
@ethanpixelate4 жыл бұрын
@@potatoxel7800 very true
@potatoxel78004 жыл бұрын
@НTTP no :o
@ishdx93744 жыл бұрын
@HTTP its a genius language, with bad execution
@arcioko21423 жыл бұрын
roblox devs are sweating rn
@_SkaffaH5 жыл бұрын
learn cobol in your 20s, biep boop, 100k a year salary in your 30s, cuz everyone else is with pension, and without you the whole social security or banking system falls apart :)
@rivernet624 жыл бұрын
Skaffah you saw all this coming, didn’t you
@danielgeorgescu24364 жыл бұрын
I started one year ago programming in COBOL (and yes, i develop softwares for bank) it's a hard job, but at the final of month i'm very glad (as begginer)! I can relate what you said and i hope i'll grow up understaning and developing better to reach earning 100k in 1 year
@1TW1-m5i3 жыл бұрын
until they update it. but who knows if that will ever happen
@facundoculetta52112 жыл бұрын
@@danielgeorgescu2436 which techonologies do you need apart of cobol?
@dragpagsh63222 жыл бұрын
@@facundoculetta5211 cobol is an exepcional case. What you'll be ask to know in the 99.99% of the cases are modern leguages like C#, Python, JavaScript, etc. Also try focusing in web programing one you feel you have the basics
@c6jones7204 жыл бұрын
I was curious to see what cobol actually looked like. Now Ive seen it, and probably will stick to other languages thanks.
@deucexx7334 жыл бұрын
c6jones720 not difficult, why? Bc once you learn it nothing changes.
@AxelMontini4 жыл бұрын
If it only was *slightly* less verbose...
@bdnugget2 жыл бұрын
It looks so much better in all caps and on a CRT monitor though
@expfighter51122 жыл бұрын
i loved COBOL in school! i programmed in it for 20+ years, i would take a COBOL programming job in the snap of a finger of visual studio anything. In college in 1995 my final project in RMCOBOL used the screen section and i had an animated intro when the program opened. The professor never even looked at my 10000 line program, he just marked A+ on it lol.
@hannahcrawford91985 жыл бұрын
Just a clarification that while object oriented is ideal for making games it's not required at all Doom, Quake and all the classics were made in C even well into the PS2 era people were using C to make games. Instead of having a class that holds data and the functions that act on that data, you would store the game entities as structs and then have functions that acted on those structs. So instead of PlayerClass.Move() you would use move_player(playerstruct);
@tux14684 жыл бұрын
So it's the same thing as object orientation, you're just calling it something different.
@hannahcrawford91984 жыл бұрын
@@tux1468 no, no it isn't. There is also the Data Oriented Design approach to gamedev.
@ishdx93744 жыл бұрын
@@hannahcrawford9198 it pretty much is, PlayerClass.Move() is same as PlayerClass_Move(this = player) is same as move_player(playerstruct)
@TobySimone2 жыл бұрын
@@ishdx9374 It’s not though? There’s a pretty big difference
@fullaccess26452 жыл бұрын
@@TobySimone I mean, yeah there is a difference because structs are not classes. But if you use a naming convention on those functions that act on your struct, then your code is as object oriented as code made in java.
@jameslawson16 жыл бұрын
A lack of Cobol developers? *You don't say!*
@douro204 жыл бұрын
It's hard to get a job coding at Walmart unless you know it.
@TraceguyRune2 жыл бұрын
@@douro20 Anywhere that deals with payment systems is likely using COBOL. I think the estimate is 90% of payment systems use COBOL
@daviddafitt4 жыл бұрын
This video popped out on my recommendations and I was not disappointed
@GraySlicerAnimations3 жыл бұрын
“Since 2002 COBOL has been object oriented” It’s crazy to think COBOL was already 43 years old by then.
@Hybridious2 жыл бұрын
I remember being laughed at for wanting to learn cobol. Now I'm gonna learn cobol because it is used to make games.
@bernardev32 жыл бұрын
0:47 OOP is not necessary to create games, because before the C++ programming language was popular, most people used languages without OOP, including for creating games.
@softmechanics31302 жыл бұрын
The K9 Thunder isn't object oriented either. It is written in Cobol.
@lilredcutie0 Жыл бұрын
As a crazy example, 99% of Roller Coaster Tycoon was written in Microsoft Macro Assembly.
@legacywolf443 Жыл бұрын
Can confirm. I'm currently creating interactive 3D environments using DirectX in C
@ajwayman45302 ай бұрын
Write your own constructors dawg
@ronaldlee35372 жыл бұрын
Funny after being a COBOL programmer for 25 years, there are some really self-abusive people around. The COBOL programs I worked on were on an IBM mainframe working mostly with financials, inventory etc. The systems are super complex, with millions of lines of code. What you see on KZbin is just rudimentary code to show how the language works.
@KevinW32782 жыл бұрын
I agree and like in this video they either didn't know or went out of the way to code it in a way that made more typing such as using greater than instead of just the symbol.
@milk-it Жыл бұрын
Using COBOL to write a game is like using a wrench to undo a flathead screw. But you pulled it off! 😂 Nice to see COBOL getting some love 🙂.
@LordSandwichII11 ай бұрын
All you need to do is peice together the right kind of adapter...
@estebanduran62553 жыл бұрын
Praise the ridiculous add for a cobol course on udemy that let me to search for exactly this topic on youtube just to find exactly the entertainment that I needed. Instant sub
@Truttle13 жыл бұрын
There's a udemy COBOL course!?
@estebanduran62553 жыл бұрын
@@Truttle1 it was like a bonus from one of the teachers of a weird Argentinian "all in one" course. It included Java, python, c#, unity, photoshop, php, html....(begginer level on everything of course). I'm not kiding.
@estebanduran62553 жыл бұрын
I think it was called: "introducción al desarrollo con los mejores"
@dillonridder87374 жыл бұрын
3:29 It's because most style guides made it so lines could only be like 80 characters
@KevinW32784 жыл бұрын
COBOL was designed for business and providing some documentation by the code itself. I keep seeing comments about verbose but that is not always a bad thing. I have programmed in many languages for almost 30 years and have seen awful code with no clear explanation what they are attempting to do or variable names that don't make it easier to follow. If you want concise programs ok but then there needs to be comments or some documentation. COBOL still is alive and well in many banks and insurance companies. They may have app front ends but behind the scenes most still run COBOL.
@sayven2 жыл бұрын
Except that there is no advantage in writing "is greater than" instead of ">". It's not documentation, it's just verbose.
@TraceguyRune2 жыл бұрын
@@sayven Set COBOL to "absolutley pointless".
@TraceguyRune2 жыл бұрын
I think places still run COBOL because they were too lazy to move away. They dug themselves deeper and deeper to the point where it would cost billions of dollars to move off COBOL
@KevinW32782 жыл бұрын
@@TraceguyRune Yeah it is costly to replace it but part of it is leadership too. Unless they have to they would rather just let COBOL live on than risk their job trying to replace it. Most figure they will move on and someone else will have to deal with it some day.
@KevinW32782 жыл бұрын
@@sayven I totally agree with you for those kind. I never understood why some people would spell at equals or greater than instead of just using the symbols.
@tux14684 жыл бұрын
Hey, you could actually put your COBOL skills to use now!
@rainbowskeppy52923 жыл бұрын
8:52 i want this outro back but longer
@monkey_see_monkey_do4 жыл бұрын
"Stupid and terrible ideas are my middle name" - Truttle1 "Let's write a web scraper in one line of code!" - Code Monkey King Man, I usually don't subscribe to anybody... but your channel... damn, it's just awesome! BIG SUB/LIKE from CMK!
@astphaire4 жыл бұрын
Kinda impressive that someone your age is able to make this
@otesunki4 жыл бұрын
What's his age?
@astphaire4 жыл бұрын
@@otesunki From the sound of his voice, pretty young
@Truttle14 жыл бұрын
@@otesunki I'll be 18 in 2 months. I made this when I was 16.
@ImperatorZed2 жыл бұрын
I'm working on a graphical Cobol Tetris using AcuCobol right now
@LordSandwichII11 ай бұрын
I believe the mark of a great artist is the ability to take the wrong tool for the job, and force it do something completely outside the scope of what it was designed for. It's like drawing the Mona Lisa in Microsoft paint, or recreating a Michelangelo painting with crayons, or writing a full length sonata for a toy piano. Also, COBOL looks a lot like code that you would see in a SciFi movie.
@redluck014 жыл бұрын
Do not worry about us COBOL programmers. We have a job forever.
@bellaocchiazzurri3 жыл бұрын
David, I want to start learning Cobol from scratches,any online program recommended? How much time do you think I need to learn Cobol programming?Or should I learn Java? Thank you.
@TraceguyRune2 жыл бұрын
@@bellaocchiazzurri Udemy
@TheXeXKyle4 жыл бұрын
This is awesome, deserves way more views
@idtyu4 жыл бұрын
I thought vb syntax is long and redundant, now compared to COBOL, it's great...
@BMatrix6 жыл бұрын
I just found your channel and I must say you are doing a great job! The quality of your videos is amazing. Keep up the good work!
@TheAcidFruitmanArt14 жыл бұрын
It should be pointed out that "greater than", "less than" and "equal to" can be replaced by ">", "
@Truttle14 жыл бұрын
I knew that, but I used fully written out words because of COBOL's English-based design.
@KevinW32784 жыл бұрын
@@Truttle1 Most COBOL programmers still used more concise things especially for compares and don't write out the word picture for definitions either.
@fishshipemployee2 жыл бұрын
That way it is not cobolonic enough :)
@Blaineworld3 жыл бұрын
I used to have no idea why there was an idea in society that programming is hard. I think I understand now…
@viridianroad5 жыл бұрын
I like your videos. You should make a tutorial series on COBOL.
@douro204 жыл бұрын
I've read that GNU COBOL supports graphics but it has to be linked to a library such as Tk or GTK+.
@eventseen73176 жыл бұрын
First Cobollator (Ur vids are great, i like esolangs and you present them in a great way)
@Truttle16 жыл бұрын
Thanks!
@pianochannel1004 жыл бұрын
You should make a compiler
@draizertbr63524 жыл бұрын
So my internet stop for a momment and i thought he used that classic akward silence on 1:23 Talk about perfect timing
@CloudHater5 жыл бұрын
Gonna guess that the tables are a lot more like tables on a spreadsheet than an array as one might know it in other languages, which would mostly explain them being odd.
@americo99994 жыл бұрын
I'm not sure if the government is still recruiting cobol developers but after this video I'm kind of hesitant as cobol seems harder to learn :D
@TraceguyRune2 жыл бұрын
Harder to learn means fewer applicants you compete with. Every single 12 year old with a keyboard seems to know Python
@americo99992 жыл бұрын
@@TraceguyRune yeah, I put it on hold , nowadays the trend is AI and python so it is hard to stick to something since python has wide use on AI
@jagc19692 жыл бұрын
Learnt COBOL at university. Burnt the COBOL books as soon as I passed all exams. I would rather shoot my foot than writing programs in COBOL again, even if they are games.
@theoreticalphysics36443 жыл бұрын
Average age of Cobol programmers is 55+, yet the majority of business transactions rely on it. Just imagine there's gonna be a huge shortage soon and Cobol is gonna resurrect. Godspeed for anyone who has to use this.
@ImperatorZed2 жыл бұрын
Not really. The programs work fine so they will only ask for Cobol programmers when things go wrong. And they're going to ask for volinteers to work way below market prices. And then they will go ohnopikachuface when nobody comes to help out.
@TraceguyRune2 жыл бұрын
@@ImperatorZed I have family members who do COBOL. Things go wrong everyday and they write COBOL day after day.
@KevinW32782 жыл бұрын
More people are probably using COBOL and don't know it. Several of the largest banks still use it for their bank processing. You may have a nice phone app for your banking but behind it is probably COBOL or CICS. Same with several large insurance companies and government from federal and level down that still use it.
@stl-xx5rq3 жыл бұрын
We need COBOL DOOM.
@SamanthaTinoco-zi5sb2 жыл бұрын
I am currently learning COBOL in a program right now. Is there any websites you would suggest for hands on use for commands?
@TraceguyRune2 жыл бұрын
Udemy
@cheesepop717527 күн бұрын
7:15 Arrays should always start at 1!
@Naomi-ej2gr3 жыл бұрын
I've been binge watching these videos I love them so much XDD
@IzludeTingel4 жыл бұрын
I know cobol, assembly and js... and i got nowhere in life... still fun to code with
@ApocalypsoTron2 жыл бұрын
a COBOL instructor who sounds like the late great Gilbert Gottfried. I have to watch this
@Truttle12 жыл бұрын
I sound like the Aladdin parrot?
@sinom3 жыл бұрын
with how much you're annoyed at COBOL wanting to be different. Have you ever tried python?
@ubuntujackson91332 жыл бұрын
Where can I download the code for this?
@kjr1549 ай бұрын
Cobol is literally just an ancient elven language
@softmechanics31302 жыл бұрын
Without Cobol,Europeans would have to learn Russian. The fire control system of the K9 Thunder is written in Cobol.Europe can't make its own ones as it has no technology, so has to buy thousands of Korean ones. Maybe the K2 is also written in Cobol.
@sophiacristina4 жыл бұрын
I'm gladly you used COBOL, so i don't need to.
@sandcool30154 жыл бұрын
hi :D
@professorracc.97802 жыл бұрын
Making a game in cobol might be a good way to practice cobol, but not such a good way at making a game right now there is a strong industry shortage of new people who know cobol, so there's some very high paying positions out there
@dawnadmin81192 жыл бұрын
Surprised you didn’t bounce at a supplementary angle and conserve momentum. :)
@jacquesdemolay26994 жыл бұрын
question for you: 1959 was that still in the 1950s ? and why was it called COBOL 60 ? (rather than COBOL 59)
@mitchelvalentino15694 жыл бұрын
Cobol was invented and used in the late 1950s, but it wasn’t standardized until COBOL 60.
@rubenadema10944 жыл бұрын
I'm not entirely sure, but I think I saw something saying the original specification 1959 was just COBOL and in 1960 you got COBOL 60
@Blue-Maned_Hawk5 жыл бұрын
Did you intentionally call Microsoft Satan at 8:46?
@Truttle15 жыл бұрын
Yes
5 жыл бұрын
Can I link here another video of game written in COBOL?
@Truttle15 жыл бұрын
sure
5 жыл бұрын
Only a short video, without audio. kzbin.info/www/bejne/emOuYXRvlq52hdk
@a4e69636b3 жыл бұрын
Is Cobol a pain to use?
@ItzBreakfast4 жыл бұрын
5:39 Why you type "BallX is greater then pictureBox1::Location::X" 2 times? and i love cobol. I like some "WEIRD LANGUAGE" xd
@Truttle14 жыл бұрын
I actually never noticed that mistake
@ItzBreakfast4 жыл бұрын
@@Truttle1 Lol xd
@catalina38732 жыл бұрын
i very very love cobol , cobol is the number one
@tanan81166 жыл бұрын
How hard do you think it is to make a BF interpreter but with graphics?
@islilyyagirl5 жыл бұрын
the interpreter, not very, but the program, hard.
@reyneerleon38515 жыл бұрын
but can you make a crysis3 game using cobol?
@howardkearney79892 жыл бұрын
Warning... an armature writing in COBOL poorly. :) For example: 'If a is greater than zero' can be coded as 'if a > 0' and who uses 'a' or 'ctr1' as variable name? It can be self-documenting if you write as if someone else is to support it. I seen programmers looking at an older C++/Java, etc. code and giving up and just rewrites it. Just because one can write in the fewest lines possible doesn't mean one should. Think of your fellow programmer... It is not about the language syntax, it is about the compiler...
@ElizabethWilliams-rk1yd6 жыл бұрын
Great video Can you please do half-broken car in heavy traffic
@ElizabethWilliams-rk1yd6 жыл бұрын
Merry COBOL btw
@Truttle16 жыл бұрын
This is the second request I got for "half broken car in heavy traffic"...
@hyper43066 жыл бұрын
@@Truttle1 and i made the first one
@markstump70792 жыл бұрын
I did it with standard cobol.
@RichardSmithers4 жыл бұрын
To be fair, none of this is really the fault of COBOL. It is what you get for trying to shoehorn visual display code into a language that was never designed for it (CICS is sort of a visual thing, but not graphical and worked only with special terminals or terminal software). You would have the same issue if you tried to take any language and keep shoving and pushing until it worked like an entirely different language.
@coolguyx143 жыл бұрын
Now recreate minecraft with cobol
@raptoress6131 Жыл бұрын
COBOL is alright... As long as you stick to handling data and don't attempt to for example create GUIs with it. That would be like eating with a screw diver.
@Geomaverick1244 жыл бұрын
I think you will bank a lot of money if you make a cobol course right now. It is boring but they are looking for devs right now
@Truttle14 жыл бұрын
I'm don't think I'm knowledgeable enough on COBOL to do that. I just like messing around with it from time to time.
@Geomaverick1244 жыл бұрын
@@Truttle1 you dont have to be an advanced dev to do a course. Most courses are done by people who just know a bit more than the average person...plus I think your style keep things entertaining and fun. I actually learned a bunch of things about COBOL from your vids. Trust me people will show up I know I will. Just think about it. :)
@Geomaverick1244 жыл бұрын
@@Truttle1 plus sometimes you just have to be the first
@commentator2.0546 жыл бұрын
Is there a programming language out there using the elements of the periodic table? If this == true : I would like to have a video about it. Else: MAKE ONE!!!!
@vicr1236 жыл бұрын
Visual... COBOL... ?????
@Truttle16 жыл бұрын
Victor Tran Yes Also it seems you have become the Windows Insider error screen
@vicr1236 жыл бұрын
@@Truttle1 Didn't realise that when I made this pic two years ago HAHAHAHAHAHA
@hyper43066 жыл бұрын
@@Truttle1 just realised that haha
@MarquisDeSang4 жыл бұрын
Object Oriented has always existed in Assembly and C in one form or another.
@earldridgejazzedpineda95143 жыл бұрын
I want more information about Truttle1 And a face reveal. And a name reveal. And a Q&A. All of this on September 4, 2021.
@AV_YOUTUBE_202X2 жыл бұрын
_“Co-Ball”_
@dawnadmin81192 жыл бұрын
I don’t think a language designed after LISP can use its age as an excuse. However, according to Jean E. Sammet, the woman who chaired two of the committees that designed COBOL, they deliberately decided to make everything different from how IBM did it. So that’s why everything is so unique.
@jasplaysbass4 жыл бұрын
Proper games programmers use data orientated programming for speed and not object orientated programming which is very cache unfriendly.
@douro204 жыл бұрын
COBOL...the reason why old retailers' code bases are so bloated (Walmart writes all of their z/OS and System i software in COBOL).
@Johnvids-g3o3 ай бұрын
🕹who loves nostalgic video games?
@SrRunsis4 жыл бұрын
Awesome video concept! Keep it up i will become a famous youtuber
@ian_b4 жыл бұрын
You really don't need OOP to write games, or anything else. Really. You think the assembler the original Breakout was written in was object orientated?
@TraceguyRune2 жыл бұрын
Yeah, I don't think a single game pre 1990s was OOP. Maybe even pre 2000s.
@victorcarvalho002 жыл бұрын
Eu si divirto
@thebarnold72344 жыл бұрын
The government wants to know your location
@Truttle14 жыл бұрын
milky way
@CrippleX894 жыл бұрын
Soooo cobol is an esoteric language...
@Truttle14 жыл бұрын
It's just old and outdated. Esolangs are intentionally made weird, while COBOL was designed to be practical for the time.
@LordSandwichII11 ай бұрын
It depends how you're using it...
@martinalcala48234 жыл бұрын
You don't need it to be an object oriented programming lang to create a game.
@bastianlipka2406 Жыл бұрын
the moment you said arrays start with 1 i wanted to vomit !
@hyper43066 жыл бұрын
Bring back turtleventures
@Truttle16 жыл бұрын
no thanks
@walkiacid92653 жыл бұрын
"Cobol isn't OOP-supported so what's the point in making a game with COBOL?" "And also graphics isn't supported so how can you make a game in it?" *Laughs in Python*
@lilspelunker56133 жыл бұрын
python has pygame for games, which I used before
@walkiacid92653 жыл бұрын
@@lilspelunker5613 you proved me even more, there's even OpenGL and Turtle
@GarryGri2 жыл бұрын
Why does a language need to be object orientated to make games!?
@testingtesting36854 жыл бұрын
ping spoofing
@kadensharpin21563 жыл бұрын
why
@hamzacasdasdasdАй бұрын
a languange design to be readable some how became more unreadable than c
@kounouzeonline34174 жыл бұрын
COBOL = talk
@vitor49444 жыл бұрын
big kek
@stevecummins3244 жыл бұрын
Claims of don't support graphics? Oh FFS! .. Dump to binary files etc
@ianw.50476 жыл бұрын
Love watching stupid and terrible ideas!
@hyper43066 жыл бұрын
COBOL is just like matlab annoying
@earldridgejazzedpineda95143 жыл бұрын
I want more information about Truttle1 And a face reveal. And a name reveal. And a Q&A. All of this on September 4, 2021.