32bit_me (32bit_me) wrote,
32bit_me
32bit_me

Книга Karl Seguin "The Little Go Book"

Прочитал  Karl Seguin "The Little Go Book", 84 стр., англ. язык.

Как-то не понял, почему такие восторги от этого языка. Что-то типа С, только со сборкой мусора и потоками. Для встраиваемых систем такое очевидно не подходит, потому что нужно реальное время, а сборка мусора и реальное время исключают друг друга.
Потоки тоже реализованы как-то через свои библиотеки, а не через вызовы ОС. С одной стороны, пишут, что при этом накладные расходы на создание потока очень малы, и можно запустить, например, миллион потоков. С другой стороны, если они запускаются без участия ОС, то как осуществляется их планирование? И тогда же не будут использоваться все ядра процессора, а только одно.
Мне кажется, что интересно будет посмотреть, как устроен этот механизм многопоточности.
В остальном язык не показался мне интересным, я не вижу причин его использовать в данный момент. 
Tags: книги, программирование, самообразование
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments