@Harmonizr recommended a great talk by Jonathan Blow - game designer of Braid and The Witness. The main point is that itβs easy to lose the knowledge, and itβs happening right now in the software industry.
#talk #language #gamedev
#talk #language #gamedev
YouTube
Jonathan Blow - Preventing the Collapse of Civilization (English only)
Jonathan's talk from DevGAMM 2019.
https://www.youtube.com/c/DevGAMMchannel
https://www.youtube.com/c/DevGAMMchannel
Good one: this document describes which languages Fuchsia supports. Short summary:
- C - platform β , end-developers β
- C++ - platform β , end-developers β
- Dart - platform β , end-developers β
- Rust - platform β , end-developers β
- Go - platform β, end-developers β
- Python - platform β , end-developers β
#fuchsia #google #language
- C - platform β , end-developers β
- C++ - platform β , end-developers β
- Dart - platform β , end-developers β
- Rust - platform β , end-developers β
- Go - platform β, end-developers β
- Python - platform β , end-developers β
#fuchsia #google #language
Esoteric programming languages are different. Some are frightening, like Madness. Some are funny, like FiM++. But I've never seen anything as disgusting as Folders. There are no source code files in Folders, just Windows folders hierarchy, and this hierarchy defines our program.
#humor #esoteric #language
#humor #esoteric #language
danieltemkin.com
Daniel Temkin | Folders Language
An entertaining talk with a brief history of different programming languages, a nice complement for your evening: "Why Isn't Functional Programming the Norm?"
#talk #fp #language
#talk #fp #language
YouTube
Why Isn't Functional Programming the Norm? β Richard Feldman
Richard is a member of the Elm core team, the author of Elm in Action from Manning Publications, and the instructor for the Intro to Elm and Advanced Elm courses on Frontend Masters. He's been writing Elm since 2014, and is the maintainer of several openβ¦
Frightening yet very interesting overview of different problems you will face trying to adapt your product to different languages.
#language #localization
#language #localization
ericwbailey.website
What they donβt tell you when you translate your app
Forget inverting binary trees, translating or localizing a digital experience is one of the most difficult things you can do with software.β¦
Well, Kotlin 1.7.0 is out. Feels like an intermediary release. Smells like teen spirit. I wonder, where this
#kotlin #language
T & Any syntax in generics will lead us to.#kotlin #language
Kotlin Help
What's new in Kotlin 1.7.0 | Kotlin
π1
Not sure how to summarize this post. Author shares his thoughts on soft and languages, experiments with UI-frameworks, and, finally, implements a JVM language. It's a longread, but it's worth it.
#ui #programming #language
#ui #programming #language
Luis
Adventures in Dynamic Software, Visualisations, Creating a JVM Language, UI, and More
In which I detail what I've been doing this year, and some ideas for improving our software.
Nice talk! Jack Rusher - Stop Writing Dead Programs. Why do we write programs the way we do?
#talk #programming #language
#talk #programming #language
YouTube
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
Most new programming languages are accidentally designed to be backwards compatible with punchcards. This talk argues that it would be better to focus on building new live programming environments that can help us solve the problems of the future.
Talk transcriptβ¦
Talk transcriptβ¦
π1
Stumbled upon this nice github repo: a collection of posts describing how to implement something. BitTorrent client? Be my guest. Cryptocurrency? Easy. Your own shell? You're welcome.
#programming #language #repository
#programming #language #repository
GitHub
GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch.
Master programming by recreating your favorite technologies from scratch. - codecrafters-io/build-your-own-x
Ladies and gentlemen, please welcome JEP 430: String Templates!
They've decided to bring something like string interpolation to Java, but to do it BETTER than everyone else.
The result is, well, quite surprising:
#java #language #jep
They've decided to bring something like string interpolation to Java, but to do it BETTER than everyone else.
The result is, well, quite surprising:
String s = STR."\{x} + \{y} = \{x + y}";#java #language #jep
Wow, C23 standard is out. There are a lot of things, I know that I cannot comprehend it all, but "Constants true, false, and nullptr are now language keywords" fills me with a pleasant warmth.
#c #language
#c #language
Year '23. War. Financial crisis. Earthquakes. PHP is ready for a rematch. They even built this website that'll tell you how good new PHP actually is. Well, I don't know about the new one, but let me share with y'all this picture about the old one.
#php #language #humor
#php #language #humor
A nice talk about building more reliable, easier to understand and self-repairing (to some extent) systems using Erlang. I do not recommend reading the transcript, just watch the video, it's not too long.
#talk #language #erlang
#talk #language #erlang
An interesting example of what's possible with modern compilers. The post is about Dafny lang, it can prove or disprove in compile time certain assertions we add to our code.
#compiler #language #cs
#compiler #language #cs
This one is just for fun. A game. Programming Language Inventor or Serial Killer. Take a look at the photo, have you seen this person?
#humor #game #language
#humor #game #language