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

Поделиться
HTML-код
  • Опубликовано: 9 фев 2025
  • 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/aso...
    stream github: github.com/ant...
    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

  • @tcarreira
    @tcarreira 3 года назад +7

    I'm curious to watch a advanced-only explanation :)
    Thanks for these quick knowledge videos. They are very interesting

    • @anthonywritescode
      @anthonywritescode  3 года назад +1

      there's a handful of them :) github.com/anthonywritescode/explains

    • @tcarreira
      @tcarreira 3 года назад +1

      @@anthonywritescode Ohhh the list. I shall watch the complete playlist then ;)

  • @b_0rk
    @b_0rk 2 года назад +3

    FINALLY a video about linkedin

  • @AZIARGROUS
    @AZIARGROUS 3 года назад +3

    Super interesting. Does this mean .so objects are compiled to be "forward compatible" (kinda, bad interpretation probably). Thanks Anthony!

  • @meenamurthy1503
    @meenamurthy1503 2 года назад

    Thank you, helped me a lot

  • @kevinshao9148
    @kevinshao9148 2 года назад

    Thanks for the great video! Do you also have some video for docker? Thanks a lot!

    • @anthonywritescode
      @anthonywritescode  2 года назад +1

      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!

  • @talalkalai8748
    @talalkalai8748 2 года назад +1

    more of these low level/c/linux please....

  • @kakaoqueue
    @kakaoqueue 2 года назад

    Great!

  • @b391i
    @b391i 3 года назад

    """
    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  3 года назад +3

      I would guess the fifth intuitively -- but profile it and find out! timeit or perf can give you the answer