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." Хе-хе.

Сижу теперь, расширяю.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

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. 27th, 2026 06:21 pm
Powered by Dreamwidth Studios