How software libraries work?

  Рет қаралды 9,641

Smok Code

Smok Code

Күн бұрын

Пікірлер: 20
@aloufin
@aloufin 4 жыл бұрын
shot of whisky everytime smok says 'libe-laries' ! awesome video, keep it up =)
@SmokCode
@SmokCode 4 жыл бұрын
Lawl! I'm actually working on my weird accent with a dedicated tutor, stay tuned and see how it evolves!
@pepe6666
@pepe6666 7 ай бұрын
i am loving these breakdowns. just explanation of how the architecture works from a meaningful context - its so useful. also i love the way you say libraries. thanks for the insight to see that this needed to be explained in this manner.
@Mr_SSK
@Mr_SSK 2 жыл бұрын
The background is damn cooool.. Anyways, the explanation was really helpful!
@MrAman47
@MrAman47 Жыл бұрын
After listening to you say "liblary" 40 times in this video, I can now say that I also say "liblary". Great video btw!
@breakingmhet8078
@breakingmhet8078 3 жыл бұрын
super helpful, thank you!
@eclipsetutorialvideo
@eclipsetutorialvideo 3 жыл бұрын
Could you please explain why you needed to go inside the dynamic libraries to make your cpp program work in your container? What error did you meet? By the way to use the same image do : docker pull clangbuiltlinux/ubuntu Thanks
@SmokCode
@SmokCode 3 жыл бұрын
Sure. When you're docker container - you're using certain distribution of OS, with only few libraries that are available. More complex programs use a lot of libraries, some of them are available as dynamic. In this case I was debugging why postgresql client lib didn't work with my program. I found out that postgres depends on kerberos, which was installed in my system, but in an incompatible version. So now I could either switch the kerberos version or change the version of postgres to match what I had in the system. Other way is providing a directory for dynamic linker to show where your custom versions are, but that's another can of worms.
@eclipsetutorialvideo
@eclipsetutorialvideo 3 жыл бұрын
@@SmokCode Thanks for having provided the context :) I never thought that learning how libraries are used could be so different. Could we say that loading .net libraries are dynamic then?
@someaccount-mp4tk
@someaccount-mp4tk 2 ай бұрын
Great content
@wanfaradiba2650
@wanfaradiba2650 3 жыл бұрын
what software did use by application computerized library system?
@kukiezi
@kukiezi 4 жыл бұрын
Wow, I have never heared about most of those things while learning on university or in my first two jobs. If I may ask, did You learn about those things beacause it was needed for specific job or do You just read about those topics in your free time :D
@SmokCode
@SmokCode 4 жыл бұрын
I needed this so my docker container works correctly on few old machines (debian jessie).
@kukiezi
@kukiezi 4 жыл бұрын
@@SmokCode Thank You. Great video and explanation. Tho one really needs to read more about that to get into the topic deeply.
@ROSALIEIK
@ROSALIEIK 10 ай бұрын
its new to me lol.
@sandipansarkar9211
@sandipansarkar9211 3 жыл бұрын
too advanced
@mshingote
@mshingote 4 жыл бұрын
Which book you were referring in this video?
@SmokCode
@SmokCode 4 жыл бұрын
Welcome on the channel! These are good sources: refspecs.linuxfoundation.org/elf/elf.pdf (ELF spec) amzn.to/3mZnsNN (Linkers and Loaders by Levine)
@mshingote
@mshingote 4 жыл бұрын
@@SmokCode Is there any similar available for windows platform?
@SmokCode
@SmokCode 4 жыл бұрын
You can use the official reference for PE format (exe, dll and other) docs.microsoft.com/en-us/windows/win32/debug/pe-format I don't know which book is a good one for windows.
How to make a GOOD Code Review?
7:29
Smok Code
Рет қаралды 23 М.
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 1,9 МЛН
Ozoda - Lada (Official Music Video)
06:07
Ozoda
Рет қаралды 12 МЛН
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
Inside Out 2: BABY JOY VS SHIN SONIC 3
00:19
AnythingAlexia
Рет қаралды 9 МЛН
How To Be A GREAT Programmer
17:41
Continuous Delivery
Рет қаралды 76 М.
why do header files even exist?
10:53
Low Level
Рет қаралды 408 М.
Code Libraries - Computerphile
8:45
Computerphile
Рет қаралды 92 М.
What are libraries and frameworks?
12:59
Codecademy
Рет қаралды 111 М.
Before you become a librarian, some things to keep in mind.
12:32
Stacks & Facts
Рет қаралды 146 М.
Modern CMake for C++
11:38
Smok Code
Рет қаралды 45 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 326 М.
Pieter Levels - Indie Hacking is Dead. Now what?
1:11:13
Arvid Kahl — The Bootstrapped Founder
Рет қаралды 72 М.
Write Better Code!  |  How to Create Shared Libraries in C/C++
13:59
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 1,9 МЛН