How JavaScript Happened: A Short History of Programming Languages - Mark Rendle - NDC London 2024

  Рет қаралды 9,186

NDC Conferences

NDC Conferences

2 ай бұрын

This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
ndcconferences.com
ndclondon.com/
Subscribe to our KZfaq channel and learn every day:
/ ‪@NDC‬
Follow our Social Media!
/ ndcconferences
/ ndc_conferences
/ ndc_conferences
#javascript #programminglanguage #programming
JavaScript was famously created in 10 days as a proof-of-concept for Netscape Navigator 2.0. Today it is one of the most-used languages in the world. Some people even like it. In this talk we will chart the path from the dark days before programming languages, through the ups and downs of the early pioneers, all the way to 1995 and the creation of JavaScript.
We will meet the giants on whose shoulders Brendan Eich stood, and speculate about what they might think of modern JavaScript. You will learn interesting things about language design (good and bad), computer internals (weird), and committees (just bad). You’ll see FizzBuzz implemented at least a dozen times. It’ll be fun.

Пікірлер: 29
@TechTalksWeekly
@TechTalksWeekly 2 ай бұрын
I could listen to Mark for hours and never get bored! This talk was so good it's been featured in the latest Tech Talks Weekly issue 🎉 Congrats!
@McSecular
@McSecular Ай бұрын
Thank you SOOOOO much, Mark. I learn something every time I watch a talk of yours!!!
@Oglokoog
@Oglokoog 2 ай бұрын
This man's an absolute pleasure to listen to!
@MarkRendle
@MarkRendle 2 ай бұрын
😊
@chfr
@chfr 2 ай бұрын
It's late, this comment is what made me not switch to another video and I absolutely don't regret it, very fun talk, the elocution is great and the small wheezes/laughs are endearing
@faldarith
@faldarith Ай бұрын
TIL the old weird flashy lights are the equivalent of modern RGB leds
@Dalamain
@Dalamain 2 ай бұрын
This was awesome!
@CEOofCulturalMarxism
@CEOofCulturalMarxism 2 ай бұрын
8:40 Colossus was not turing complete, ENIAC was (expect, technically for the fact that it had limited memory), if Colossus counts as general porpuse then the german Zuse Z3 should be considered the first computer, as it was build earlier, however it was not really turing complete either.
@sundhaug92
@sundhaug92 2 ай бұрын
Also (IIRC) ENIAC wasn't really Turing-complete until the later iteration
@MarkRendle
@MarkRendle 2 ай бұрын
Colossus was the first programmable digital electronic computer. ENIAC was the first *general-purpose* programmable etc. And the Manchester Baby (SSEM) was the first *stored-program* general-purpose etc. etc.
@adisander
@adisander 2 ай бұрын
@@MarkRendle And the Z3 was a programmable digital electricmechanical computer and completed in 1941, 2 years ahead of the Colossus Mk1. Does it really have to be purely electical?
@garyduell3768
@garyduell3768 2 ай бұрын
I laugh at the idea of monitors matching print sizes. Hey look at the A3 monitor I got. I think A2 is too big and A4 was so last decade.
@sundhaug92
@sundhaug92 2 ай бұрын
IIRC part of the reason they made Simula is that they were having problems simulating ship-behavior in water where parameters of one ship would affect the other - so you might have a small sailing-ship with some properties from that huge tanker you were simulating last week
@vsenderov
@vsenderov 2 ай бұрын
Before Eniac there was ABC (first fully electronic computer) and before Colossus there was Konrad Zuze's machine (first electromechanical computer)
@roo72
@roo72 2 ай бұрын
It was the Poles, mathematicians not technicians, who built the bombe.
@user-kn6bq5fm7e
@user-kn6bq5fm7e 2 ай бұрын
So happy the guy from IT Crowd got out of the it support basement, even if his accent had to change.
@MarkRendle
@MarkRendle 2 ай бұрын
Roy or Moss?
@user-kn6bq5fm7e
@user-kn6bq5fm7e 2 ай бұрын
@@MarkRendle I was thinking Roy :D On a serious note, I am a big fan!
@guai9632
@guai9632 17 сағат бұрын
how js happened: let's take all the untested language design concepts in one place and make it a worldwide standard, what can go wrong?
@RoamingAdhocrat
@RoamingAdhocrat 2 ай бұрын
Eli is that you in the audience there? 😄
@edgeeffect
@edgeeffect 2 ай бұрын
Are any Fortran jokes good jokes? That truly awful pre Fortran-77 Fortran filled me with childhood nostalgia.... and abject horror.
@MarkRendle
@MarkRendle 2 ай бұрын
No. Trust me, I looked.
@SRG-Learn-Code
@SRG-Learn-Code 2 ай бұрын
>>> And how can we prevent it from happening again... That quote is misleading. Sure there are things that it could have done better... I mean, a lot of things. But at the same time... it is what runs the world. Is a little bit like spreadsheets. You can love them or hate them, but they are key in lots of industries.
@ArturdeSousaRocha
@ArturdeSousaRocha 2 ай бұрын
I think that is part of the problem: JavaScript is suboptimal for this purpose because of its quirks and its current ecosystem.
@MarkRendle
@MarkRendle 2 ай бұрын
It's just a joke... mostly. ;)
@ArturdeSousaRocha
@ArturdeSousaRocha 2 ай бұрын
@@MarkRendle JavaScript or the title? :D
What's new in .NET 8 & C# 12 - Filip Ekberg - NDC London 2024
58:49
NDC Conferences
Рет қаралды 15 М.
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 33 МЛН
你们会选择哪一辆呢#short #angel #clown
00:20
Super Beauty team
Рет қаралды 33 МЛН
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 48 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 27 МЛН
Technical Neglect - Kevlin Henney - NDC London 2024
1:07:18
NDC Conferences
Рет қаралды 18 М.
You can't do that with JavaScript! - Espen Sande-Larsen - NDC Porto 2023
58:30
Architecting for Scale • David Leitner • CodeCrafts 2024
54:24
SQUER Solutions
Рет қаралды 345
Locknote: Programming’s Greatest Mistakes - Mark Rendle
1:04:32
NDC Conferences
Рет қаралды 23 М.
How to fall in love with TDD - Gui Ferreira - NDC London 2024
45:51
NDC Conferences
Рет қаралды 6 М.
"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)
43:58
Strange Loop Conference
Рет қаралды 120 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1 МЛН
What Is an AI Anyway? | Mustafa Suleyman | TED
22:02
TED
Рет қаралды 1,2 МЛН
Как слушать музыку с помощью чека?
0:36
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 347 М.
Mastering Picture Editing: Zoom Tools Tutorial
0:52
Photoo Edit
Рет қаралды 503 М.
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 18 МЛН