No video

The History Of Programming, Part 1 - Mark Rendle

  Рет қаралды 22,434

NDC Conferences

NDC Conferences

Күн бұрын

Following on from "The History of Programming, Part 0", which covered 50CE to 2017, we take a look back at what happened in the world of code in the first half of the 21st century, including:
C#s 8 through 42
Java 11
The Great Monad shortage of 2025
The First and Second Python Wars
That time America just went ahead and elected a Russian bot for President
Remember: those who do not learn from history are doomed to maintain it.
NDC Conferences
ndcsydney.com
ndcconferences...

Пікірлер: 30
@sundhaug92
@sundhaug92 5 жыл бұрын
The machine pictured in the context of Ada Lovelace is the differential engine, Ada made a program for the analythical engine. The differential engine uses finite differences to calculate series, while the analythical engine could do things like loading and storing and branching.
@heshanperera1581
@heshanperera1581 2 жыл бұрын
VR Company called "Meta"? Yikes...
@cedricmuller
@cedricmuller Жыл бұрын
Yeah. What happened ?
@catcatcatcatcatcatcatcatcatca
@catcatcatcatcatcatcatcatcatca 11 ай бұрын
The neat thing about quantum programming is that async operations become trivial. Sharing state is as easy as promising a quantum promise of a result, and concurrent threads can share and mutate the indeterminate data as they wish, as long as none of them returns before the mutated state. Of course this in turn means procedural programming becomes extremely tricky, and can be only done through abstractions. Some programmers swear by functional approach, where functions that can be evaluated before the program finishes are entirely avoided. Others prefer an object oriented approach where interfaces and classes are used to exchange promises of not sharing information or results. Some niche languages use actor based approach, where facades are used to divide the program into a network of actors. Actors compute results in procedural manner, and then message other actors that they know the result, but won’t share it before asked again. Most websites still load extremely slowly because of the complex, linear logic necessary for their functionality. While tools for dynamic static analysis exists, they can only probe at the possible issues, by emulating different user-interactions, and thus can’t prove correctness like dynamic quantum-code analysis can.
@lesfreresdelaquote1176
@lesfreresdelaquote1176 2 жыл бұрын
I would say that the first program actually implemented and tested was for Jacquard looms, which had been in existence for 40 years at the time of Babbage. They could do amazing graphics on a loom with punch cards... Full wawed tapestries, with knots instead of pixels, mixing colors and threads.
@-parrrate
@-parrrate 2 жыл бұрын
Mark mentioned that one in part 0
@RetroGenetic
@RetroGenetic Жыл бұрын
OI! I take that personally... I am a millenial and that book is still amazing and should be on the desk of every developer :P
@rfvtgbzhn
@rfvtgbzhn 9 ай бұрын
26:51 Idk Q#, but in quantum computers "Bell" usually hasn't anything to do with Bells, but with "Bell states", which are a certain type of quantum state, that us named after the Bell inequalities, where these kind of states appear. The Bell inequalities are a method for testing entanglement (see 30:27) experrimentally.
@fredwright4423
@fredwright4423 2 жыл бұрын
This is hilarious! Thanks.
@rudrikavyas7195
@rudrikavyas7195 2 жыл бұрын
Nice explanation sir thank for this
@channel3default
@channel3default 2 жыл бұрын
tea, earl grey, hot, like a boss XD
@shadowshadow2724
@shadowshadow2724 Жыл бұрын
What about this guy Konrad Zuse?
@mathman274
@mathman274 Жыл бұрын
Why still use the acronym AI for 'Artificial Intelligence', let's use it for 'Actual Intelligence', and use 'SI', for 'Synthetic Intelligence', what's AI is really, nowadays.
@a_commenter
@a_commenter 2 жыл бұрын
21:50 uhhh....
@tsobf242
@tsobf242 2 жыл бұрын
o.o he knew
@LorenMLang
@LorenMLang Жыл бұрын
"You never type G-code in manually..." Well, obviously you've never been around any old-hat engineers with a CNC in their home office.
@oresthopiak8609
@oresthopiak8609 2 жыл бұрын
Almost 2022. Go still hasn't released Go 2.0
@JohnDlugosz
@JohnDlugosz 5 жыл бұрын
You made a big mistake when you started in with quantum mechanics. "...and flipping one will cause the other to flip" is quite incorrect. No matter what you contrive, you cannot use QM to communicate faster than light: that is a provable theorem in the mathematics of QM.
@ukyoize
@ukyoize 4 жыл бұрын
There was test that prooved spooky action at the distance.
@michaelsommers2356
@michaelsommers2356 Жыл бұрын
@@ukyoize Superluminal communication is not the same thing, and definitely has never been "proven".
@craigbeaumontable
@craigbeaumontable 5 жыл бұрын
There's a reason the session isn't that popular
@frankhaugen
@frankhaugen 5 жыл бұрын
I was enjoying this until Q# ... My god I feel retarded, but I do believe I'll have to learn it, so I'll be able to demand a paycheck, only computable by a quantum computer ;-)
@kaiserruhsam
@kaiserruhsam 11 ай бұрын
unity is trying to destroy itself so apple might get a pretty good deal here in a few months
@KingsNothing
@KingsNothing 4 жыл бұрын
no
@KirillKhalitov
@KirillKhalitov 4 жыл бұрын
The language of the future is OCaml with its new upcoming features: - multi-core - algebraic effects - modular implicits
@pearz420
@pearz420 2 жыл бұрын
This talk really goes off the rails into complete delusion once he starts talking about Apple leading a hardware revolution in the post-iPod era. And if Apple bought Unity, they would demand royalties the second someone makes more than $1, if not demanding outright ownership.
@HasanSIM14
@HasanSIM14 2 жыл бұрын
Found the Apple hater
@RiczWest
@RiczWest 5 жыл бұрын
Oh dear, was that supposed to be funny? informative? not really sure...
History and Spirit of C - Olve Maudal
42:01
NDC Conferences
Рет қаралды 11 М.
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 10 МЛН
Happy birthday to you by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 12 МЛН
Yum 😋 cotton candy 🍭
00:18
Nadir Show
Рет қаралды 7 МЛН
The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
1:00:41
NDC Conferences
Рет қаралды 1,3 МЛН
The Brief History of Programming Languages
15:36
Byte of Michael
Рет қаралды 177 М.
Birth of BASIC
38:13
Dartmouth
Рет қаралды 1,2 МЛН
The History of Computers, Programming, and Coding
45:27
Fresh and Felicia
Рет қаралды 379 М.
The Generations of Programming Languages | Computer Science History
13:10
The Art of Writing Software
9:18
Computer History Museum
Рет қаралды 989 М.
Computer Pioneers: Pioneer Computers Part 1
53:26
Computer History Museum
Рет қаралды 679 М.
"C" Programming Language: Brian Kernighan - Computerphile
8:26
Computerphile
Рет қаралды 1,9 МЛН