Skip to content
0:00 / 0:00

#zig#odin#andrewkelley

"Boundaries of Language Design" with Andrew Kelley & Ginger Bill

Mr. 4th Programming

9.5K subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by Andrew Kelley and Ginger Bill
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

46K views2 years ago2 recommendations

Programming languagesSystems programmingLanguage design and type systemsCompilers and interpreters

Andrew Kelley and Ginger Bill discuss the native computing layer, compiler construction, and the boundaries of classical language design.

I talk with Andrew Kelley and Ginger Bill about the position of classical languages in the textual programming paradigm. We talk about what makes a programming system suited to the native computing layer, interfaces for constructing software, visual programming vs visualizations of data, alternative input devices for programming, mapping programs down to the existing C-like tool chains, places to get started with compiler construction, and more. Links: Andrew Kelley - andrewkelley.me/ Ginger Bill - gingerbill.org/ Zig - ziglang.org/ Odin - odin-lang.org/ Light Table - lighttable.com/

Why it's here

2 people recommend this

Moments people linked to

u/dittospinin r/ProgrammingLanguages • Recommends

"Boundaries of Language Design" with Andrew Kelley & Ginger Bill

gingerBillon Lobsters • Recommends

Boundaries of Language Design Podcast Link: https://conversations.mr4th.com/2204443/15117568-boundaries-of-language-design-with-andrew-kelley-ginger-bill

u/eightrxin r/ProgrammingLanguages • Mentions

On “Are there any books/resources on language design (as opposed to implementation)”

I think most of what you're describing comes at a case by case basis. Every PL dev goes about there design process differently, so my best guidance would be to listen to language designers talk about what your describing and make your own inference. J blow on language design Boundaries of language design with Andrew Kelley and Ginger bill

u/kayroozein r/Zig • Mentions

On “How can I experience all that Zig, and low-level programming have to offer?”

…entality. Your ability to find and learn these things is a skill in and of itself. You want to read through the information, try to implement it after which you’ll have a better idea of what they do, then ask questions or if you’re stuck for too long ask questions. Here are some good videos to get you thinking about memory management strategies. link to this video link to this video And here’s a good resource for understanding how code runs on the hardware https://www.computerenhance.com/ And here’s a good discussion to understand language design link to this video If you want some project ideas to learn, anything with a Game API tends to work out pretty well and they’re usually free, and crypto trading projects ten…
2View on Reddit

u/VirtualDistortionin r/ProgrammingLanguages • Mentions

On “Why are we still using text based programming languages (and I'm not thinking about a blueprint-like language)”

I don't have anything of value to add, but coincidentally, I was just listening this podcast featuring Ginger Bill and Andrew Kelley where they touch on non-text-based programming languages: link to this video But be warned, it's a rather long and meandering video.

u/kayroozein r/Zig • Mentions

On “Long time hacker, two days with zig... strings are nuts!”

Yeah, it feels pretty obtuse sometimes. I think the idea is be as minimal and explicit as possible for the road to 1.0, so I don’t know if it will be “fixed.” This is a really good podcast behind the language design. link to this video