Three Things I Wish I Knew When I Started Designing Languages

  Рет қаралды 12,347

InfoQ

InfoQ

Күн бұрын

QCon San Francisco International Software Conference is back this November 18-22, 2024. Software leaders at early adopter companies will come together to share actionable insights to help you adopt the right technologies and practices.
Get exposed to new ideas and innovative approaches to software development and engineering, guaranteed to inspire and challenge you.
Don’t miss this opportunity to take your knowledge and skills to the next level and stay ahead in the fast-paced world of technology.
Register now: bit.ly/3Tc73rM
-------------------------------------------------------------------------------------------------------------------
Video with transcript included: bit.ly/2KwbcFl
Peter Alvaro talks about the reasons one should engage in language design and why many of us would (or should) do something so perverse as to design a language that no one will ever use. He shares some of the extreme and sometimes obnoxious opinions that guided his design process.
This presentation was recorded at QCon San Francisco 2018: bit.ly/2uYyHLb
The next QCon is Qcon.ai San Francisco 2019 - April 16-17, 2019: bit.ly/2piRtLl
For more awesome presentations on innovator and early adopter topics check InfoQ’s selection of talks from conferences worldwide bit.ly/2tm9loz
#Development #LanguageDesign #CaseStudy #InfoQ #QConSanFrancisco

Пікірлер: 18
@jfltech
@jfltech 5 жыл бұрын
Now this is a Comp-Sci professor i would like to have a beer with...
@HoraceMash
@HoraceMash 2 жыл бұрын
Wow! This is a tour de force of deep thinking, persistence in the pursuit of understanding, and brilliant science communication. Thanks Peter for opening the door to new insights. Respect!
@stas4112
@stas4112 Жыл бұрын
amazing talk, exactly what I needed to hear
@divine_follower7775
@divine_follower7775 2 жыл бұрын
oh wait this isn’t like fictional languages this is computer languages
@karen-7057
@karen-7057 2 жыл бұрын
Loved this talk. Really inspiring
@tytrdev
@tytrdev 3 жыл бұрын
Gonna watch this a few hundred times to see if I get it.
@magne6049
@magne6049 3 ай бұрын
27:27 Sapir-Whorf hypothesis of computing?
@alan2here
@alan2here Жыл бұрын
Really bad showing from people calling themselves coders to give you trouble for wanting to design a language for distributed systems, how is that even controversial? Stack exchange is awesome, but also has that gross problem too.
@user-vs7cw2rg7r
@user-vs7cw2rg7r 5 ай бұрын
I think that suggests that the quackademic that laughed him out of the room had also tried to write his own language and failed.
@420_gunna
@420_gunna 4 жыл бұрын
dudes rock
@laur-unstagenameactuallyca1587
@laur-unstagenameactuallyca1587 2 жыл бұрын
well... this is going to save me tons of time I hope.
@anonymousperson420
@anonymousperson420 3 жыл бұрын
So, where can we learn his language?
@GordeevVladimirV
@GordeevVladimirV 2 жыл бұрын
It is called Dedalus. There is a paper describing it's semantics, but I couldn't find the implementation. There are several similar languages though.
@stackoverflow2155
@stackoverflow2155 2 жыл бұрын
7:58 "nO laNgUagE haTing!" She must be a rust dev. We will hate whichever language we please. Seethe and cope.
@cookiemonstera9218
@cookiemonstera9218 3 жыл бұрын
bruv, you went to middleburry slow your roll :)
@cookiemonstera9218
@cookiemonstera9218 3 жыл бұрын
oh, and love ya, cuz
@KevinSeverud
@KevinSeverud 4 жыл бұрын
I ended up here from: twitter.com/NikolasGoebel/status/1174018579366367235?s=20
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
43:04
Strange Loop Conference
Рет қаралды 434 М.
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 15 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 62 МЛН
One moment can change your life ✨🔄
00:32
A4
Рет қаралды 35 МЛН
Is It Time to Rewrite the Operating System in Rust?
1:09:18
InfoQ
Рет қаралды 301 М.
The Whys and Hows of Database Streaming
51:28
InfoQ
Рет қаралды 6 М.
Calling Functions Across Languages • Richard Feldman • GOTO 2023
48:35
Design Microservice Architectures the Right Way
48:30
InfoQ
Рет қаралды 709 М.
"I See What You Mean" by Peter Alvaro
52:29
Strange Loop Conference
Рет қаралды 55 М.
Computer Science - Brian Kernighan on successful language design
1:00:06
University of Nottingham
Рет қаралды 307 М.
The Next Programming Language - Douglas Crockford - code::dive 2022
52:34
code::dive conference
Рет қаралды 51 М.
Why Do Programmers Love Rust? - Dave Rolsky - TPRC 2023
50:02
The Perl and Raku Conference - Las Vegas, NV 2024
Рет қаралды 3,5 М.
"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)
43:58
Strange Loop Conference
Рет қаралды 121 М.
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 4,4 МЛН
Battery  low 🔋 🪫
0:10
dednahype
Рет қаралды 13 МЛН
ВАЖНО! Не проверяйте на своем iPhone после установки на экран!
0:19
ГЛАЗУРЬ СТЕКЛО для iPhone и аксессуары OTU
Рет қаралды 6 МЛН
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 27 МЛН
Look, this is the 97th generation of the phone?
0:13
Edcers
Рет қаралды 6 МЛН