Тёмный

Is Desmos a Programming Language? 

Gallium-Gonzollium
Подписаться 13 тыс.
Просмотров 42 тыс.
50% 1

This is a part 1 of the series of "Is Desmos a programming language?".
Link: www.desmos.com/calculator/y6a...

Развлечения

Опубликовано:

 

11 апр 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 93   
@melol69
@melol69 Год назад
I think Desmos is really a nice IDE, for the real fundamental programming language, math. A programming language so universal, that humans are taught it in childhood and eventually learn how to execute basic functions in it if they aren't taught (e.g. addition). All programming languages, are in the core level, based on math.
@thescratchguy428
@thescratchguy428 Год назад
Thank god your still alive
@thescratchguy428
@thescratchguy428 Год назад
yeojun
@motherisape
@motherisape 10 месяцев назад
You can't do recursion lol
@nilegallium
@nilegallium Год назад
This person is Sebastian Lague, Summoning Salt, Asterism, 3b1b, and Eric Tao all at the same time! It’s incredible!
@wuxxy
@wuxxy Год назад
also melodysheep
@kuroshite
@kuroshite Год назад
Also Fireship
@gallium-gonzollium
@gallium-gonzollium Год назад
@wuxxy i was actually gonna use a song from melodysheep
@pignus
@pignus Год назад
now he only needs a mic that's crisp af
@Yackalips
@Yackalips Год назад
Everything is a programming language if you try hard enough
@idkyet9458
@idkyet9458 Год назад
is google docs a programming language?
@Yackalips
@Yackalips Год назад
@@idkyet9458 if you try hard enough it is :)
@idkyet9458
@idkyet9458 Год назад
@@Yackalips but how do you get an output
@Yackalips
@Yackalips Год назад
@@idkyet9458 you can use audio as the output (tts) and then use arrow keys for input
@motherisape
@motherisape 10 месяцев назад
@@Yackalips but desmos can't do recursion . I already knew how to apply conditional and logic I wanted to do recursion. For example if you know a_0 and a_n = f(a_n-1) Then you can't get a_12 for example.
@user-vz5fs2lf8w
@user-vz5fs2lf8w Год назад
Try Haskell if you wanna program like a mad mathematician.
@psykat777
@psykat777 Год назад
Wow, this is insanely good! I personally think that the thumbnail could use some work(my suggestions would be to replace the drawing of an arrow with an image of an arrow(which you could make by putting shapes together), move the question mark below the rest of the things, make it bigger, and make it text instead of a drawing, recenter everything, and make the background lighter), but the video is very high-quality! Hope this helps!
@illusions66
@illusions66 Год назад
i just came across your channel, and watched 3 of ur videos… ur videos are really well made and ur channel is criminally underrated, keep it up, i subscribed 🙂
@gallium-gonzollium
@gallium-gonzollium Год назад
Thanks, really appreciated.
@keltrm
@keltrm Год назад
Now we just need a compiler for Desmos
@not_gaminggamer521
@not_gaminggamer521 Год назад
On it
@eeddgg1
@eeddgg1 Год назад
0:41 Turing complete doesn't mean you can make anything imaginable; it was literally a system invented by Turing to prove that there are imaginable things computation can't do, specifically that it can't determine if another program will halt for any given input.
@charbeleid193
@charbeleid193 Год назад
Why are complexity people always so hung up on definitions? This is not a textbook, it's a RU-vid video about trying to code with Desmos. The definition he gave satisfies its intended purpose. He wasn't gonna make a 40 minute video about deterministic Turing machines just to use a term.
@eeddgg1
@eeddgg1 Год назад
@@charbeleid193 because definitions are what make terms have any use. Letters would just be weird shapes without their definitions, and words would just be weird sounds without theirs. Definitions and structure are how anything means anything, and are the core of any communication between 2 entities. If we have a collapse in definitions, we have a breakdown of communication.
@motherisape
@motherisape 10 месяцев назад
By anything imaginable he mean anything possible with programming language
@xjetfirex3956
@xjetfirex3956 Год назад
Even a video about Desmos becomes epic with this kind of music x)
@aidenchow3223
@aidenchow3223 11 месяцев назад
Nice to see a video made on Desmos being a programming language! I'm not sure if you know about Code Golf SE, but I have been on that site for a couple years now, posting Desmos answers on there, so I am glad someone is spreading more awareness of the potential of Desmos.
@chillblox8
@chillblox8 Год назад
this guy can probably make desmos within desmos
@gallium-gonzollium
@gallium-gonzollium Год назад
Coming next to a calculator near you!
@soliform3485
@soliform3485 Год назад
That's within the definition of turing completeness
@jakobwetzel8167
@jakobwetzel8167 Год назад
What a great video. Very hight quality content.
@ahmed-alnajjar
@ahmed-alnajjar Год назад
After a while I thought I was watching Sebastian Lague
@matiasbaldo6077
@matiasbaldo6077 Год назад
Now i want Doom on Desmos!
@Scyth3934
@Scyth3934 Год назад
I honestly can't believe you haven't passed me in subscribers yet... your videos are way better lol
@earlchesterantonio1581
@earlchesterantonio1581 Год назад
Bro, you've earned a new subscriber
@celestic6596
@celestic6596 Год назад
Coder: What programming language do you use? Me: Graphing calculator
@norliegh
@norliegh Год назад
great vid! goodluck.
@knut-olaihelgesen3608
@knut-olaihelgesen3608 Год назад
The typing is very pleasent to look at
@tovicheung
@tovicheung Год назад
Nice editing! What video editing software do you use?
@gallium-gonzollium
@gallium-gonzollium Год назад
MS Clipchamp.
@GayanaThathsara
@GayanaThathsara Год назад
Yeh It's like Wolfram ?
@alkanstvdxing
@alkanstvdxing Год назад
now do a megagon (1 million sides) in desmos
@CowCoder
@CowCoder Год назад
GREAT VIDEO! I actually made a logic gate simulator in desmos just like Sebastian Lague so it has the ability to package gates into chips and make package those chips into chips. But it's pretty inefficient so I never pursued the project further, since I'm pretty new to desmos and there is so much bad desmos code in this project that idk how easy it would be to make it efficient. But if I got it efficient then I could make all kinds of stuff everytime i reload your subscribers go up lol
@MrTomyCJ
@MrTomyCJ Год назад
0:35 okay that was maybe too much of an "optimistic" definition of turing completenes haha
@yjlom
@yjlom Год назад
but can it do transput? apart from graphing for output and source manipulaton for input
@gallium-gonzollium
@gallium-gonzollium Год назад
Planning to do I/O in part 3.
@bennyquick9469
@bennyquick9469 Год назад
you can have movable points to use as input, and there is an option to constrict their movement to only x or only y
@gallium-gonzollium
@gallium-gonzollium Год назад
@@bennyquick9469 There is a way to use the “focus to first point” feature to use arrow keys as input.
@mumujibirb
@mumujibirb Год назад
Actually, if you can implement the subleq, then it would work. Someone has written an os in it.
@gingeral253
@gingeral253 Год назад
Cool stuff
@axog9776
@axog9776 5 месяцев назад
Very pretty video
@xandon24
@xandon24 Год назад
Can't wait to see doom running on the desmos graphing calculator.
@thescratchguy428
@thescratchguy428 Год назад
Me: Gets 43 subs every 6 nanoseconds
@killianobrien2007
@killianobrien2007 Год назад
​@@thescratchguy428nah you don't even have 400
@thescratchguy428
@thescratchguy428 Год назад
@@killianobrien2007 no u
@killianobrien2007
@killianobrien2007 Год назад
@@thescratchguy428 well I don't boast about my sub count
@yoyoyonono
@yoyoyonono Год назад
This should be a SIGBOVIK paper
@youtubecommenter-on9kd
@youtubecommenter-on9kd 7 месяцев назад
Lol, using the XKCD logic gate graphic...
@Avion_Animz
@Avion_Animz 11 месяцев назад
This seems interesting
@WextraYT
@WextraYT Год назад
im 884th sub also good job so far
@Haxihoovis
@Haxihoovis Год назад
0:51 XKCD!
@phamminhtienshi7028
@phamminhtienshi7028 Год назад
I also use Desmos too!
@Atrament1s
@Atrament1s Год назад
Great video! What’s the difference between an if statement and an if function?
@gallium-gonzollium
@gallium-gonzollium Год назад
In principle, an If statement = If function.
@Atrament1s
@Atrament1s Год назад
@@gallium-gonzollium why is the function at 2:05 much more complicated than a simple piecewise if function?
@gallium-gonzollium
@gallium-gonzollium Год назад
You can’t send a “greater than” object as part of the argument as far as I know.
@Nova0
@Nova0 Год назад
i think it might be
@cosmicvoidtree
@cosmicvoidtree Год назад
Fun fact, it is possible to make a fully functioning rubix cube in Desmos with no external code. Proof, I made one
@yoavmal
@yoavmal Год назад
The main issue with desmos is not its structural limitations, but hard set limitations such as lists not being over 10,000 elements long. Had you removed those, it could really qualify for a programming language, as you could, if you wanted, run a turing machine on it. Really, it's just a fancy python/js graphing interface in that manner.
@SomethingSmellsMichy
@SomethingSmellsMichy Год назад
Well since all actual turing machines fall short due to the fact we can't have an infinitely long stretch of tape I feel like desmos should still count since the 10k element limit isn't a hard limit needed for the "concept" of desmos. It's just their for the sake of not crashing a persons potato
@username-ur6dq
@username-ur6dq 11 месяцев назад
There's also a 5mb limit for saving graphs, you probably won't get there but it is technically a limitation
@bettercalldelta
@bettercalldelta Год назад
0:38 not exactly "anything", the halting problem is real
@gallium-gonzollium
@gallium-gonzollium Год назад
anything within the confines of what we know*
@uwuzote
@uwuzote Год назад
Why are BUFFER is needed as it is noop? Maybe for validating input in {0; 1}? Also if you not considering braching cheating (and you are probably not) you could implement OR(a, b) = {a = 1: 1, b}; AND(a, b) = {a = 1: b, 0} (but AND = a*b is cooler, of course)
@gallium-gonzollium
@gallium-gonzollium Год назад
- Yes, to validate that an input is 0 or 1. - No, I am not seeing branching as cheating, but found the OR and AND statements to be cooler.
@ohitsrusher842
@ohitsrusher842 Год назад
Can it run Doom tho?
@TheREALLofiat
@TheREALLofiat Год назад
Given that code is made WITH* math, that means that you can use desmos to actually make code
@errorhostnotfound1165
@errorhostnotfound1165 Год назад
This video seems to melodramatic with the music. And I find that kind of funny for some reason. (a very cool video nonetheless)
@columbus8myhw
@columbus8myhw Год назад
What about loops?
@gallium-gonzollium
@gallium-gonzollium Год назад
Watch the next video!
@davemamites1385
@davemamites1385 Год назад
Lambda Calculus is also good for this , just variables and functions. boom Turing complete
@evantwo129
@evantwo129 Год назад
here before he blows up
@mm-uw6rn
@mm-uw6rn Год назад
Oh, The concept of blocks reminds me of HDLs . I HATED HDLs
@poutineausyropderable7108
@poutineausyropderable7108 Год назад
Well, technically, anything you can do boolean algebra on is turing complete.
@SuperMaDBrothers
@SuperMaDBrothers Год назад
Holy FUCK!!!!!!!!!!!!!!!!
@motherisape
@motherisape 10 месяцев назад
I don't know why you did that much effort buffer is just useless symbol. For and just do A and B = AB For or just do A or B = A + B - AB Where A and B are 0 or 1 Not is just ( not (A ) = 1 - A ). Still it lacks crucial feature recursion.
@gallium-gonzollium
@gallium-gonzollium 10 месяцев назад
A and B could be anything other than 1 and would break stuff if they happen to be another value.
@user-ob1zc7no9l
@user-ob1zc7no9l 11 месяцев назад
bro is using the same programming language as god when he created our universe
@intraced
@intraced Год назад
0:51 "Gand Ate"
@motherisape
@motherisape 10 месяцев назад
I know it can do everything, but recursion is only problem . i can't do recursion. If you teach me recursion , i will start making a snake game
@gallium-gonzollium
@gallium-gonzollium 10 месяцев назад
I actually haven’t got around to doing recursion, but it should be simple from the looks of it.
@parlor3115
@parlor3115 Год назад
I guess Desmos programming is the way to stay relevant after AI takes over programming jobs
@soyitiel
@soyitiel Год назад
I loved this movie
Далее
Loops and Subroutines in Desmos.
3:38
Просмотров 16 тыс.
Making a Game in a Calculator (Desmos)
4:27
Просмотров 219 тыс.
Have You Seen Inside Out 2?
00:12
Просмотров 3,2 млн
Desmos Secret: Simulations
3:45
Просмотров 18 тыс.
Animation vs Physics - An Over-Analysis
16:15
Просмотров 187 тыс.
animator vs animation | pivot animation
0:53
Просмотров 7 тыс.
Cursed Desmos Sounds except it's YOUR suggestions
1:41
Make a 3D engine in Desmos in 3 minutes.
3:00
Просмотров 46 тыс.
How the Queen Travels
5:29
Просмотров 1 млн
Asian's Got Parent (ft. Steven He & Uncle Roger)
7:11
The rarest move in chess
17:01
Просмотров 1,2 млн
Exploiting Rendering Mechanics in Desmos
4:32
Просмотров 252 тыс.
Он сильно об этом пожалел...
0:25