avva: (Default)
[personal profile] avva
(контекст)

Я время от времени вспоминаю это его высказывание:
Практически невозможно научить хорошо программировать студентов, ориентированных первоначально на БЕЙСИК: как потенциальные программисты они умственно оболванены без надежды на исцеление.


Первая нетривиальная программа в моей жизни была мной написана на Бейсике.

Ещё и какая забавная была программа: она вычисляла число пи до любого знака после запятой (это в теории; на практике больше тысячи было нереально, Бейсик начинал задыхаться). Делала она это, суммируя тригонометрический ряд, который сходился к пи с точностью до коэффициента. Притом самый естественный ряд такого рода -- а именно 1 + 1/3 - 1/5 + 1/7 - 1/9 + 1/11 .... = pi/4 -- использовать было нельзя, так как он сходится до невозможности медленно. Поэтому я пошёл в библиотеку, зарылся в справочники и нашёл быстро сходящуюся формулу. Это было разложение по арктангенсу: пользуемся тем, что pi = 16*arctan(1/5) - 4*arctan(1/239), а эти два арктангенса раскладываем в ряды по формуле arctan(x) = x - x3/3 + x5/5 - x7/7 + .... Такой метод давал больше одного значимого знака на каждую итерацию. Цифры я хранил в бейсиковском массиве, и ещё там были какие-то оптимизации, не помню.

Мне было, кажется, тринадцать лет. Я был безмерно горд и счастлив.


А афоризму Дейкстры этому я не верю, и никогда не верил. Он, несомненно -- забавен? остроумен? не знаю, какое слово подобрать взамен идеально подходящего здесь английского cute -- но одновременно глубоко неверен.

Re: "Real programmers don't use Pascal"

Date: 2002-08-07 04:47 pm (UTC)
From: [identity profile] pingva.livejournal.com
осторожней, щас набегут толпой фанаты Delfi и нас замесят :)

Re: "Real programmers don't use Pascal"

Date: 2002-08-07 05:18 pm (UTC)
From: [identity profile] ullr.livejournal.com
:))
Nay, this holy war is obsolete now

Re: "Real programmers don't use Pascal"

Date: 2002-08-07 05:29 pm (UTC)
From: [identity profile] pingva.livejournal.com
It is?

Well, I missed the battle anyway. By dodging the draft :)

Re: "Real programmers don't use Pascal"

Date: 2002-08-08 01:45 am (UTC)
From: [identity profile] sendfor.livejournal.com
Дельфи? Я пользую Дельфи уже пять лет, и с каждым разом оно нравится мне все меньше и меньше. Потому что там угробищный Паскаль. Есть и другие недостатки, не столь фундаментальные.

Re: "Real programmers don't use Pascal"

Date: 2002-08-08 09:02 am (UTC)
From: [identity profile] syarzhuk.livejournal.com
пользую Дельфи уже пять лет, и с каждым разом оно нравится мне все меньше и меньше.

Напомнило, извините, анекдот про "е$y и плачу" :)

Re: "Real programmers don't use Pascal"

Date: 2002-08-08 08:35 pm (UTC)
From: [identity profile] sendfor.livejournal.com
Есть такое ;)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 10:36 am
Powered by Dreamwidth Studios