what is a .so / .dll / shared object? (intermediate - advanced) anthony explains

  Рет қаралды 8,957

anthonywritescode

anthonywritescode

2 жыл бұрын

today I introduce the concept of "shared objects" -- show you how to build against them, how they work, how to inspect them, and how python's c module system utilizes them!
- what is abi3? • making python releases...
playlist: • anthony explains
==========
twitch: / anthonywritescode
dicsord: / discord
twitter: / codewithanthony
github: github.com/asottile
stream github: github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!

Пікірлер: 14
@b_0rk
@b_0rk 2 жыл бұрын
FINALLY a video about linkedin
@tcarreira
@tcarreira 2 жыл бұрын
I'm curious to watch a advanced-only explanation :) Thanks for these quick knowledge videos. They are very interesting
@anthonywritescode
@anthonywritescode 2 жыл бұрын
there's a handful of them :) github.com/anthonywritescode/explains
@tcarreira
@tcarreira 2 жыл бұрын
@@anthonywritescode Ohhh the list. I shall watch the complete playlist then ;)
@meenamurthy1503
@meenamurthy1503 Жыл бұрын
Thank you, helped me a lot
@kakaoqueue
@kakaoqueue Жыл бұрын
Great!
@talalkalai8748
@talalkalai8748 Жыл бұрын
more of these low level/c/linux please....
@kevinshao9148
@kevinshao9148 2 жыл бұрын
Thanks for the great video! Do you also have some video for docker? Thanks a lot!
@anthonywritescode
@anthonywritescode 2 жыл бұрын
yep! there's a whole bunch in the playlist -- easiest way to search is on github.com/anthonywritescode/explains
@kevinshao9148
@kevinshao9148 2 жыл бұрын
@@anthonywritescode Thank you!
@AZIARGROUS
@AZIARGROUS 2 жыл бұрын
Super interesting. Does this mean .so objects are compiled to be "forward compatible" (kinda, bad interpretation probably). Thanks Anthony!
@anthonywritescode
@anthonywritescode 2 жыл бұрын
yep! assuming that abi is maintained
@b391i
@b391i 2 жыл бұрын
""" I'm confused man about which method is faster? """ name = "Anthony" #1 print("Hello", name) #2 print("Hello " + name) #3 print("Hello %s" %name) #4 print("Hello {0}".format(name)) #5 print(f"Hello {name}") #================== if name.is_answered(): print("Thanks") else: print("Thanks") #==================
@anthonywritescode
@anthonywritescode 2 жыл бұрын
I would guess the fifth intuitively -- but profile it and find out! timeit or perf can give you the answer
how do virtualenvs actually work (advanced) anthony explains #522
16:55
anthonywritescode
Рет қаралды 7 М.
THE POLICE TAKES ME! feat @PANDAGIRLOFFICIAL #shorts
00:31
PANDA BOI
Рет қаралды 25 МЛН
Этот Пёс Кое-Что Наделал 😳
00:31
Глеб Рандалайнен
Рет қаралды 2,8 МЛН
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
why do header files even exist?
10:53
Low Level Learning
Рет қаралды 377 М.
typing the untype-able with mypy plugins (advanced) anthony explains #574
25:06
How to write your own code libraries in C.
9:57
Jacob Sorber
Рет қаралды 135 М.
Static and Dynamic Linking on Linux with gcc
27:09
embeddedarmdev
Рет қаралды 44 М.
How software libraries work?
10:16
Smok Code
Рет қаралды 9 М.
my python project setup (+ all tools) (intermediate) anthony explains #396
31:38
My 2 Year Journey of Learning C, in 9 minutes
8:42
VoxelRifts
Рет қаралды 569 М.
Static vs. Shared Libraries
11:00
Dave Xiang
Рет қаралды 64 М.
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 2,2 МЛН
Отдых для геймера? 😮‍💨 Hiper Engine B50
1:00
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 51 МЛН
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 14 МЛН
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,7 МЛН