Google I/O 2012 - Meet the Go Team

Поділитися
Вставка
  • Опубліковано 30 тра 2024
  • Join us for a captivating fireside conversation as the Go team delves into the world of Go programming and answers your questions! Discover valuable insights into this dynamic open-source project designed to enhance programmer productivity. Learn about topics future plans, surpring features, and more. This video offers an ideal opportunity for those intrigued by Go, aiming to deepen their understanding of this rapid, statically typed, compiled language that exudes the fluidity of a dynamically typed, interpreted one.
    For all I/O 2012 sessions, go to developers.google.com/io/
    Chapters:
    0:00 - Team introductions
    2:23 - What is the core Go team spending most of their time on since the Go 1 release?
    5:19 - What feature or design decision on Go had the most surprising impact or changed the way code was written the most?
    23:16 - D talk
    32:56 - Plans to distribute Go Lang threads to work across similar machines?
    43:55 - How large is the largest known Go project and the longest one running in position?
    74:07 - Any plans to create an official third party software repository like Python, Pipel, Ruby Gems?
    51:21 - Which feature from other languages are you most happy Go is missing?
    55:05 - In the early designs of Go, was there consideration incorporating more functional language influence?
    Subscribe to Google for Developers → goo.gle/developers
    #programming
  • Наука та технологія

КОМЕНТАРІ • 76

  • @vivekcsdiabolicfreak
    @vivekcsdiabolicfreak 8 років тому +190

    whoaaa.... its THE Ken Thompson

  • @justmeandmy
    @justmeandmy 2 роки тому +49

    9 yrs later, still no Go 2. This is a feature not a bug!! Thank you so much for such a stable and excellent project!

  • @beardymonger
    @beardymonger 12 років тому +79

    Ken Thompson? Effing Ken Thompson? I feel privileged even to watch this on youtube :-)

  • @vava-lw9ds
    @vava-lw9ds Рік тому +11

    the only reason i dived deep into go was because of ken Thompson and the sheer amount of admiration that i have towards the guy

  • @stack.1
    @stack.1 2 роки тому +9

    2022, I still found this an absolutely refreshing talk

    • @Dryzark
      @Dryzark 2 роки тому

      same

    • @raianmr2843
      @raianmr2843 2 роки тому +1

      same. i wonder how the programming landscape will start to look when these people retire.
      they're like the last generation of programmers who haven't sold their souls to corporations; even when working with Google, their individuality shines bright.

    • @stack.1
      @stack.1 2 роки тому +1

      @@raianmr2843 facts, hopefully some of us can take up the mantle

  • @petrosmalk3150
    @petrosmalk3150 6 років тому +30

    Ken Thompson is a legend!!!

  • @RonnyOlufsen
    @RonnyOlufsen 12 років тому +16

    great talk! love these guys

  • @TazG2000
    @TazG2000 5 років тому +3

    Corrected transcript for 54:21 "By the same token, things like *list* comprehension or even *ternary* operators"

  • @dtherhtun6951
    @dtherhtun6951 3 роки тому +4

    Happy Birthday Ken Thompson

  • @chrissommers805
    @chrissommers805 7 років тому +7

    most of the captions containing [INAUDIBLE]s are "go fmt" pronounced "go fumt""

  • @Metabrotropic
    @Metabrotropic 6 років тому +13

    This was very enlightening. It's awesome to see Ken Thompson speak! I've been messing around with 9 Front - the Plan 9 fork, and reading some old stuff from him.
    Alright, I don't care about tabs vs spaces, or which editor is the best, or anything ... but... do people really use variable width fonts for programming? Might as well use Libre Office to code at that point.

  • @krpors
    @krpors 11 років тому +10

    Very interesting. Plus, after 12 years of programming, this video finally convinced me that tabs are actually better than spaces.

  • @notzippy
    @notzippy 12 років тому +6

    Thankfully the sound gets better

  • @Superforexhindi
    @Superforexhindi 3 роки тому +3

    ken thompson legend of computer

  • @DaarShnik
    @DaarShnik 5 років тому +8

    Ken Thompson is what I wanted to listen

  • @alurma
    @alurma 3 роки тому +1

    The hour went by quick

  • @HaiThanhNguyenPk
    @HaiThanhNguyenPk 11 років тому +7

    Ken is so effing humorous.

  • @bonrind
    @bonrind 9 років тому +3

    guy all the way on the right reminds me of Dexter

  • @aum6032
    @aum6032 3 роки тому +1

    If this panel is justice League then Ken Thompson is the superman of it..

  • @medinacheikhmedias
    @medinacheikhmedias 10 років тому +2

    With the big names Thompson & Pike. I wonder when I'll digest the go syntax(Pascal decoration?); you could've kept the C style.
    And web programming part is servlet-like. More I read about it, more it seems to just aim to be a faster Java. Promising nonetheless

  • @genylegend
    @genylegend 2 роки тому

    I miss alot conditional operator in Golang, many times I've to write if and an else, and every time I abuse....why there is not conditional operator, people expects these features in modern day languages....isn't it.

  • @RH-zf3ki
    @RH-zf3ki 4 роки тому +2

    is that avengers? :O

  • @user-pk9tw7lp3e
    @user-pk9tw7lp3e 4 місяці тому

    Hal yg saya plajari go dan tidak ada dalam java script itu ( slice, struct, interface, pointer) aggak sedikit bigug deggan pointer, struct dan interface. Tapi hal" Itu luarbiasa dan saya blajar menejeman memory, penulisan kode yg benar, tidak ada variabel atau fugsi yg tidak di pakai, ketika anda mendeklarasikan sebuah variabel anda harus meggunakannya atau tidak bakal error😂😅

  • @abrorabyyu6221
    @abrorabyyu6221 2 роки тому

    omg, ken thompson behind in go language.

  • @jeremyonfire1
    @jeremyonfire1 11 років тому +2

    Nice socks, Rob. :)

  • @ALIALI-ok1df
    @ALIALI-ok1df 5 років тому +1

    wow ken thompson

  • @stacysealkylee6676
    @stacysealkylee6676 3 роки тому

    Omg Ken Thompson!!

  • @esra_erimez
    @esra_erimez 2 роки тому +4

    Who's watching in 2022?

    • @raianmr2843
      @raianmr2843 2 роки тому +1

      lmao why do i come across you in every worthwhile talk on youtube from the last decade

    • @CEOofCulturalMarxism
      @CEOofCulturalMarxism 18 днів тому +1

      2024

  • @yanivtalmusic
    @yanivtalmusic 11 років тому

    don't worry, it does!

  • @pencodes3580
    @pencodes3580 Рік тому +1

    i wish dennis was here

  • @Gabriel_Bento
    @Gabriel_Bento 2 роки тому +1

    Starting studying Go 01/01/2021 😍

    • @mayuraandrew
      @mayuraandrew 6 місяців тому

      2023 November 🎉

    • @Geek-jx3gw
      @Geek-jx3gw 6 місяців тому +1

      @@mayuraandrew november 2023 !!

  • @SemiMono
    @SemiMono 10 місяців тому

    16:22 I've often thought the biggest failing of C++ was continuing to use `include` and ifdef guards. I wasn't even considering the impact to compilation complexity. It's an atrocious hack of an import system which seemed ok when C was invented but has since been proven to be a terrible system for programs of any scale.

  • @GabrieleGromann
    @GabrieleGromann 11 років тому +1

    Hello go team, I think I'm a bit to late to participate at your developteam. I had so a lot priate things that I couldn't follow the development. I could Google go test outside
    at sports activities.

  • @ailuros_
    @ailuros_ 4 роки тому +1

    well... tabs over spaces: That is, there's no good/convincing arguments to tabs has been chosen over spaces. It was just a matter of individual taste on the Go team.

    • @w1keee
      @w1keee 3 роки тому +2

      although robert griesemer wrote gofmt, he doesn't actually agree with the way it formats. rob pike said this in his go proverbs talk

  • @drederprops
    @drederprops 11 років тому +2

    29:00 tabs instead of spaces

  • @AndyHolland1991
    @AndyHolland1991 10 років тому +2

    30:23

  • @cherryofficer
    @cherryofficer 8 років тому +1

    I came to hear them play?

  • @dassurma
    @dassurma 12 років тому +2

    FYI: The busybox clone Brad mentions is GoBox and can be found on Github

  • @micha6204
    @micha6204 Рік тому

    golang ftw

  • @hamidgghader
    @hamidgghader 8 місяців тому

    >>I am Ken Thompson

  • @AbdulHamid-ds5eg
    @AbdulHamid-ds5eg Рік тому +1

    even these god of programming still mock other language, 😂

  • @cancer10in
    @cancer10in 5 років тому

    30.23

  • @LeChuck.x17
    @LeChuck.x17 4 місяці тому

    Learning Go in 2024

  • @AndyHolland1991
    @AndyHolland1991 10 років тому +5

    8 space tabs 8| WTF

    • @Metabrotropic
      @Metabrotropic 6 років тому +1

      Tab are, de facto, 8 characters. The appearance can be changed in most editors, whereas you can't change how many characters are in a space. Check out the Linux kernel coding style guidelines.

  • @user-pl8od9gz5c
    @user-pl8od9gz5c 6 років тому

    Mister D, Mister K, Mister B. And them comes Mister L and Mister B. Who is them? it is a riddle. =)

    • @arpanmukherjee4625
      @arpanmukherjee4625 4 роки тому +1

      Dennis Ritche, Ken Thompson, Brian Kernighan, Linus Torvalds and Bill Gates (I hate it if this last one is correct).

  • @hardi9908
    @hardi9908 4 роки тому +4

    5 dislike from php programmer

  • @_slier
    @_slier 5 років тому +2

    lol no generics..generics too hard for developers..lmao

    • @matthewconnelly3851
      @matthewconnelly3851 3 роки тому

      They're on their way!

    • @pss_crs
      @pss_crs 2 роки тому

      Generics is now available but still beta and Like it

    • @raianmr2843
      @raianmr2843 2 роки тому +1

      update: go now has generics out of the box, and not the fake kind like Java. Go has actual, performant monomorphization and they spent years just polishing before release.

  • @otabeknosirov5971
    @otabeknosirov5971 3 роки тому

    a big mistake was in a new line when using if conditions, I, to be honest, hate it ))))

  • @user-cd5ft4lb9e
    @user-cd5ft4lb9e Рік тому

    I don't understand why the Jokes about C++. It's not necessary and it's not funny, Go can't replace C++, it's just about a language to write cloud services. C++ is more complex because you can write any thing with C++.

    • @raianmr2843
      @raianmr2843 10 місяців тому +1

      They were writing networked servers in C++ so yeah, Go HAS replaced C++ for them. That said, constructive critique about C++ isn't really about it operating at a lower level. Look at any other modern lang that operates in this space e.g., Zig, Rust and it becomes clear that C++ suffers greatly from having decades of baggage and death by committee. Bjarne has talked at length about these issues and it's not really a stretch to say that if he were to design the lang today we'd have something between Rust and Zig.

    • @rusi6219
      @rusi6219 Місяць тому

      C++ is bloated and atrocious that's why they ram into it

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 3 місяці тому +2

    2024