It would probably look like block programming, as you would just create the smallest possible form of gates to copy and paste wherever needed. I'm pretty sure 90% of programmers tasked with creating something complex in Asciidots would create a very vertical program that looks like other programming languages anyways
I think it changes the insert mode for typing so that you can overwrite characters as you go instead of pushing them back. Good for if you want to keep things aligned!
Fun fact: Base-15 is the best number base for the Fizzbuzz program. Sub-fun fact 1: If a number ends in 3, 6, 9, or C (for 12) in base 15, replace it with Fizz because it is divisible by 3 but not 5. Sub-fun fact 2: If a number ends in 5 or A (for 10) in base 15, replace it with Buzz because it is divisible by 5 but not 3. Sub-fun fact 3: If a number ends in 0 in base 15, replace it with FizzBuzz because it is divisible by both 3 and 5.
Dang, this kinda reminds me of the virtual circuit simulators in Edmark Zap and Widget World. Those games kicked ass, why don't they make anything like that anymore?
right? I didn't understand how the ( ) made it work lol? Unless asciidots ignores the commands in reverse if they don't make sense? but that's still very unsafe.. if it could be read then it would do actions you don't want?
Am I stupid or did he say that with the tilde if the bottom is 0 it is forced to move up and then proceed to show a program (the truth-machine) where 0 from the bottom lets it go to the side
3:42 Not exactly. You can make a program that detects if a dot is going right, if it is, keep going right, otherwise turn left. . | . - - - < - - $”Right”
Your voice, the animated dinosaurs combined with a really weird programming language make for an oddly entertaining video
Yep, got randomly recommended this and I don't regret clicking on it.
This is what i want to see when i have no idea what to do. Just perfect entertainment
h
Imagine writing an Operating system in AsciiDots
SufferingOS
It would probably look like block programming, as you would just create the smallest possible form of gates to copy and paste wherever needed.
I'm pretty sure 90% of programmers tasked with creating something complex in Asciidots would create a very vertical program that looks like other programming languages anyways
@@nyakase the slogan should be “If you hate your life!”
"One sec I gotta connect to WiFi" *opens text editor*
ASCIIOS
ASCIIdots is like breadboarding but without the only reason to breadboard
this is the only language that you would need the insert key
insert key?
@@plazmotech5969 INS key
@@keent for what tho
I think it changes the insert mode for typing so that you can overwrite characters as you go instead of pushing them back. Good for if you want to keep things aligned!
MS-DOS (for C lang beginner) alike text editor will fit best here I guess
You'd have an easier time soldering transistors together ffs
thank you TH-cam for deciding i should learn this
this is one of those langs that you would like to get good at, but as soon as your start you realise how difficult it is
This is completely useless from a practical standpoint, but damn, it's fun and interesting.
This can easily be turned into a puzzle game
@@Daniikk1012 That was my first thought as well.
That's what all esolangs are :)
feels like a zachtronics mechanic. reminds me of spacechem?
SAME BRAINCELL YAY
Why am I only just now finding these? This is like Conlang Critic but for programming languages.
Ooh new outro music :)
EDIT: dude that attention to detail at the end with the trumpet is amazing :)
🎺🎺🎺
🎺🎺🎺
🎺🎺🎺
9:18 you switched the B and the C
🎺🎺🎺
Interesting esolang.
I think youtube just figured out I love esolangs and now I'm going to watch ALL OF YOUR VIDEOS
Reminds ORCA esoteric programing language for algorithmic music generation
The cool thing is that you also need to worry what direction the pipe is going in, otherwise it will collide into other code!
I love this programming language
saw your gm 1.1 vid on VidLii and had to come subscribe. love this kind of content!
I love your channel ! You maked me discover a lot of programming languages and your videos are fun ! :)
Fun fact: Base-15 is the best number base for the Fizzbuzz program.
Sub-fun fact 1: If a number ends in 3, 6, 9, or C (for 12) in base 15, replace it with Fizz because it is divisible by 3 but not 5.
Sub-fun fact 2: If a number ends in 5 or A (for 10) in base 15, replace it with Buzz because it is divisible by 5 but not 3.
Sub-fun fact 3: If a number ends in 0 in base 15, replace it with FizzBuzz because it is divisible by both 3 and 5.
It might be possible to draw a donut that draws a donut with this
Sooooo ut basically a node based language but using ascii as a UI
I actually made a version of the calculator which does accept the actual symbols instead of numbers (and includes modulo)
I and this channel are both lucky we met, so youtube is a dating site kinda
the first 5 seconds of what you say are just incomprehensible
Dang, this kinda reminds me of the virtual circuit simulators in Edmark Zap and Widget World. Those games kicked ass, why don't they make anything like that anymore?
Peculiar rendition of Birdland
This looks vaguely useful as an esoteric Hardware Description Language
that reminds me a bit of some of the earlier forms of ladderlogic
That infinite loop creaturey made would probably mess up anyway, since going in reverse would mess up with the printing code
right? I didn't understand how the ( ) made it work lol? Unless asciidots ignores the commands in reverse if they don't make sense? but that's still very unsafe.. if it could be read then it would do actions you don't want?
Somebody needs to start an asciidots boot camp.
Missing an ending curly brace in the fizz buzz Java code
No, I just indented dumbly
9:05 why are all the trumpet fingerings correct???
(Well technically incorrect unless it's played on a C trumpet)
Esolangs are fun
this video is amazing!
How do I write floating point numbers? Can I write "#3.2" to set a dot's value to 3.2? Or should I divide 32 by 10?
What's this ascii factorio?
Ok, this is actually cool AF!
I love it
Programming on that would be hell for me.
what a great language^^
yay, another esoteric programming language!
This is the only coding language that i understanded
I love you videos
birdland midi, nice.
specifically maynard's version
at least I think
nevermind, you put it in the description, me stupid
I've heard about it from Aaron Janse
This language seems pretty useful to teach what happens on metal. The dot being the electron
Except its not at all what happens on metal.
It may resemble hardware at the first glance, but in reality even Minecraft redstone is closer to metal, than this language.
Super cool!
This looks oddly familiar...
*_FACTORIO_*
No really, this language is wonderful. I might really end up doing cool things in it if I manage to write my own C# interpreter for it...
LabVIEW would like a word
What about doing cryptography in this programming language?
if you wanna create something like this, dm me xen#2134
@@xen4985 let us updated.
Nice! Can you show how to write a multi-threaded webserver in ascii dots?
multi threading in ascii dots has another meaning you know
@@noel.friedrich hahahahha you're right
you'd have to plug it into asciinet, but it'd be possible
It's Confusing But Amazing... Any Other Links For Learning?
Check out github.com/aaronjanse/asciidots for installation/etc and ajanse.me/asciidots/ for documentation. Cheers!
nice
Weird recommendation
I am dots, destroyer of
*shuffles cards*
computers
Am I stupid or did he say that with the tilde if the bottom is 0 it is forced to move up and then proceed to show a program (the truth-machine) where 0 from the bottom lets it go to the side
Very funny language!!
Looks like Befunge.
Are you working on a doom port?
3:47 U & n?
Kind of non-graphic LabView
Amazing vid as Always ! ( I just realised you have 169 sub you need waay more and didint you had more sub before ? )
J'ai pas d'idée de nom I think one person ubsubbed, since I had 170 yesterday.
I fixed that now.
I think you need /\ because v^ can't orient 2 dots
So it has no advantage over a graphical wire programming interface, But is harder to create?
Jesus black baby Crist...
are you agitating my dots ?
Number of commands, not "amount" of commands.
Shit's cool
3:42 Not exactly. You can make a program that detects if a dot is going right, if it is, keep going right, otherwise turn left.
.
|
. - - - < - - $”Right”
Writing fizzbuzz might have taken an unnecessary amount of time, but it almost looks like a pixelart dog lol
What is the name of the outro song?
Okay
I thought the title said "AsciiDiots"
asciidiodes
W h e r e A m. I
how do i get the up arrow
shift+6
Interesting
this looks useless. i like it!
The curly brace being on another line in Java completely triggers me for some reason. It's okay in C, C++, C# etc but Java.... why?
Because it's java
@@c0smo709 You write them on the same line in Java.
This is friggin silly.
Hi
Lol a nightmare
tom scott fizzbuzz solution is better
hehe, 1*69* subs
i feel like this video sucked out half my IQ and now im dumber which is pretty hard to do :)
vidlii guy subs
Completely Wrong!! ^_^
Of all the useless languages, I think this is among the least useless