noyau: (Default)
[personal profile] noyau
Захотелось мне автоматизироывть некоторые вычисления. А Фортран меня совершенно не вдохновляет. Порылась в интернетах и нашла Lazarus, или, как справедливо заметил [livejournal.com profile] lanrusa, Лазаря. И, после практически десятилетнего перерыва, понеслось. Не могу остановиться, кайф.
Для разгона запрограммировала подсчет простеньких статсумм, но со всякими user-friendly штуками.

Так вот задала вопрос уважаемому [livejournal.com profile] lanrusa с кусочком кода, он ответил на основной вопрос, и добавил, что условными переходами в программах пользуются только лохи. :-) Я сразу вспомнила, что на программировании мне это тоже втирали. Решила подойти под стандарты. Большая часть переписалась мгновенно, а вот основной "счётчик" сопротивлялся мне два дня. Потом что-то щелкнуло и я поняла как надо поменять логику алгоритма, чтобы потребность в безусловных переходах отпала. При этом количество строк уменьшилось с 40 до 20. Получила громадное удовольствие.

Начальник боялся запускать программулю на своем компьютере, потому что ему везде мерещится вирус, а в небольом файл *.exe тем более, но потом попробовал: "I did a quick test – the program looks quite useful and I am surprised how well one can adapt this to the Windows world." Хе-хе.

Сижу теперь, расширяю.

Date: 2014-05-22 12:35 pm (UTC)
From: [identity profile] g-gor.livejournal.com
Очень это круто, Саша! Молодец! Только я впервые слышу про этого твоего Лазаря... Я правильно понимаю, что сделать начальника довольным считается неплохим результатом? :)

Date: 2014-05-22 12:52 pm (UTC)
From: [identity profile] noyau.livejournal.com
Я тоже недавно узнала. Полезла искать сколько стоит Дельфи и вообще, и практически первой ссылкой вышел Лазарь.

Вообще в любом деле сделать людей довольными - это неплохой резульат. ;-)

Date: 2014-05-22 06:58 pm (UTC)
From: [identity profile] racoonbear.livejournal.com
Во как, cyclomatic complexity нынче преподают..

Date: 2014-05-26 11:26 am (UTC)
From: [identity profile] noyau.livejournal.com
Если я правильно поняла коментарий, то "нынче" в моем случае значит 20 лет назад.

Profile

noyau: (Default)
noyau

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 28th, 2026 12:30 pm
Powered by Dreamwidth Studios