@@martinalcala4823 that would literally throw an error if you were trying to output an tag to a website you should use something like const Message = () => { element = document.createElement("h1"); element.textContent = "Believe me, esoteric programming languages are more fun!"; document.body.appendChild(element); } Message();
I was watching a error fixing tutorial and some catchy "brainf**k" video caught my eyes..maybe it was dumb to learn but more of a fun..and I so enjoyed the video.. I don't know how I came this far but already I have watched 8 languages and I'm so glad that somehow I found this channel 😌 Yes you need a great shoutout bro!! Not only it's informative but it's more fun to watch!! I laughed, learned, enjoyed... I'm glad I found your channel ❤💥 Please keep posting more like this💥❤❤
5:48 ruby also has a loop similar to that and uses the same `until` keyword as well. it even has an `unless` keyword, which is basically an `if` statement, but if the value is false it will run.
"It's obvious with order of opperation" yeah but if in an equation you saw 3/4x you wouldn't think "ah yes, it's (3/4)x", but 3/(4x), because it just make more sense to prioritize implicit operations over explicit ones. The true answer to that problem though is "this notation sucks and you guys should put parantheses or use a fractional notation instead of a slash"
3/4x IS 3/4 *x though. We read equations left to right following Order of operations..... If you want it to read something else, you need to write it using a different notation
@@mattat3847 Technically yes you're right, but it's fucking weird to do it like that and most people actually doing math as part of their job would do it as 3/(4x) because it juste makes more sense to keep the constant with the variable. Putting parentheses to avoid confusions solves all problems tho
So This is an Language, that uses Object Oriented Programming for the sake of Object Oriented Programming, even if it defies common sence. As A C-Programmer, I must say: This is not different from JAVA.
@@CreeperDeLux same a much more innocent time with Beyblades pokemon airing a new episode every saturday and old 2002-2010 internet with flash games and cool hyperlinks. I miss thoes days
The entire point of the viral math problem is that it has an ambiguity in math notation. Therefore, both 1 and 9 are correct and the wrong people are the ones who say there is only one correct answer.
No, 9 is correct. Multiplying & dividing have the same precedence sure, but their associativity is Left to Right. So you'd never do the multiplication first (if you're solving the problem correctly that is).
@@azurethi2851 It's not about the order of operations. It is the division sign. Is the question 6 --------- 2(1+2) or 6 ----(1+2) 2 Remember that order of operation isn't really math. It is convention. The notation is supposed to represent a problem. That's why elementary school drilled the concept of a "word problem". To convert from a problem to notation and back. So if there is no word problem attached to the formula there is no use arguing about what's the real answer.
@@tauon_ NOTHING runs at 50 anymore, yeah the electric grid does, but nothing uses that for timing, they just have internal clocks and run at 60 like the rest of the world nowdays
@@algotkristoffersson15 they did used to run at 50 because of the grid though, i believe not anymore of course, like you said, computers have internal clock circuits now
Instead of "99 Bottles", we will, of course, want to print "Craneberry" by famous Irish band "ZOMBIES" as a test. Other than that, a randomizing lang may really help in modelling events with natural chance occurences, such as weather.
Modern rules require multiplication & division to be done at the same step. The same is applied to addition & subtraction. That means you divide 6 & 2 before multiplying 3 & 3
I think "djinn" is pronounced with the d silent :)
oh hey dude
Hi there :)
Exactly
Jjin
english can be so weird
Today I learned this programming language exists.
What an interesting one.
I'm surprised how your channel hasn't blown up yet
D0nc M0mes Well, this channel is about a pretty niche topic...
@@Truttle1 But esoteric languages are always fun :^)
@@Truttle1 2 years later got it in recommended
Well it did get recommended to me just now... So yeah
djinn is pronounced like the drink gin, much like how djent is pronounced gent
That awkward moment when you call Clippy Clippit
clippit is the correct name
That awkward moment when you do not know Clippit's true name.
@brightblackhole Ye, that is what I said.
i love how i still dont even know javascript
const Message = () => Believe me, esoteric programming languages are more fun!;
I❤️JAVA
SCRIPT
@@martinalcala4823 that would literally throw an error
if you were trying to output an tag to a website you should use something like
const Message = () => {
element = document.createElement("h1");
element.textContent = "Believe me, esoteric programming languages are more fun!";
document.body.appendChild(element);
}
Message();
@@potatomaaan1757 Not if you use JSX :)
I was watching a error fixing tutorial and some catchy "brainf**k" video caught my eyes..maybe it was dumb to learn but more of a fun..and I so enjoyed the video.. I don't know how I came this far but already I have watched 8 languages and I'm so glad that somehow I found this channel 😌 Yes you need a great shoutout bro!! Not only it's informative but it's more fun to watch!! I laughed, learned, enjoyed... I'm glad I found your channel ❤💥
Please keep posting more like this💥❤❤
necromancers can be just very late healers
TBH besides these esolang you should check out some not-so-normal-but-also-not-esolang programming languages, for example APL
And its brother, J.
2:31 Oh! This word represents demons in islam (at least i think,) It's pronounced "Jin", Where the "D" seperates the two pronounciations of "J".
Yes.
if i had to write in this i would literally have an aneurism
I agree
that's how i feel for EVERY other language than thue and brainf***
I'm so happy I found this channel
This seems like an encounter engine for an old NES RPG
5:48 ruby also has a loop similar to that and uses the same `until` keyword as well. it even has an `unless` keyword, which is basically an `if` statement, but if the value is false it will run.
Please do the chef programming language
Dr. David Morgan-Mar is also a physicist who once worked for Canon.
Dude i love your vids but I caNNOT watch the parts with the animated creatures, im just here to learn about a fun new programming language
"It's obvious with order of opperation" yeah but if in an equation you saw 3/4x you wouldn't think "ah yes, it's (3/4)x", but 3/(4x), because it just make more sense to prioritize implicit operations over explicit ones. The true answer to that problem though is "this notation sucks and you guys should put parantheses or use a fractional notation instead of a slash"
"Google even agrees with me" followed by a clip where he added parenthesis to make google do what he wanted.
@@jetison333 He didn't though...?
3/4x IS 3/4 *x though. We read equations left to right following Order of operations.....
If you want it to read something else, you need to write it using a different notation
@@mattat3847 Technically yes you're right, but it's fucking weird to do it like that and most people actually doing math as part of their job would do it as 3/(4x) because it juste makes more sense to keep the constant with the variable. Putting parentheses to avoid confusions solves all problems tho
@@jetison333 he only used parentheses that were in the actual problem, he didn't add any.
Randomly stumbled on the video
A) very cool video about a funny little programming language
B) that ending is very nice
So the vampire is basically an AI
its an A
So This is an Language, that uses Object Oriented Programming for the sake of Object Oriented Programming, even if it defies common sence.
As A C-Programmer, I must say: This is not different from JAVA.
You gotta imagine real zombies and vampires doing all this. Otherwise it's not as fun
Please make a video about fetlang
geometry dash music as the bg music is weird asf to hear since im a gd channel
jesus this gives me 2010 youtube in the school computer lab vibes
I miss it though
@@CreeperDeLux same a much more innocent time with Beyblades pokemon airing a new episode every saturday and old 2002-2010 internet with flash games and cool hyperlinks. I miss thoes days
Make sure to put it at 144p for that effect.
Also imagine having gone to a school where RUclips wasn't blocked
@@Truttle1 with an added water bottle half full with nearly melted soupy ice while a teacher is talking about computer science
i wanna see a game made in this for some reason
9:10 task 1! ah ah ah
task 2! ah ah ah
clippy was my best friend... sad, but true...
i like creatureys bow tie
I thought you were gonna speak about C++
I love the outro
🎺 🎺 🎺
HELP I CAN’T STOP WATCHING THESE VIDEOS
Djinn is "jin" which is a type of a ghost.
They're actually closer to trickster spirits or demons than ghosts.
@Nukestarmaster i actually knew it from my language
Djinn is pronounced like gin the drink
wow this language seems fun to expiriment with
The entire point of the viral math problem is that it has an ambiguity in math notation. Therefore, both 1 and 9 are correct and the wrong people are the ones who say there is only one correct answer.
No, 9 is correct. Multiplying & dividing have the same precedence sure, but their associativity is Left to Right. So you'd never do the multiplication first (if you're solving the problem correctly that is).
@@azurethi2851 So, 2a / 2a = a^2 ?
@@dimamironov3040 well yes, actually. to get 1 as a result you should use parenthesis or fractions
@@dimamironov3040 Yes. You would write it on paper as (2a/2)a.
@@azurethi2851 It's not about the order of operations. It is the division sign.
Is the question
6
---------
2(1+2)
or
6
----(1+2)
2
Remember that order of operation isn't really math. It is convention. The notation is supposed to represent a problem. That's why elementary school drilled the concept of a "word problem". To convert from a problem to notation and back. So if there is no word problem attached to the formula there is no use arguing about what's the real answer.
Acropolis?
Damn this is interesting, but I think I'll stick with Brainfuck.
actual zombie.
new response just dropped
I could have sworn it was Clippy, not Clippit?
It’s clippit
Kureiji Ollie programming language
Lol “MARCHUAS IDIOTOM FIBICA!!!!!!!!” 😂😂😂😂😂😂😂😂😂
Quick question - what's the deal with the fact that your video runs at 50 fps and not something like 30 or 60?
Because PAL
@@tauon_ NOTHING runs at 50 anymore, yeah the electric grid does, but nothing uses that for timing, they just have internal clocks and run at 60 like the rest of the world nowdays
@@algotkristoffersson15 they did used to run at 50 because of the grid though, i believe
not anymore of course, like you said, computers have internal clock circuits now
yeah the d in djinn is silent
You should record how are you making the interpreter
Java IDE
Wait, this is real in programming?? WTF!!
You’re new to programming, aren’t you?
Malbolge video when?
I think Malbolge is too difficult for a human to use...
*insert shia labour reference here *
@@Truttle1 I've used it.
Why did you put your program files in Dropbox? Why not put them in a Git repo?
So it is not that useful for real life application development, isn't it?
Never think of using thus language
this*
Bruh, forest temple
ELECTROMAN ADVENTURES
👻
Vrabbers how did you get here before the video was uploaded?
twitter "truttle added video to playlist"
This made my brain hurt
Instead of "99 Bottles", we will, of course, want to print "Craneberry" by famous Irish band "ZOMBIES" as a test.
Other than that, a randomizing lang may really help in modelling events with natural chance occurences, such as weather.
haha, this is awesome
*moan*
A
god, the dinosour thing is annoying, can't you give it a less annoying voice?
9:00
its 1!
Modern rules require multiplication & division to be done at the same step. The same is applied to addition & subtraction. That means you divide 6 & 2 before multiplying 3 & 3