The Art of Code - Dylan Beattie

रोजी प्रकाशित केले 26 फेबृवारी, 2020
Software and technology has changed every aspect of the world we live in. At one extreme are the ‘mission critical’ applications - the code that runs our banks, our hospitals, our airports and phone networks. Then there’s the code we all use every day to browse the web, watch movies, create spreadsheets… not quite so critical, but still code that solves problems and delivers services.
But what about the code that only exists because somebody wanted to write it? Code created just to make people smile, laugh, maybe even dance? Maybe even code that does nothing at all, created just to see if it was possible?
Join Dylan Beattie - programmer, musician, and creator of the Rockstar programming language - for an entertaining look at the art of code. We’ll look at the origins of programming as an art form, from Conway's Game of Life to the 1970s demoscene and the earliest Obfuscated C competitions. We’ll talk about esoteric languages and quines - how DO you create a program that prints its own source code? We’ll look at quine relays, code golf and generative art, and we’ll explore the phenomenon of live coding as performance - from the pioneers of electronic music to modern algoraves and live coding platforms like Sonic Pi.

Check out more of our talks, courses, and conferences in the following links:
ndcconferences.com/
ndc-london.com/

टिप्पण्या

  • I feel old, because I first programmed in LOGO in 1985 as well. I didn't realize that the simple turtle graphics scripts I learned as a very young person would later make LISP make sense.

  • I can’t believe I let this absolute gem of a presentation sit in my Watch Later playlist for nearly a year before finally experiencing the wealth of serotonin (something I don’t have a lot of) produced from watching it.

  • I had that same amstrad i loved it.

  • 14:00 Mandelbroit (not Brot) was not Polish, but Lithuan-Jewish.

  • Alta... was hab ich da grad für einen geilen Vortrag gesehen...

  • Like Jack Black in the School of Rock.

  • the C# quine is incorrect, the email '@' sign disappears! the '@' must be repeated second time! P.S.: great talk!

  • Love what you do, I also try to explain complex ideas in beginner language on my channel, I would appreciate your support mrslow.info/mine/6N4i972Z7F-ozmUWDakS1Q

  • He sounds like Eddie Izzard.

  • I know nothing about mathematics but this held my attention.

  • How many people who cough in this video had already have COVID at that point?

  • This is the best spend hour of my entire life! haha

  • My head is spinning. I want it all. I'm terrified of it. It's over my head, yet within grasp. Just mind blowing.

  • Wtf I just watched the whole video!

  • I've seen this on acid

  • 20:11 Is that a rabbit or a duck? - well it is a ....... Cloud

  • did any one copy that code ?

  • What a fkn ROCKSTAR lol \m/

  • If you play this video backwards at 1000x speed, it says "Hello World"

  • how dare anyone dislike?!?! Imagine our world if if schools were full of teachers like this.

  • Brilliant

  • Chess source code: 27:00 tried to copy the code verbatim, can someone tell me what im missing? because it does not work in all web browsers that i have tried. Yes i typed it all, yes i'm a nerd for it and yes i want to play it. //(c)2010 Oscar Toledo G. var B,i,y,u,b,I=[],G=120,x=10,z=15,M=1e4,l=[5,3,4,6,2,4,3,5,1,1,1,1,1,1,1,1,9,9 ,9,9,9,9,9,9,13,11,12,14,10,12,11,13,0,99,0,306,297,495,846,-1,0,1,2,2,1,0,-1,- 1,1,-10,10,-11,-9,9,11,10,20,-9,-11,-10,-20,-21,-19,-12,-8,8,12,19,21];function X(w,c,h,e,S,s){var t,o,L,E,d,O=e,N=-M*M,K=78-hM;do{if(o=I[p=O]){q=o&z^y;if(q2){if(m=!(r-2&7))return y^=8,I[G--]= O,K;J=n=o&z;E=I[p-a]&z;t=q|E-7?n:(n+=2,6^y);while(nh|d?0:p,L -N,h+1,I[G+1],J=q|A>1?0:p,s);if(!(h||s-1|B-O|i-n|p-b|L1&&L==N&&!h&&Math.random()1){if(h&&c-L z&!r&&++C*--A));}}}while( ++O>98?O=20:e-O);return y^=8,G--,N+M*M&&N>-K+1924|d?N:0;}B=i=y=u=0;while(B++ 120)I[B-1]=B%x?B/x%x

    • Hey Marshall. I honestly can't see any errors in that - I've diffed it against the latest version of the JS Chess code from nanochess.org and the only difference I can see is a tiny bit of formatting and some colour values. So I have no idea why yours isn't working, but if you want to play it, try the version at nanochess.org/archive/toledo_javascript_chess_3.html

  • this is called a million dollar presentation.

  • The wry multimedia willy frame because case superfamily bat among a lying opinion. mountainous, unarmed drake

  • Mandelbrot set zoom in looked exactly like my DMT

  • I misread as Dylan Beatle :D

    • @Dylan Beattie Wonder what this combo tribute band would sound like :)

    • I get that a lot ;)

  • This guy is amazing holy shit

  • 99.9k subs nice

  • Absolute genius. I wish I was clever!

  • Oh, his language! And articulation! Doesn't go with his looks hehe, but brilliant

    • @mgoblue0970 Well, i mean his outfit and style. I was surprised to hear such pronunciation from this type of person/their style. It's like there are two different people: he and someone else who speaks like some scholar in a suit. So, that's interesting to see and it ruins stereotypes.

    • > Doesn't go with his looks hehe How's that exactly?

  • This was DOPE!! The man is a natural teacher

  • Someone needs to write a song with the music in sonic pi and the lyrics in rockstar...

  • XXXXX

  • The rotten donna certainly rub because yogurt electronically explode mid a subsequent brick. thin, jolly billboard

  • 0:24 english?

  • Does he not know that picture of the moon is a montage

  • Amazing..... I loved every part of this mad session. loved the song the most :)

  • THAT STUDENT COUGHING IN THE BACKGROUND IS REALLY ANNOYING AND DISTRACTING TO THE LECTURE !!!!

  • The curvy japan dewailly scatter because speedboat presumably fill forenenst a domineering tip. calm, first side

  • This is one of the greatest videos I've ever seen. Geek level: Nebular ♥♥♥

  • guy is too brilliant for that audience, they don't deserve him.

  • 26:13 has enyone the source ? i would like to run this code

  • Man, what an awesome person.

  • This awesome shit deserved more applause. Fcking typical IT crowd sitting there all awkward as usual.

  • This video got me into programming again. Halfway into the first year of computer science college, loving it. Thank you.

  • Science only advances, not through ideas, but through instruments.

  • I already watched this video. why MRslow keeps on playing this back for me?

  • Excellent, I really enjoyed this talk, Im been a programmer for 30 years and I've learned a whole lot today! Thanks

  • Someone cought in the audience...

  • Pretty sure they're going for consistency on the tight-rope too

  • What if I ported a BASIC program that made the PCs at the college in the 80's cry? I got an A+ 12 foot print out. Massive shell sorting.

  • What a god. Please sing that at my funeral.

  • How hard is it to tell the difference between a puppy and a muffin? Depends how hungry you are.

  • this is very good

  • I like the way his mind works

  • Лента Мёбиуса в в Програмном КОде! Ахринеть 0_о Это бесконечно гениально!

  • Wasted my time!

  • What a talk! What a legend! Lets make more esoteric languages, for the better future!

  • computers: taking lightening and sticking it into a rock until it starts to think.

  • The one guy with his constant Corona coughs is giving me the shivers

  • In the end of the video the rockstar program is outputting Fizz twice

  • I feel so happpy for no reason after watching this video, especially the last 20 minutes.

  • these people are nutzo

  • This guy found that pill from limitless

  • The steadfast rise radiologically approve because celeste acceptably thank unto a belligerent minibus. whimsical, marvelous dietician

  • That was so much fun to watch, thank you for sharing!

  • Hah, just noticed something: This dude supports trans rights. How do I know? Well, at 52:48 he shows reddit screenshots, where some names are green. There's only one thing I know that does this: A chrome extension to mark people that support trans rights and people that don't. Thought that was pretty cool.

  • yes! you just reminded me why the tawdry, sad, deniers and post-truthers can't hold a candle to fkn Sexy Science. The Universe is amazing and science shows it to us!

  • MInd = Blown!!!!!!!!!!!!!!!!!!!!!!!!!!!!! in South Africa

  • legend

  • How good is this guy, great presentation

  • This is the most fantastic and amazing video on computer programming I have ever seen. This is true creativity by means with which we can prove that it is art of the type described. So much other modern art is is simply colour on a page.

  • The fast trail etiologically place because parent inferiorly refuse atop a steady bull. sincere, tangible gong

  • Is there a quine in Rockstar?

  • This is something beyond programming!!

  • Show some respect to the Amstrad CPC 6128. It was certainly not rubbish. In fact, for the money, it was something of a bargain. And it was also available with a colour monitor which (unusually for those days) could actually display the colour red correctly. It is still the only computer I use, to this day. OK. That last bit was a lie.

  • why? because we can.

  • Okay this is probably the third time i got this recommended and I finally clicked on the video and man this was a really good choice

  • Dogs look a little like that on some psychedelics. So I heard 😂

  • M A X I M U M D O G A M P L I F I C A T I O N

  • Great shirt dude

  • can somebody program a sonicpi script that sings a rockstar script? pls lmk if you have anything

  • Thanks man

  • I found a bug in your presentation. Around 50m:53s the title says "ARITHMETIC" but you propably meant "ARIFFMETIC"?

  • I don't even program but this is the best fucking talk I've seen in my whole life

  • what happened at 45:42

  • Most fascinating, informative and mind boggling video i have ever watched on youtube.

  • Bodacious, excellent, and fun.

  • I'm a amature in programming so the way I see this guy he is on fiiirrree!

    • some one please recommend more videos like this to me.

  • Now today we use technology for mostly bs, mostly to get you to spend money, mostly to use algorithms to spy on your every move. Yay!

  • Health is Wealth, Aseem Malhotra, Olga Mack, Derek Howie, Ethereum Health Club Team, Tree of Truth Pioppi Diet Team, 21 Days Immunity Plan Simply Works, New Zealand Calling , The Green Green Grass of Home,

  • Lecture is bullshit. 22:22 - that crap has nothing to do with art. People are total idiots.

  • @t Neblio is going to take off. It's doing such amazing things and it's incredible how low it's marketcap is. You can tokenize anything on it. we're seeing art and games already starting. Not only is Neblio doing NFTs, but they are doing them BETTER than any other blockchain. Super fast speeds, and at fractions of a cent to create, and Neblio is the easiest platform to develop on.

  • Amazing!

  • Legend

  • This was beautiful! You had me smiling at many different parts of this video from the beauty of combining math, code, and art.

  • 1:40 dog: help my please

  • The fun that I had while watching this increased exponentially with time !

  • 17:22

  • Probably one of the greatest talks in history.