Date: 2012-04-12 07:33 am (UTC)
From: [identity profile] antonyc.livejournal.com
Вот все об этом говорят, и в теории я понимаю что вроде верно говорят. А как начать? Какой можно взять учебный проект и на каком языке чтобы прояснить все до деталей? В голову не приходит.

Date: 2012-04-12 07:46 am (UTC)
From: [identity profile] sorhed.livejournal.com
Проект — любой, язык — любой. Что больше нравится.

Можно бложек на хаскеле сделать, или вытягивалку картинок с лепры на эрланге, или всё что угодно на скале.

Можно, конечно, тупо решать задачки с Project Euler, но предпочитаю что-нибудь более приземлённое.

Date: 2012-04-12 09:01 am (UTC)
From: [identity profile] orleanz.livejournal.com
" или всё что угодно на скале.

все что угодно не подойдет. нужна задача, где указанные в пропаганда-статье проблемы всплывают наиболее ярко. я, кстати, не уверен что "бложик на хаскеле" тоже является примером такой задачи. В чем там может быть рейс кондишен ? что два юзера написали в одно и то же время коммент к одной блогозаписи? так это база данных где все хранится должна и может разруливать.

Date: 2012-04-12 09:21 am (UTC)
From: [identity profile] sorhed.livejournal.com
Я думал, вы просто хотите научиться функциональному программированию, а не ищете высокопараллельную задачу. В моей области (финансы) таких задач полно. Но, например, web spider — вполне себе toy project для этой области, хотя тут скорее concurrency, чем parallelism. Ну или любая задача из image processing — процессоров на компьютере сейчас, чай, больше одного.

Date: 2012-04-12 09:41 am (UTC)
From: [identity profile] bytebuster463.livejournal.com
Задача обязательно должна быть. Вот, для примера берёте любую задачу отсюда и выполняете по мере сил. Если упираетесь в проблему, качаете чьи-то решения и смотрите, как это сделали те, кто уже умеет.
http://users.livejournal.com/_darkus_/646993.html

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
8 9 10 11 121314
15161718 1920 21
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 27th, 2025 09:33 pm
Powered by Dreamwidth Studios