[D] В него добавляют concurrency
От: Mamut Швеция http://dmitriid.com
Дата: 17.08.10 09:49
Оценка: 22 (2)
http://www.informit.com/articles/printerfriendly.aspx?p=1609144

Идея взята напрямую из Erlang'а: отдельные процессы, обменивающиеся сообщениями.


dmitriid.comGitHubLinkedIn
Re: [D] В него добавляют concurrency
От: Mr.Delphist  
Дата: 03.09.10 19:43
Оценка:
Здравствуйте, Mamut, Вы писали:



M>http://www.informit.com/articles/printerfriendly.aspx?p=1609144


M>Идея взята напрямую из Erlang'а: отдельные процессы, обменивающиеся сообщениями.


Вы таки уверены, что это было придумано только в Эрланге?
Re[2]: [D] В него добавляют concurrency
От: Курилка Россия http://kirya.narod.ru/
Дата: 03.09.10 20:16
Оценка:
Здравствуйте, Mr.Delphist, Вы писали:

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


M>>http://www.informit.com/articles/printerfriendly.aspx?p=1609144


M>>Идея взята напрямую из Erlang'а: отдельные процессы, обменивающиеся сообщениями.


MD>Вы таки уверены, что это было придумано только в Эрланге?


А вы таки уверены, что во фразе выше есть слово "только"?
Ну и, если "не только", то неплохо бы назвать другие варианты, где было бы это наиболее явно и откуда можно было бы подчерпнуть идею.
Спасибо.
Re: [D] В него добавляют concurrency
От: c-smile Канада http://terrainformatica.com
Дата: 04.09.10 05:54
Оценка: +1 :)
Здравствуйте, Mamut, Вы писали:

Круто. А вот интересно на D когда можно будет писать в конце концов?

Написав Harmonia в свое время проклял все на свете.
Сам язык на то время был хорош — прост и в то же время мощен. Но в какой-то момент начал очень сильно меняться.
Shooting moving target что называется. Ну вот скажем concurrency ... это должна быть именно встроенная фича языка, или без неё можно обойтись?
Скажем зачем она в Java понятно — язык не позволяет low level примитивы описывать. Но в D зачем оно?
Такое впечатление что Вальтер он вообще хохол по жизни... "А навiщо?" — "А що б було!" как дизайн принцип.
Re[3]: [D] В него добавляют concurrency
От: FR  
Дата: 04.09.10 06:44
Оценка:
Здравствуйте, Курилка, Вы писали:

MD>>Вы таки уверены, что это было придумано только в Эрланге?


К>А вы таки уверены, что во фразе выше есть слово "только"?

К>Ну и, если "не только", то неплохо бы назвать другие варианты, где было бы это наиболее явно и откуда можно было бы подчерпнуть идею.
К>Спасибо.

Мы на форте году так в 95 делали и использовали сопроцессы по образцу вроде из книжки Ноздрунова,
практически это и есть эрланговские процессы.
Re: [D] В него добавляют concurrency
От: FR  
Дата: 04.09.10 06:50
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Идея взята напрямую из Erlang'а: отдельные процессы, обменивающиеся сообщениями.


Потоки там системные.
Re[4]: [D] В него добавляют concurrency
От: Курилка Россия http://kirya.narod.ru/
Дата: 04.09.10 07:30
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, Курилка, Вы писали:


MD>>>Вы таки уверены, что это было придумано только в Эрланге?


К>>А вы таки уверены, что во фразе выше есть слово "только"?

К>>Ну и, если "не только", то неплохо бы назвать другие варианты, где было бы это наиболее явно и откуда можно было бы подчерпнуть идею.
К>>Спасибо.

FR>Мы на форте году так в 95 делали и использовали сопроцессы по образцу вроде из книжки Ноздрунова,

FR>практически это и есть эрланговские процессы.

Брайт или Александреску читал Ноздрунова?
Ты честно считаешь, что форт подходит под мои критерии выше?
Re[2]: [D] В него добавляют concurrency
От: Курилка Россия http://kirya.narod.ru/
Дата: 04.09.10 07:31
Оценка:
Здравствуйте, FR, Вы писали:

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


M>>Идея взята напрямую из Erlang'а: отдельные процессы, обменивающиеся сообщениями.


FR>Потоки там системные.


В смысле threads чтоли?
Re[2]: [D] В него добавляют concurrency
От: Mamut Швеция http://dmitriid.com
Дата: 04.09.10 07:35
Оценка:
Здравствуйте, Mr.Delphist, Вы писали:

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




M>>http://www.informit.com/articles/printerfriendly.aspx?p=1609144


M>>Идея взята напрямую из Erlang'а: отдельные процессы, обменивающиеся сообщениями.


MD>Вы таки уверены, что это было придумано только в Эрланге?


Если перейти по ссылке, то о том, что откуда взято, там говориться. Erlang может был и не первым, но первым, который вывел это на промышленный уровень


dmitriid.comGitHubLinkedIn
Re[2]: [D] В него добавляют concurrency
От: Mamut Швеция http://dmitriid.com
Дата: 04.09.10 07:36
Оценка:
Здравствуйте, FR, Вы писали:

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


M>>Идея взята напрямую из Erlang'а: отдельные процессы, обменивающиеся сообщениями.


FR>Потоки там системные.


Это да. Я имел в виду саму идею


dmitriid.comGitHubLinkedIn
Re[5]: [D] В него добавляют concurrency
От: FR  
Дата: 04.09.10 07:38
Оценка:
Здравствуйте, Курилка, Вы писали:


FR>>Мы на форте году так в 95 делали и использовали сопроцессы по образцу вроде из книжки Ноздрунова,

FR>>практически это и есть эрланговские процессы.

К>Брайт или Александреску читал Ноздрунова?


Не знаю не знаком с ними, возможно и читали

К>Ты честно считаешь, что форт подходит под мои критерии выше?


Не вижу никаких критериев, а фортовские сопрограммы и коронтины гораздо ближе к эрланговским процессам
чем потоки из D.
Re[3]: [D] В него добавляют concurrency
От: FR  
Дата: 04.09.10 07:38
Оценка:
Здравствуйте, Курилка, Вы писали:

FR>>Потоки там системные.


К>В смысле threads чтоли?


Угу.
Re[2]: [D] В него добавляют concurrency
От: Мишень-сан  
Дата: 26.10.10 09:52
Оценка:
Здравствуйте, c-smile, Вы писали:

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


CS>Круто. А вот интересно на D когда можно будет писать в конце концов?


CS>Написав Harmonia в свое время проклял все на свете.

CS>Сам язык на то время был хорош — прост и в то же время мощен. Но в какой-то момент начал очень сильно меняться.
CS>Shooting moving target что называется...

Судя по чейнджлогам, последние пару версий язык вполне стабилен, только минорные изменения в стандартной библиотеке и правка багов.
И просто интересно: Harmonia это была попытка портировать htmlayout на D? Или какая-то его ветка? И, я так понял, проект закрыт...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.