LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

Пора уже добавить хоть что-нибудь для изучения. Хотя бы те же каналы как в го

Вы знаете… Странно конечно. Концепция «pipes» как одного из средств IPC в юниксах появилась практически при возникновении этих самых юниксов. Но в Go зачем-то добавили «channels». Видимо, Go-программисты… не умеют читать и добавляют то, о чём изначально не имеют понятия? =)))

Ну вот например раб Божий пишет об этом:

Pipes are the Go equivalent of Unix pipes. http://en.wikipedia.org/wiki/Pipeline_%28Unix%29 has a decent introduction. On Unix like platforms, they're implemented using the real thing. See http://golang.org/src/pkg/os/pipe_linux.go?s=319:360#L1

Channels are a Go specific thing.

Ровно о том, о чём я и говорю – «pipes» как жили в юниксах, так и живут. Но Go-программисты открыли для себя «channels». Мдааа… Было внезапно так… =)))

Там учить нечего.

Скорее всего Go-программисты просто не умеют читать. Иначе бы не добавляли в свой великолепнейший язык то, что у нормальных людей чуть ли не с сотворения мира юникс работает.

P.S. В С уже есть для начала. Немного тонкостей в продолжение. Могу ещё накидать линков, т.к. pipes штука мощная и использовать её надо грамотно. А смысл? Один чёрт читать не будете. =)))

P.P.S. Без ссылок, просто намекну. Выше (про pipes) это было про неименованные каналы. Именованные можно через mknod и через mkfifo. Оба варианта и системные вызовы и команды шелла. Т.е., можно и в скриптах и в своём коде.

Пользуйтесь, ни в чём себе не отказывайте. =))) Всё уже придумано. Но в Go добавили channels. А-фи-геть! =)))

Исправление Moisha_Liberman, :

Пора уже добавить хоть что-нибудь для изучения. Хотя бы те же каналы как в го

Вы знаете… Странно конечно. Концепция «pipes» как одного из средств IPC в юниксах появилась практически при возникновении этих самых юниксов. Но в Go зачем-то добавили «channels». Видимо, Go-программисты… не умеют читать и добавляют то, о чём изначально не имеют понятия? =)))

Ну вот например раб Божий пишет об этом:

Pipes are the Go equivalent of Unix pipes. http://en.wikipedia.org/wiki/Pipeline_%28Unix%29 has a decent introduction. On Unix like platforms, they're implemented using the real thing. See http://golang.org/src/pkg/os/pipe_linux.go?s=319:360#L1

Channels are a Go specific thing.

Ровно о том, о чём я и говорю – «pipes» как жили в юниксах, так и живут. Но Go-программисты открыли для себя «channels». Мдааа… Было внезапно так… =)))

Там учить нечего.

Скорее всего Go-программисты просто не умеют читать. Иначе бы не добавляли в свой великолепнейший язык то, что у нормальных людей чуть ли не с сотворения мира юникс работает.

P.S. В С уже есть для начала. Немного тонкостей в продолжение. Могу ещё накидать линков, т.к. pipes штука мощная и использовать её надо грамотно. А смысл? Один чёрт читать не будете. =)))

Исходная версия Moisha_Liberman, :

Хммм...

Пора уже добавить хоть что-нибудь для изучения. Хотя бы те же каналы как в го

Вы знаете… Странно конечно. Концепция «pipes» как одного из средств IPC в юниксах появилась практически при возникновении этих самых юниксов. Но в Go зачем-то добавили «channels». Видимо, Go-программисты… не умеют читать и добавляют то, о чём изначально не имеют понятия? =)))

Ну вот например раб Божий пишет об этом:

Pipes are the Go equivalent of Unix pipes. http://en.wikipedia.org/wiki/Pipeline_%28Unix%29 has a decent introduction. On Unix like platforms, they're implemented using the real thing. See http://golang.org/src/pkg/os/pipe_linux.go?s=319:360#L1

Channels are a Go specific thing.

Ровно о том, о чём я и говорю – «pipes» как жили в юниксах, так и живут. Но Go-программисты открыли для себя «channels». Мдааа… Было внезапно так… =)))

Там учить нечего.

Скорее всего Go-программисты просто не умеют читать. Иначе бы не добавляли в свой великолепнейший язык то, что у нормальных людей чуть ли не с сотворения мира юникс работает.