DLang - First Impression (FOSDEM 2024 Talk) [Programming Languages Episode 19]

  Рет қаралды 1,013

Mike Shah

Mike Shah

4 ай бұрын

►Full First Look Series Playlist: • Programming Languages ...
►Find full courses on: courses.mshah.io/
►Join as Member to Support the channel: / @mikeshah
►Lesson Description: In this lesson I present one of my favorite languages -- in fact I'm breaking the rules a bit -- dlang! As many of you know, I use Dlang and have a dedicated series on this channel. That said, I wanted to share my FOSDEM 2024 talk with you here, so you can see how I introduce the D language to other parts of the world. Sit back, relax, and enjoy the talk! ! Let me know what resources/tools I missed that others should know about in the comments below! (D deserves a talk in here -- I wonder what languages we will see next!)
►KZbin Channel: / mikeshah
►Please like and subscribe to help the channel!
►Join our free community: courses.mshah.io/communities/...

Пікірлер: 34
@janAkaliKilo
@janAkaliKilo 3 ай бұрын
That's one episode of "first impression" I've been looking for, because of how often you mention D in your other videos =)
@MikeShah
@MikeShah 3 ай бұрын
Happy to hear that! The Dlang tour on the website gives a really clean overview of the language
@bsdooby
@bsdooby 3 ай бұрын
Looking forward to your presentation @ Dlang Conf Online; very interesting topics 👍
@MikeShah
@MikeShah 3 ай бұрын
Thank you! :)
@liteal
@liteal 3 ай бұрын
Oh, I love DLang.
@MikeShah
@MikeShah 3 ай бұрын
Likewise!
@GaryChike
@GaryChike 3 ай бұрын
Here here! 🍻
@JustFeeshy
@JustFeeshy 3 ай бұрын
I like D (I love saying that since it can be taken out of context.)
@MikeShah
@MikeShah 3 ай бұрын
D rocks!
@bobweiram6321
@bobweiram6321 3 ай бұрын
The compile time execution is a cool and scary at the same time. It may be possible to construct and execute malicious code.
@MikeShah
@MikeShah 3 ай бұрын
I haven't thought too much about CTFE for malicious code, but it could happen. I suppose if you're the code owner folks wouldn't think about it too much otherwise. I think CTFE is not able to do file operations and IO however (You can do a mixin to import some code, but no reading of outside data).
@bobweiram6321
@bobweiram6321 3 ай бұрын
I will say off the bat that it's superior to C++'s abuse of templates for meta programming.
@bobweiram6321
@bobweiram6321 3 ай бұрын
By the way, is there a way to write language extensions for gcc or llvm externally? Let's say I want to add my own special array syntax into a language like Pascal or Ada. Could I write external code like a plugin which the compiler executes when it sees my special array syntax?
@MikeShah
@MikeShah 3 ай бұрын
The metaprogramming in D makes you want to use it -- it's very well done, and still the best of languages I have used to date.@@bobweiram6321
@GaryChike
@GaryChike 3 ай бұрын
Four Uncommon Programming Languages for Malware Development Are: · #1. DLANG · #2. NIM · #3. RUST · #4. Go
@aberba
@aberba 16 күн бұрын
Where can I find the code used in this presentation? Which HTTP library were you using to fetch GitHub repo info?
@MikeShah
@MikeShah 15 күн бұрын
This is from std.curl within dlang
@aberba
@aberba 15 күн бұрын
@@MikeShah oh my, I never came across that. Still have more to catch up
@rocknroooollllll
@rocknroooollllll 3 ай бұрын
Is the audio "open source" as well? It's rough.
@MikeShah
@MikeShah 3 ай бұрын
Unfortunately I think that is a result of the lapel mic.
@androth1502
@androth1502 3 ай бұрын
dub debug build is causing windows defender to get trogan alert, and removing the executable
@MikeShah
@MikeShah 3 ай бұрын
Interesting, might be worth reporting on the forum.
@androth1502
@androth1502 3 ай бұрын
@@MikeShah don't know any forums. just tired to hack around on it to see if it was something i wanted to get into since there is talk of getting an allocator agnostic version of phobos in the future, if i understood that correctly.
@GaryChike
@GaryChike 3 ай бұрын
@@androth1502 dlang main site > Community > Forums
@MikeShah
@MikeShah 3 ай бұрын
​@@androth1502I believe some updates on allocators are coming
@joebosah2727
@joebosah2727 3 ай бұрын
Great presentation at Fosdem 2024
@MikeShah
@MikeShah 3 ай бұрын
Cheers! It was a great conference!
@kcvinu
@kcvinu 3 ай бұрын
Sadly, D community split and now there is two languages. D & OpenD.
@MikeShah
@MikeShah 3 ай бұрын
I suspect some of the things OpenD does will land in D. I'm happy to see how much D has stabilized however!
@bobweiram6321
@bobweiram6321 3 ай бұрын
Why did they split?
Fortran - First Impression [Programming Languages Episode 20]
1:00:47
Which Programming Language to Learn?
0:55
ProgrammingWithHarry
Рет қаралды 163 М.
The Worlds Most Powerfull Batteries !
00:48
Woody & Kleiny
Рет қаралды 27 МЛН
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 18 МЛН
Miracle Doctor Saves Blind Girl ❤️
00:59
Alan Chikin Chow
Рет қаралды 76 МЛН
В ДЕТСТВЕ СТРОИШЬ ДОМ ПОД СТОЛОМ
00:17
SIDELNIKOVVV
Рет қаралды 3,7 МЛН
How to Install and Use Wine on MacOS | Run Windows Applications on Mac (2024)
7:07
Biggest AI announcements from Apple's WWDC 2024
11:21
The Verge
Рет қаралды 343 М.
Documentation - Part 7 of Idiomatic Rust in Simple Steps
20:02
FOSDEM 2024: Introducing Observability to an Airline
23:11
James Belchamber
Рет қаралды 731
Mastering Python - Everything You Need To Know To Become a Python Master
16:02
What Can You Do with Python? - The 3 Main Applications
11:30
CS Dojo
Рет қаралды 3,5 МЛН
Best programming language to learn in 2024
7:53
Sahil & Sarra
Рет қаралды 271 М.
Интереснее чем Apple Store - шоурум BigGeek
0:42
WWDC 2024 - June 10 | Apple
1:43:37
Apple
Рет қаралды 10 МЛН
ПРОБЛЕМА МЕХАНИЧЕСКИХ КЛАВИАТУР!🤬
0:59
Корнеич
Рет қаралды 3,8 МЛН
Очиститель экрана • 160418185                       Делюсь обзорами в профиле @lykofandrei
0:14