|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.01.2014, 19:25 | #121 | |||
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
MihalNik
Цитата:
Kostia Цитата:
Цитата:
|
|||
27.01.2014, 22:59 | #122 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,691
|
Цитата:
На Хаскеле поток был бы IO функцией, а сообщения можно хоть в файл писать, а поток их будет читать xD Для Хаскеля есть несколько библиотек реализующих разные модели параллельных процессов. Простой поток на хаскеле: Код:
Общение между потоками может быть организованно с помощью MVar, по разному. Код:
С использованием async можно переписать так: Код:
logger.hs - тут способ эмитирует передачу сообщений PS: в воздухе витает что функциональный язык Erlang более ООП'ешен чем всякие C++/C#/Java ..., как оказалось не я один такого мнения )) Последний раз редактировалось Kostia; 28.01.2014 в 01:11. |
|
29.01.2014, 08:05 | #123 | |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Kostia
Цитата:
|
|
29.01.2014, 13:47 | #124 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,691
|
Цитата:
|
|
29.01.2014, 13:53 | #125 | |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Kostia
Цитата:
|
|
29.01.2014, 14:17 | #126 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,691
|
Цитата:
А вот то как это организованно внутри, очередь или стек или еще как, уже не наша забота. Точно также BIF функции, мы считает что они работают честно, но на самом деле чтобы добиться оптимальности на существующей архитектуре компьютеров, делают все по своему, но нас это ничуть не касается. Последний раз редактировалось Kostia; 29.01.2014 в 14:42. |
|
30.01.2014, 07:45 | #127 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
подожди, у нас есть некая фигня, в которую мы можем класть сообщения и они там накапливаются, а можем забирать и они оттуда пропадают. С чего бы эта штука не грязная.
В чём отличие от: Код:
|
30.01.2014, 12:41 | #128 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Буквально вчера написал для работы на C# утилитку, которая читает строки из одного файла, удаляет дубликаты, сортирует и пишет в другой файл. Причём делает это оптимальным образом. Весь код - одна строка:
Код:
|
30.01.2014, 12:48 | #129 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 108
|
Лаконичный синтаксис то причем тут?
php,javascript
|
30.01.2014, 13:52 | #130 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вопросик самым опытным :-) | Doholyan | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 25.08.2009 17:13 |
Проблема с синтаксисом? | Geddar | PHP | 1 | 30.06.2008 16:44 |
Казус с синтаксисом???... | Sota | Общие вопросы C/C++ | 6 | 17.07.2007 19:15 |