Brainf**k Compiler Written in COBOL that Compiles to COBOL?

  Рет қаралды 17,709

Truttle1

Truttle1

Күн бұрын

Пікірлер: 108
@betadv
@betadv 3 жыл бұрын
Now make a Compiler in Brainf**k to compile Cobol into Brainf**k
@KoltPenny
@KoltPenny 2 жыл бұрын
For next Christmas you should make a COBOL interpreter in BF.
@JohnLeePettimoreIII
@JohnLeePettimoreIII 2 жыл бұрын
touche mon frere
@meowpolitely981
@meowpolitely981 5 жыл бұрын
Your the first youtuber with under 1k and what I actually enjoy watching
@dimsword35
@dimsword35 3 жыл бұрын
Hes Close to 1K Tho
@Truttle1
@Truttle1 3 жыл бұрын
Once I hit 1k a pandemic started, so I probably should have stayed under 1k.
@愛華-d6n
@愛華-d6n 3 жыл бұрын
But hey you are 10k almost
@unclerojelio6320
@unclerojelio6320 3 жыл бұрын
You’re
@mmtophat.
@mmtophat. 2 жыл бұрын
Sameeeee
@kilgarragh
@kilgarragh 3 жыл бұрын
4:13 lua has entered the chat
@obsidian9998
@obsidian9998 4 жыл бұрын
Your helping me learn Cobol by complaining. I love it XD.
@gone57576
@gone57576 3 жыл бұрын
This channel is underrated
@tux7k
@tux7k 3 жыл бұрын
"is .. wait for it" ad plays
@peppidesu
@peppidesu 3 жыл бұрын
4:15 yes, it is, *lua*
@tudbut
@tudbut 3 жыл бұрын
Lua and COBOL are the definition of "Unlike EVERY. OTHER. PROGRAMMING LANGUAGE"
@CrippleX89
@CrippleX89 3 жыл бұрын
And god damn VB/VBA, where some collections start at 1 and others at 0! 🥳
@KingJellyfishII
@KingJellyfishII 3 жыл бұрын
at least lua is _somewhat_ usable, compared to COBOL
@bujitself
@bujitself 2 жыл бұрын
As NDC guy said, "There were no bad ideas"
@cmyk8964
@cmyk8964 3 жыл бұрын
COBOL starts arrays like 1, like Lua and Scratch, which both kinda suck.
@1TW1-m5i
@1TW1-m5i 3 жыл бұрын
Idk about lua, but perhaps it's because all of them are trying to be for people not already used to coding.
@dimsword35
@dimsword35 3 жыл бұрын
Scratch isnt Bad, i even tried to make a Programming Linguge on it, but its Gettin Complicated
@cheesepop7175
@cheesepop7175 Ай бұрын
Lua does not suck, you're just not using it correctly. Scratch was not designed for serious programming, it's just a tool to teach kids about coding, no wonder it sucks.
@robertboran6234
@robertboran6234 5 жыл бұрын
Rare to see that some people are interested in esoteric programming languages. Some of the esoteric programming language out there can spawn very interesting concepts that could be useful for some real programming language. Great video. I really enjoy your Ascii Dots presentation. that esolang has interesting structure.
@MrLetsGamePlayHD
@MrLetsGamePlayHD 3 жыл бұрын
Actually, the design choice for using one based index is because cobol should be easy to learn and I saw many people in school failing to grasp index 0 (maybe my teacher should call it an offset, which makes things a bit easier). Also, math does start arrays at one and so it is really a good choice. Fortran has also one based index (which makes sense, based on that is called FORmular TRANslator). But in fortran you can create arrays with the first index being 0, 1, -5 or any other number xD like: INTEGER :: arr1(5) ! Array from 1 to 5, 5 Items INTEGER :: arr2(1:5) ! Array from 1 to 5, 5 Items INTEGER :: arr3(0:4) ! Array from 0 to 4, 5 Items INTEGER :: arr3(-5:0) ! Array from -5 to 0, 5 Items Math index notation: en.wikipedia.org/wiki/Index_notation#One-dimensional_arrays_(vectors)
@oeo.2024
@oeo.2024 3 жыл бұрын
Merry COBOL! Several months late
@SysFan808
@SysFan808 2 жыл бұрын
EDIT: I've already got the ascii values now, you don't need to look anymore. asking due to trying to make a brainf**k interpreter in scratch, but what are all the ascii values of? thought i could easily make it up as i went, but i don't know the ascii values of everything, so what are they?
@Uncoolproductions888
@Uncoolproductions888 Жыл бұрын
search it up lol /$£)%'ilgdugxugigiyc
@masonthedunce3711
@masonthedunce3711 5 жыл бұрын
actually 100% how software developers are treated at the beginning
@jagnestormskull3178
@jagnestormskull3178 4 жыл бұрын
So, is COBOL a dialect of Brainf**k or is Brainf**k a dialect of COBOL?
@justcallmenoah5743
@justcallmenoah5743 3 жыл бұрын
Is this a wooosh?
@jagnestormskull3178
@jagnestormskull3178 3 жыл бұрын
@@justcallmenoah5743 COBOL is s**t, that's the joke. I just took an opportunity provided by this video to make the joke in an epic way.
@geraforever796
@geraforever796 3 жыл бұрын
Can someone tell me how many times this man has said brainf**k in this video?
@totally_not_a_bot
@totally_not_a_bot 3 жыл бұрын
I believe 20, but I might be off by one. It's late and I really should be sleeping
@0_-
@0_- 4 жыл бұрын
6:45 oopsy doopsy it said the actual brainf**k
@infrakazos
@infrakazos 3 жыл бұрын
Ok
@tux1468
@tux1468 5 жыл бұрын
Not gonna lie, this sparked my interest in learning COBOL. I'm sorry.
@foldr431
@foldr431 5 жыл бұрын
You don’t need to add periods after all non-nested statements in the procedure division, only at the end of each paragraph.
@dimsword35
@dimsword35 3 жыл бұрын
Why im i Seeing the "Annotations" Switch on this Video?
@jesusvargas2580
@jesusvargas2580 4 жыл бұрын
Why didn't you use GNUCobol? You can compile it under any linux distrubution but too under windows with Cygwin. In both ways you only need 2 libraries, the libdb4.8 or libdb5.3 (for Databases), and the GMP (Multiple Precision Arithmetic Library), and they can be instaled easy form their respective package manager. 😉 Even that could be another way for testing if the second version of the hello world can be compiled succesfully.
@Truttle1
@Truttle1 4 жыл бұрын
I did use GnuCOBOL, but through the OpenCOBOLIDE.
@jesusvargas2580
@jesusvargas2580 4 жыл бұрын
​@@Truttle1 strange... I've never seen an 60 seconds error, but my GnuCobol was compiled using Clang as C compiler and the libraries I mention, I use it directly from the Linux Shell (I use Debian 10) and just in case, I use Vim or Subime Text for edit code and the syntax highlight, not neccesary but comfortable. Meanwhile, I don't know if that error could be maybe for the IDE 🤔
@Truttle1
@Truttle1 4 жыл бұрын
@@jesusvargas2580 Oh, you were talking about that error. I was using the website tio.run there, which uses GNUCobol, but times out after 60 seconds.
@jesusvargas2580
@jesusvargas2580 4 жыл бұрын
@@Truttle1 Yeah, I was talking about that error, and of course, my question was over if you tried to compile the program of 8:40 if you use GnuCobol directtly insted using a online compiler 😉
@gdplayer1035
@gdplayer1035 3 жыл бұрын
torture
@kiyu3229
@kiyu3229 2 жыл бұрын
+torture
@neontflame
@neontflame 5 жыл бұрын
Now waiting for merry cobol 4
@Truttle1
@Truttle1 5 жыл бұрын
December 2020...
@neontflame
@neontflame 5 жыл бұрын
@@Truttle1 very thanks. i can now wait for merry cobol 4
@Mrqwertar
@Mrqwertar 4 жыл бұрын
Make a video about Pascal please
@CalculatedRiskAK
@CalculatedRiskAK 4 жыл бұрын
1:17 is the best. The end.
@polybay
@polybay 3 жыл бұрын
y bro
@monomere
@monomere 4 жыл бұрын
in lua arrays start at 1...
@rubenadema1094
@rubenadema1094 4 жыл бұрын
Oh no...
@cheesepop7175
@cheesepop7175 Ай бұрын
@@rubenadema1094 There's nothing wrong with arrays starting at 1.
@mari2.
@mari2. 2 жыл бұрын
0 isn't a natural number, that's why.
@theoriginalbabycub
@theoriginalbabycub 3 жыл бұрын
COBOL is meant for data processing and it does what it does very successfully. It may have been specified a long time ago but now has a modern standard, so it's not such an old language. There's a helluva lot of COBOL code still running out there and there will be well into the future. Financial institutions don't want to rewrite these applications as they work and writing something new introduces a whole new set of bugs that have financial repercussions for companies such as loss of revenue for downtime or fines from financial regulators. COBOL isn't really that hard, it's just verbose. It's often used in real-time applications.
@raskr8137
@raskr8137 5 жыл бұрын
If you compile to a language that needs to be compiled again in order to run, wouldn't that actually be a *translator* and not a compiler? By the way, I'm pretty sure the longest "hello, world!" is written in esolang "Unary" and has 2.2497436034233067E+100 characters.
@alexstone691
@alexstone691 5 жыл бұрын
It's called a *transpiler*
@raskr8137
@raskr8137 5 жыл бұрын
i know it just sounds dumb
@tob
@tob 5 жыл бұрын
@@raskr8137 transpiler sounds super awesome what are you talking about
@raskr8137
@raskr8137 5 жыл бұрын
It's literally first 5 letters of "translator" and last 5 letters of "compiler", I hate these kinds of names
@want-diversecontent3887
@want-diversecontent3887 5 жыл бұрын
Rask R It’s not just a portmanteau, it actually has a meaning. Trans as in across, and piler as in, well, like compiler. Across piler. Transpiler. Compiler means computer piler.
@vicr123
@vicr123 5 жыл бұрын
Merry COBOL! 🙃
@masonthedunce3711
@masonthedunce3711 5 жыл бұрын
i love this so much.
@phineasg7709
@phineasg7709 5 жыл бұрын
Why do you do this to yourself?
@Truttle1
@Truttle1 5 жыл бұрын
because it's fun
@obsidian9998
@obsidian9998 4 жыл бұрын
Cobol to Fortran ahhhhhhh
@Blue-Maned_Hawk
@Blue-Maned_Hawk 5 жыл бұрын
1:20 Please never show that horribly cursed image again
@CalculatedRiskAK
@CalculatedRiskAK 5 жыл бұрын
EVERYONE MUST SUFFER,
@want-diversecontent3887
@want-diversecontent3887 4 жыл бұрын
No. If it makes you feel better, eat mayo from the jar. Tell your family I told you you could.
@szlanty
@szlanty 5 жыл бұрын
Hello
@polybay
@polybay 3 жыл бұрын
bro y y bro
@circleubuntu
@circleubuntu 3 жыл бұрын
cobolception
@want-diversecontent3887
@want-diversecontent3887 4 жыл бұрын
More of a transpiler.
@inx1819
@inx1819 5 жыл бұрын
HEEELLL YEAAAAAAAAAAAAAAA
@ari_archer
@ari_archer 3 жыл бұрын
transpiles
@flawlesscode6471
@flawlesscode6471 3 жыл бұрын
Y E S
@ari_archer
@ari_archer 3 жыл бұрын
@@flawlesscode6471 fuck off with your weird spelling if words, just say "yes" you idiot
@beelzebub3920
@beelzebub3920 3 жыл бұрын
@@ari_archer why u so angry
@ari_archer
@ari_archer 3 жыл бұрын
@@beelzebub3920 had a bad day
@cassandradawn780
@cassandradawn780 3 жыл бұрын
owo uwu
@ToadComrades
@ToadComrades 5 жыл бұрын
37
@comebackpizzicatofive
@comebackpizzicatofive 5 жыл бұрын
38
@ToadComrades
@ToadComrades 5 жыл бұрын
40
@ohhellno8759
@ohhellno8759 5 жыл бұрын
41
@kiyu3229
@kiyu3229 2 жыл бұрын
42
@angoose2515
@angoose2515 5 жыл бұрын
Boomer code
@catatatatatatat9127
@catatatatatatat9127 3 жыл бұрын
u think having nightmares about ranch pop tarts or something for the past 4 months is bad? imagine having depression 18/7 and your leg not wanting to work for some reason and having WAYYYY too many thoughts in your head at once but you can only remember 2 at a time for the past 3-5 YEARS
@stanstrum
@stanstrum 3 жыл бұрын
what did you gain from writing this
@1O3683e
@1O3683e 3 жыл бұрын
@@stanstrum short term satisfaction
@catlooks
@catlooks 5 жыл бұрын
Second lmao
Logo?
7:34
Truttle1
Рет қаралды 33 М.
TMMLPTEALPAITAFNFAL!
12:08
Truttle1
Рет қаралды 24 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
[Carlventures] FALSE!
16:31
Truttle1
Рет қаралды 13 М.
Atari 2600 Programming is a NIGHTMARE
15:38
Truttle1
Рет қаралды 20 М.
Hofstadter!
13:43
Truttle1
Рет қаралды 10 М.
Entropy!
10:31
Truttle1
Рет қаралды 27 М.
P vs. NP: The Unsolvable(?) Computer Science Problem
13:37
Truttle1
Рет қаралды 10 М.
Beatnik!
9:59
Truttle1
Рет қаралды 12 М.
What is the Smallest Possible .EXE?
17:04
Inkbox
Рет қаралды 572 М.
ZOMBIE Programming Language!
11:46
Truttle1
Рет қаралды 54 М.
Linus Torvalds on why desktop Linux sucks
11:07
gentooman
Рет қаралды 1,5 МЛН
(Dead)Fish!
11:40
Truttle1
Рет қаралды 20 М.