[Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: Димчанский Литва http://dimchansky.github.io/
Дата: 22.07.13 15:15
Оценка: 32 (5)
Вышла книга Simon Marlow "Parallel and Concurrent Programming in Haskell"
В настоящий момент доступна электорнная версия (еще одна), через неделю или две будет доступен бумажный вариант.

Почитать онлайн можно здесь.
Вечность — это ужасно долго, особенно ближе к концу.
Re: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: kmmbvnr Россия http://kmmbvnr.livejournal.com
Дата: 24.07.13 07:43
Оценка:
Здравствуйте, Димчанский, Вы писали:

Д>Вышла книга Simon Marlow "Parallel and Concurrent Programming in Haskell"


Как кстати на русский переводится Parallel and Concurrent? Параллельное и конкурентное?
-- Главное про деструктор копирования не забыть --
Re[2]: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: -n1l-  
Дата: 24.07.13 07:46
Оценка:
Здравствуйте, kmmbvnr, Вы писали:

K>Здравствуйте, Димчанский, Вы писали:


Д>>Вышла книга Simon Marlow "Parallel and Concurrent Programming in Haskell"


K>Как кстати на русский переводится Parallel and Concurrent? Параллельное и конкурентное?

Нет, просто параллельное.
Re: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: Димчанский Литва http://dimchansky.github.io/
Дата: 25.07.13 07:33
Оценка:
Кстати, особенно нетерпеливые уже могут в сети найти и pdf-версии, если неудобно читать онлайн-вариант.
Вечность — это ужасно долго, особенно ближе к концу.
Re[3]: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: kmmbvnr Россия http://kmmbvnr.livejournal.com
Дата: 26.07.13 09:08
Оценка:
Здравствуйте, -n1l-, Вы писали:

K>>Как кстати на русский переводится Parallel and Concurrent? Параллельное и конкурентное?

N>Нет, просто параллельное.

Нет, Parallel и Concurrent в английском программерском это разные понятия.
-- Главное про деструктор копирования не забыть --
Re[4]: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: -n1l-  
Дата: 26.07.13 09:12
Оценка:
Здравствуйте, kmmbvnr, Вы писали:

K>Здравствуйте, -n1l-, Вы писали:


K>>>Как кстати на русский переводится Parallel and Concurrent? Параллельное и конкурентное?

N>>Нет, просто параллельное.

K>Нет, Parallel и Concurrent в английском программерском это разные понятия.


Тогда объясните разницу между параллельным и конкурентным программированием.
Re[4]: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: Димчанский Литва http://dimchansky.github.io/
Дата: 26.07.13 09:14
Оценка:
Здравствуйте, kmmbvnr, Вы писали:

K>Нет, Parallel и Concurrent в английском программерском это разные понятия.


Да, понятия разные. Но, если честно, я тоже не знаю, как грамотно на русский перевести.
Вечность — это ужасно долго, особенно ближе к концу.
Re[5]: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: Димчанский Литва http://dimchansky.github.io/
Дата: 26.07.13 09:16
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Тогда объясните разницу между параллельным и конкурентным программированием.


Первые несколько абзацев говорят, в чем разница между Parallel и Concurrent
Вечность — это ужасно долго, особенно ближе к концу.
Re[4]: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: jazzer Россия Skype: enerjazzer
Дата: 26.07.13 09:16
Оценка:
Здравствуйте, kmmbvnr, Вы писали:

K>Здравствуйте, -n1l-, Вы писали:


K>>>Как кстати на русский переводится Parallel and Concurrent? Параллельное и конкурентное?

N>>Нет, просто параллельное.

K>Нет, Parallel и Concurrent в английском программерском это разные понятия.


Тогда параллельное и многопоточное.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[5]: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: jazzer Россия Skype: enerjazzer
Дата: 26.07.13 09:20
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Здравствуйте, kmmbvnr, Вы писали:


K>>Здравствуйте, -n1l-, Вы писали:


K>>>>Как кстати на русский переводится Parallel and Concurrent? Параллельное и конкурентное?

N>>>Нет, просто параллельное.

K>>Нет, Parallel и Concurrent в английском программерском это разные понятия.


N>Тогда объясните разницу между параллельным и конкурентным программированием.


Параллельное — это когда у тебя есть задача типа суммирования массива, а ты ее параллелизуешь, т.е. fork-join, GPU.
А "конкурентное" — это когда у тебя куча потоков и все делают каждый свое, не обязательно решая все вместе какую-то одну задачу, а могут быть совершенно разными — один поток логирует, другой с юзером общается, третий сеть теребит, четвертый базу данных чешет. Т.е. то, что у нас обычно подразумевается под многопоточным программированием.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[6]: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: -n1l-  
Дата: 26.07.13 09:20
Оценка:
А почему у нас все в кучу?
Re[6]: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: -n1l-  
Дата: 26.07.13 09:25
Оценка:
Параллельное — использующее ресурсы машины.
Конкурентное — борьба потоков за ресурсы машины.
Правильно?
Re[7]: [Ann][Book] Simon Marlow - Parallel and Concurrent Programming in Haskell
От: jazzer Россия Skype: enerjazzer
Дата: 26.07.13 09:45
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Параллельное — использующее ресурсы машины.

N>Конкурентное — борьба потоков за ресурсы машины.
N>Правильно?

Ну да, как-то так. В параллельном программировании ты задачу формулируешь так, чтоб потоку друг другу не мешали и не конкурировали (типа GPU). Ну или там в программе пишешь какой-нть parallel_for/parallel_reduce. Т.е. в принципе это просто такая возможность ускорить программу, но не принципиальная. Программа будет работать точно так же, если вместо parallel_for будет обычный for.

А в конкуретном у тебя много разных задач исполняются вместе, и это несводимо к одной линейной задаче, если только ты не испохабишь код явной квантизацией либо явной же кооперативностью. И да, потоки будут конкурировать за ресурсы.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.