Date: 2007-01-02 07:46 am (UTC)
From: [identity profile] a-bronx.livejournal.com
Да ладно, видно же, что [livejournal.com profile] yurri просто стебётся над [livejournal.com profile] emdrone :)

Date: 2007-01-02 12:38 pm (UTC)
From: [identity profile] pargentum.livejournal.com
Ну, про Аду голосптиц уже не стебется. И про прикладные системы в СССР тоже не похоже.

Date: 2008-08-16 06:46 am (UTC)
From: [identity profile] golosptic.livejournal.com
А что Вас смутило в моём высказывании, если не секрет?

Да я уж и забыл

Date: 2008-08-16 09:24 am (UTC)
From: [identity profile] pargentum.livejournal.com
Наверное, ваши признания в любви к языку ада.
Да, при разработке ады заявлялась ориентация на облегчение разработки прикладных систем.
Однако, насколько я знаю, нормальной toolchain для разработки так предложено и не было, и печальная судьба этого языка связана именно с этим, а не с теми причинами, предположения о которых вы высказываете в своих постингах.

Re: Да я уж и забыл

Date: 2008-08-17 11:47 am (UTC)
From: [identity profile] golosptic.livejournal.com
Да я как бы не то чтобы особо признавался в любви к нему - однако же то, что язык разрабатывался с ориентацией на повышенную надёжность разрабатываемых систем - это факт, с которым невозможно спорить.


Однако, насколько я знаю, нормальной toolchain для разработки так предложено и не было, и печальная судьба этого языка связана именно с этим, а не с теми причинами, предположения о которых вы высказываете в своих постингах.
Вы чего-то очень неправильно понимаете.
Для Ada есть весь инструментарий, который нужен и давно.
Проблема с этим языком ровно одна - он требует существенно больших усилий для разработки, чем например, C (почему - это отдельный вопрос).

Re: Да я уж и забыл

Date: 2008-08-17 12:12 pm (UTC)
From: [identity profile] pargentum.livejournal.com
Разрабатывался с декларацией ориентации на ... - так верно. Насколько эта цель в процессе разработки была достигнута - отдельный вопрос.

Насчет инструментария - как бы вам объяснить... понимаете, есть тонкое различие между понятиями "инструментарий" и "нормальный инструментарий". Ну например, какие вы знаете компиляторы языка ада, кроме GNAT?

Существенно большие усилия для разработки - это интересно. Я не имею реального опыта разработки на аде, но подозреваю, что проблема тут исключительно в качестве toolchain, а не в самом по себе языке.

Re: Да я уж и забыл

Date: 2008-08-17 10:09 pm (UTC)
From: [identity profile] golosptic.livejournal.com
Разрабатывался с декларацией ориентации на ... - так верно. Насколько эта цель в процессе разработки была достигнута - отдельный вопрос.
Она, разумеется, была достигнута в границах, заданных пониманием тех, кто ставил условия на конкурс. И, разумеется, как инструмент разработки надёжного ПО Ада эффективнее, чем, к примеру C, если основной метрикой считать именно надёжность, а не производительность труда программиста.

Насчет инструментария - как бы вам объяснить... понимаете, есть тонкое различие между понятиями "инструментарий" и "нормальный инструментарий". Да Вы не стесняйтесь, объясняйте. А я послушаю :)
Только Вы не забывайте, что объясняете это человеку, который тому же самому C-шному программированию учился в тот период, когда ничего кроме пакетного компилятора, символьного отладчика и vi не было вообще. По крайней мере - в распоряжении широких масс трудящихся :)


Ну например, какие вы знаете компиляторы языка ада, кроме GNAT?

Да Вы глумитесь, не иначе. GNAT вообще не рассматривается в качестве сколько-то серьёзного варианта. Что сейчас есть из актуального - не знаю, а в 1990ые постоянно существовало не менее, чем 3-4 коммерчески доступных компилятора.

Существенно большие усилия для разработки - это интересно. Я не имею реального опыта разработки на аде, но подозреваю, что проблема тут исключительно в качестве toolchain, а не в самом по себе языке
Вы неправильно подозреваете, на мой взгляд.
Ada - это язык, ориентированный на строгую типизацию, причём система типов - это недоклассы с недообъектами по сравнению с C++. Теоретически по сравнению, например с Паскалем, она была дико прогрессивна и позволяла экономить время на разработку, практически оказалось, что объектный подход a-la C++ - намного лучше, т.к. позволяет строить более гибкие и более компактные конструкции. Т.е. проблема Ada вовсе не в том, что у там нет какого-то особого toolchain, а в том, что именно с точки зрения идеологии языков программирования язык устарел. Так же, как например, устарел Фортран. (Хотя теоретически в Ada-95 есть какие-то объектные обвесы, но они и в последних версиях Фортрана и RPG есть - вопрос только, где найти желающих ими воспользоваться).

Вообще, подозреваю, что смена господствующих языков программирования скорее привязана к смене поколений программистов, а не к чему-то ещё...

Profile

pargentum: (Default)
pargentum

December 2025

S M T W T F S
  1 2 3 4 56
78 9 1011 1213
14 1516 17 18 19 20
21 22 23 24 25 26 27
28 293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 07:06 pm
Powered by Dreamwidth Studios