• Для тех, кто пишет на языке Go
    –1
    У меня есть вот какая идея: сделать опенсорсный облачный сервер со встроенной rss-читалкой (типа google reader), файловым хранилищем (наподобие dropbox), фотогаллереей, историей сообщений из разных IM, контактами, возможно с интеграцией с соцсетями и прочими бытовыми ништяками. Для безопасности сделать, чтобы на сервере информация хранилась в зашифрованном виде.

    По-моему такой проект очень нужен сейчас, особенно учитывая, что большинству так или иначе приходится хранить личную информацию в интернете, и мало кто не желает, чтобы кто-то кроме них имел к ней доступ.

    Есть, конечно, ownClowd, но они пока не так далеко ушли и вполне можно конкурировать и/или даже сотрудничать. Тем более Go идеально подходит для таких целей, а работа легко параллелится между несколькими программистами.

    Я уже давно хотел сам начать, но боюсь, что не осилю :)
  • Для тех, кто пишет на языке Go
    0
    А еще, например, его используют в Heroku.
  • Почему я вернулся в Microsoft?
    +34
    Как по мне, так он просто налил воды. Фактов минимум. Если убрать название Microsoft и ее продуктов, то никто и не догадается, о чем речь.

    В комментариях к прошлой статье народ в основном интересуется: почему он, обвиняя гугл в корыстности и недостатке креативности, ушел в Microsoft (и не Microsoft Research ведь)? По факту, единственный аргумент — это какая-то «комбинированная разработка» Bing'a. В общем, не очень-то убедительно.
  • Go: производительность горутин
    0
    Думаю да. Хотя, честно говоря, я не знаток Scala. Но из того, что я читал, у меня сложилось впечатление, что Акторы — это несколько более высокоуровневая штука.
  • Go: производительность горутин
    +1
    И всё-таки разница есть. У вас ведь не получится запустить 700k одновременно работающих ( с потерей производительности до 2% ) зелёных потоков в Java на домашнем компьютере ;)

    Насколько я помню, они потому и были убраны, что работали медленнее системных потоков.

    А горутины — это скорее вариация сопрограмм ( coroutine ), общающихся между собой сообщениями:

    Don't communicate by sharing memory; share memory by communicating.

    Но авторы всё-таки отступились от начальной концепции, поэтому подобрали новое название.