darth_vasya: (Default)
[personal profile] darth_vasya
В принципе, тот факт, что значительная часть моей научной работы великолепно алгоритмизуема (и, таким образом, не достойна внимания человеческого интеллекта), был очевиден уже достаточно давно. Даже помощника пытался себе подыскать, чтоб за некоторую сумму денег следил за большим количеством однотипных расчётов. Теперь понял, что ну его на фиг, проблему можно решить бесплатно, и заодно подтянуть навыки программирования. Пока что уже имеется баш-скрипт, который сам ставит задачу в очередь на выполнение, ждёт, пока она не завершится, чуть-чуть обрабатывает результаты и, если всё благополучно, ставит задачу считаться дальше. Такой вот маленький шаг для человека :) Теперь надо браться за изучение Си, чтобы скрипт мог останавливаться не когда проделает нужное число повторов или обнаружит ошибку, а просто когда уже пора.

Толчком, во многом, послужила видеолекция [livejournal.com profile] livingtomorrow о робототехнике и автоматизации из цикла о сверхтехнологиях будущего и их влиянии на жизнь. Лекции ежедневно выкладываются у [livejournal.com profile] walter_simons в ЖЖ, 5 уже выложено и будет ещё. Всем очень рекомендую.


Ну и вот зачем был нужен позавчерашний баш-скрипт. Запускается он два раза, но не подряд, а параллельно. Далее по разнице переменных окружения можно узнать, как называется переменная среды, в которой хранится номер параллельного процесса. Ура, можно не читать документацию по тому конкретному варианту MPI, который установлен на данном конкретном кластере :)

Date: 2008-05-16 09:01 pm (UTC)
From: [identity profile] mbaron.livejournal.com
чёт я не понял: Си, вроде, считается языком устаревшим и не особо продвинутым... и тогда на фиг его изучать?

Date: 2008-05-16 09:02 pm (UTC)
From: [identity profile] darth-vasya.livejournal.com
ну-ка, а какой тогда продвинутый? ;)

Date: 2008-05-16 09:09 pm (UTC)
From: [identity profile] mbaron.livejournal.com
да хрен знает, я в этом не спец, но помню, что в универе нам говорили, что на сях уже никто не работает и учите, дети, дельфи. а Стёпа говорил, что и на дельфях тоже уже почти никто не работает, а все дружно перешли на... блин... не помню, как его... короче, типа оба они - прошлый век...

Date: 2008-05-16 09:21 pm (UTC)
From: [identity profile] darth-vasya.livejournal.com
учите, дети, делфи говорили потому, что язык паскаль (делфи - это интегрированная среда разработки на паскале, как вижуал си++, мир праху, - для си++) очень хорошо подходит для обучения программированию (потому как для того и создавался) (в отличие от того, на чём у нас обычно учат, т.е. бейсика). на сях действительно сейчас писать смысла большого нет, так как есть си++ - но это не принципиально новый язык, а развитие сей.

так вот, си++ это хорошо, модно и стильно. ещё обороты сейчас набирает джава, но для интенсивных вычислений (где, вообще-то, до сих пор рулит фортран) она не годится ну никак. есть, конечно, ещё куча более узкоспециализированных вещей. например, у нас в стране очень много народу работает т.н. "программистами 1с" :)

Date: 2008-05-16 09:22 pm (UTC)
From: [identity profile] darth-vasya.livejournal.com
*т.е. не вижуал, а си++ билдер, вижуал си++ как раз живёт и здравствует

Date: 2008-05-18 02:14 pm (UTC)
From: [identity profile] mbaron.livejournal.com
да я знаю, что делфи и си++ - это развитие паскаля и сей соответственно. я сам "имел счастье" поучиться программировать и на паскале, и на сях, и на их продолжениях - делфях и билдере. но я именно про билдер слышал, что нефиг его учить. может, про джаву Стёпа говорил, не помню

внесём ясность

Date: 2008-05-19 03:53 pm (UTC)
From: [identity profile] darth-vasya.livejournal.com
делфи и билдер - среды разработки. паскаль, си и сиплюсплюс (развитие си) - языки. билдер давно загнулся, сейчас все работают в вижуал. плюсы и поныне остаются самым мощным-и-универсальным языком, в отличие от всяких специализированных типа того же фортрана. как-то так.

Date: 2008-05-18 05:01 pm (UTC)
From: [identity profile] ph-below-7.livejournal.com
Где-то вс учат Бейсику?

Date: 2008-05-19 03:55 pm (UTC)
From: [identity profile] darth-vasya.livejournal.com
А чему сейчас в школах учат? В мои времена обычно (когда вообще учили) Бейсику или иногда Паскалю.

Date: 2008-05-19 07:11 pm (UTC)
From: [identity profile] http://users.livejournal.com/_sil/
ага, а программерам на вижуал бейсик даже реальный баблос платят.

Date: 2008-05-26 02:51 am (UTC)
From: [identity profile] -oz-ma-.livejournal.com
Я так поняла, подобные темы тебя интересуют...
http://freedom-anarchy.livejournal.com/23025.html

Date: 2008-05-26 06:20 am (UTC)
From: [identity profile] darth-vasya.livejournal.com
Как-то у них без размаха, приземлённенько так :)

Profile

darth_vasya: (Default)
darth_vasya

August 2016

S M T W T F S
 123456
7891011 1213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 21st, 2026 08:57 am
Powered by Dreamwidth Studios