LINUX.ORG.RU

Опубликован выпуск «Learning Go» 0.3

 ,


0

3

Язык Go ещё очень молод и динамично развивается. Несмотря на то, что язык отлично документирован на golang.org, чувствуется недостаток книг.

На сегодняшний день «Learning Go» — наиболее объёмная книга по этому перспективному языку программирования, хотя, как пишет автор, Miek Gieben, это скорее слепок текущего состояния, чем её финальная версия.

Скачать

>>> Подробности



Проверено: JB ()
Последнее исправление: Dendy (всего исправлений: 2)

осталось только понять, зачем нужен go, и можно будет начинать читать

ArtemZ
()

Google настораживает, да и зачем это нужно? Хотя и Кен Томпсон, надо бы почитать, помолиться...

voronin
()
Ответ на: комментарий от Donnie_Darko

язык go для тех кто си не осилил?

А ви как осилятор говорите или так, просто ёрничаете?

baverman ★★★
()

В чём его киллер-фича? А то я после Chrome к поделкам от Гугла отношусь с подозрением.

Nebuchadnezzar ★★★★
()

Толи лыжи не едут...

madgnu:~$ cat helloworld.go 
package main

import "fmt"

func main() {
    fmt.Printf("Hello, world!\n")
}
madgnu:~$ 8g helloworld.go
madgnu:~$ 8l helloworld.8
madgnu:~$ file 8.out 
8.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
madgnu:~$ du -sh 8.out
1,3M    8.out
madgnu:~$ ldd 8.out
        statically linked
madgnu ★★★★★
()

С интересом почитаю, люблю такие новости!

anonymous
()
Ответ на: комментарий от anonymous

> Область определения, то есть применения какая у Go?

вроде как замена С, в 3-4 раза тормозней, но безопасный и заточен под многопоточность

aho
()

Go - язык, в котором авторы тешили свои амбиции, и совершенно наплевали на потенциальных пользователей своего языка

все привыкли к Си-подобному синтаксису: C, C++, Java, C#, вот далеко не полный список

раз уж это язык со статической типизацией, то НЕ СМЫСЛА рушить устоявшийся Си-подобный синтаксис, который я считаю лучшим синтаксисом что может быть

подобные вбросы всегда будут восприниматься негативно

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от aho

>> Область определения, то есть применения какая у Go?

вроде как замена С, в 3-4 раза тормозней, но безопасный и заточен под многопоточность

Оглянувшись на область применения С, заявляю: никакой замены не произойдет. Си используют там, где производительность критична. А вы предлагаете ею пожертвовать.

segfault ★★★★★
()

и не сочтите за вброс, я немного знаю C# но уже восхищаюсь им, и рад что Mono привносит этот язык в мир UNIX, и не понимаю как подобные авантюры как Vala и Go, которые заведомо спроектированы для наименьшей области применения, смогут конкурировать...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

то НЕ СМЫСЛА рушить устоявшийся Си-подобный синтаксис

Не пались.

baverman ★★★
()
Ответ на: комментарий от babusha

Объявление переменных капец полный.

Домашнее задание: узнать какая есть ещё конструкция для объявления переменной.

baverman ★★★
()
Ответ на: комментарий от segfault

> А вы предлагаете ею пожертвовать.

я?! мне go вообще побоку, меня С устраивает :)

aho
()
Ответ на: комментарий от I-Love-Microsoft

> Go - язык, в котором авторы тешили свои амбиции, и совершенно наплевали на потенциальных пользователей своего языка

Пожелаем же ему быстрой, но болезненной смерти.

tailgunner ★★★★★
()

А я что-то про изучение игры Го подумал... А тут очередной язык программирования для программирования. :) Такое впечатление, что людям заняться нечем: они или языки придумывают или системы контроля версий плодят. :)

gns ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

:-D Я немного знаю python/java/ruby, но уже их ненавижу.

alx_me ★★☆
()

Вау, перспективный язык программирования.

thesis ★★★★★
()
Ответ на: комментарий от tailgunner

>Пожелаем же ему быстрой, но болезненной смерти.

Что то мне подсказывает, что google приложит усилия, чтобы на Go начали писать под андроид, так что быстрой смерти не ожидается.

все привыкли к Си-подобному синтаксису: C, C++, Java, C#, вот далеко не полный список

Думаю авторы имели право улучшить своё же изобретение ) и несмотря на несовсем привычные конструкции, Go - это язык на котором хочется писать.

hi_artem
() автор топика
Ответ на: комментарий от hi_artem

Что то мне подсказывает, что google приложит усилия

А мне что-то подсказывает, гугл просто выделил Томпсону «каморку, что за актовым залом».

baverman ★★★
()
Ответ на: комментарий от hi_artem

> Что то мне подсказывает, что google приложит усилия, чтобы на Go начали писать под андроид

а вам что-то не подсказывает как Go будет удобно дергать жабовские библиотеки на андроиде?

aho
()
Ответ на: комментарий от hi_artem

Думаю авторы имели право улучшить своё же изобретение ) и несмотря на несовсем привычные конструкции, Go - это язык на котором хочется писать.

Если он сможет выполняться как скрипт, выполняться как байт-код, компилироваться в нативные бинарники, и сможет работать поверх JVM/Mono - то только в таком случае я пересмотрю свое отношение к нему, потому что тогда его появление своевременно и осмысленно.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

> раз уж это язык со статической типизацией, то НЕ СМЫСЛА рушить устоявшийся Си-подобный синтаксис, который я считаю лучшим синтаксисом что может быть

У Вас серьезная интоксикация. Если уж это язык со статической _типизацией_, то НЕТ СМЫСЛА рушить устоявшийся ML-подобный синтакс и тянуть в сторону этой Вашей псевдотипизированной поделки под названием «C».

rtvd ★★★★★
()
Ответ на: комментарий от rtvd

> Если уж это язык со статической _типизацией_, то НЕТ СМЫСЛА рушить устоявшийся ML-подобный синтакс и тянуть в сторону этой Вашей псевдотипизированной поделки под названием «C».

А что, синтаксис Go производный от ML? %)

tailgunner ★★★★★
()
Ответ на: комментарий от rtvd

У Вас серьезная интоксикация. Если уж это язык со статической _типизацией_, то НЕТ СМЫСЛА рушить устоявшийся ML-подобный синтакс и тянуть в сторону этой Вашей псевдотипизированной поделки под названием «C».

Где и когда он устоялся??? Правда и будущее за Си-подобными языками... Их юзает большинство.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

>Правда и будущее за Си-подобными языками... Их юзает большинство.

Тонко. Весьма тонко.

anonymous
()
Ответ на: комментарий от anonymous

> Ага. Параллельность. В сраном императивоговне.

Ты так говоришь, будто это что-то плохое.

tailgunner ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

>Правда и будущее за Си-подобными языками... Их юзает большинство.

тебе вот скормили дельфи с си-подобным синтаксисом, а ты ещё и восхищаешься этим. си-подобный синтаксис многословен. попробуй хоть питон или скалу, потом расскажешь

RedPossum ★★★★★
()
Ответ на: комментарий от aho

> вроде как замена С, в 3-4 раза тормозней, но безопасный и заточен под многопоточность

В синтетике скорость та же, в теории отставать сильно не должен, но нет еще нормальных реализаций тулчейна. Родной (к примеру сишный компилер взят из plan9suite) не особо заточен под продакшен, скорее под девелопмент. Ну и сборщиков мусора адекватных на горизонте не видно.

А так да, сети, многопоточность. Довольно интересный язык, фич хватает.

tensai_cirno ★★★★★
()

>молод и динамично развивается

предлагаю при представлении линукса другим людям говорить, что линукс молод и динамично развивается.

Ijon
()
Ответ на: комментарий от babusha

Нет, ООП не нужно. Есть наследование интерфейсов, его за глаза хватает.

tensai_cirno ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.