- Интересно а много существует программ, которые пережили без основательного переписывания портирование 16->32->64?
— Надеятесь ли Вы, что Ваши программы доживут до времен портирования на 128 битовые платформы?
02.03.06 21:36: Перенесено модератором из 'О жизни' — Кодт
Здравствуйте, MShura, Вы писали:
MS>- Интересно а много существует программ, которые пережили без основательного переписывания портирование 16->32->64? MS>- Надеятесь ли Вы, что Ваши программы доживут до времен портирования на 128 битовые платформы?
MS>- Надеятесь ли Вы, что Ваши программы доживут до времен портирования на 128 битовые платформы?
Хм... ты думаешь, когда-нибудь какой-нибудь программе не хватит адресного пространства в 16777216 терабайт?
Думаю, к тому времени мы либо все подохнем вместе со всеми программами и компами, либо к тому времени программы будут писать программы и запускать их на компьютерах, которые делают компьютеры.
Здравствуйте, MShura, Вы писали:
MS>- Интересно а много существует программ, которые пережили без основательного переписывания портирование 16->32->64? MS>- Надеятесь ли Вы, что Ваши программы доживут до времен портирования на 128 битовые платформы?
www.netlib.com -- полно. Очень много алгоритмов было написано на Fortran xx. Большинство не устарели так же как определение предела функции по Гейне или на языке "epsilon-delta". Код используется без зименений, потому что Fortran всегда был и остается многоплатформенным. Тем не менее, изменения делаются в связи с совершенствованием самого языка.
Здравствуйте, MShura, Вы писали:
MS>- Интересно а много существует программ, которые пережили без основательного переписывания портирование 16->32->64?
Многие DOS- и Win16-программы работают в режиме эмуляции (ntvdm/wow). В 32-bit OS/2 Warp вообще была самая лучшая виртуальная DOS-машина, в которой работали практически все DOS- и Win16-программы. MS>- Надеятесь ли Вы, что Ваши программы доживут до времен портирования на 128 битовые платформы?
Да. Я пишу на Java. Эти программы без перекомпиляции работают в любой n-битной платформе, где может работать JVM.
Здравствуйте, Igor Trofimov, Вы писали:
MS>>- Надеятесь ли Вы, что Ваши программы доживут до времен портирования на 128 битовые платформы?
iT>Хм... ты думаешь, когда-нибудь какой-нибудь программе не хватит адресного пространства в 16777216 терабайт? iT>
iT>Думаю, к тому времени мы либо все подохнем вместе со всеми программами и компами, либо к тому времени программы будут писать программы и запускать их на компьютерах, которые делают компьютеры.
"Адресного пространства в 640 КБ вполне будет достаточно пользователям надолго" (с) Билл Гейтс
(цитата неточная)
Здравствуйте, MShura, Вы писали:
MS>- Интересно а много существует программ, которые пережили без основательного переписывания портирование 16->32->64? MS>- Надеятесь ли Вы, что Ваши программы доживут до времен портирования на 128 битовые платформы?
Например, grep. Первая версия вообще появилась на 8-битной машине.
Приходиться заниматься гадостью — зарабатывать на жизнь честным трудом (Б.Шоу)
Здравствуйте, MShura, Вы писали:
MS>- Интересно а много существует программ, которые пережили без основательного переписывания портирование 16->32->64?
Здравствуйте, FedorovStanislav, Вы писали: FS>www.netlib.com -- полно. Очень много алгоритмов было написано на Fortran xx. Большинство не устарели так же как определение предела функции по Гейне или на языке "epsilon-delta". Код используется без зименений, потому что Fortran всегда был и остается многоплатформенным. Тем не менее, изменения делаются в связи с совершенствованием самого языка.
Проги на форте мало изменяются, так как большинство из них изменить не сломав малореально, так как там тааакой код, что любой "индусский" — просто идеал кодирования За примерами далеко ходить не надо — возьмите те же исходникик IMSL на форте, впечатляют
Здравствуйте, fplab, Вы писали:
F>Например, grep. Первая версия вообще появилась на 8-битной машине.
И на какой, именно? Atari? Aplle II?
Возможно, PDP-7 был 8 разрядным. Действительно возможно, но был ли там grep.
PDP-11 точно был 16-битным.
Возможно, grep появился еще раньше, но машины того времени не были 8-битными.
Здравствуйте, pagid, Вы писали:
P>Возможно, PDP-7 был 8 разрядным. Действительно возможно, но был ли там grep. P>PDP-11 точно был 16-битным. P>Возможно, grep появился еще раньше, но машины того времени не были 8-битными.
Здравствуйте, Aviator, Вы писали:
A>Здравствуйте, FedorovStanislav, Вы писали: FS>>www.netlib.com -- полно. Очень много алгоритмов было написано на Fortran xx.
A>Проги на форте мало изменяются, так как большинство из них изменить не сломав малореально, так как там тааакой код, что любой "индусский" — просто идеал кодирования :))) За примерами далеко ходить не надо — возьмите те же исходникик IMSL на форте, впечатляют :)))
IMSL написан на Фортране. А вообще, будь внимательнее, учти это
. Между Forth и Fortran существуют некоторые различия.
А что касается Форта, система управления радиотелескопом, для разработки которой Форт был создан, до сих пор работает (ссылку не помню, видел в каком-то журнале).
_>"Адресного пространства в 640 КБ вполне будет достаточно пользователям надолго" (с) Билл Гейтс _>(цитата неточная)
Я прекрасно знаю эту цитату.
Только заметьте, что между 640К и 1Гб разница — всего около 10 двоичных порядков (или около 3 десятичных).
А между 1Гб и 2^128 — 98 двоичных порядков.
Или около 29 десятичных.
Здравствуйте, Privalov, Вы писали:
P>Здравствуйте, Aviator, Вы писали:
A>>Здравствуйте, FedorovStanislav, Вы писали: FS>>>www.netlib.com -- полно. Очень много алгоритмов было написано на Fortran xx.
A>>Проги на форте мало изменяются, так как большинство из них изменить не сломав малореально, так как там тааакой код, что любой "индусский" — просто идеал кодирования За примерами далеко ходить не надо — возьмите те же исходникик IMSL на форте, впечатляют
P>IMSL написан на Фортране. А вообще, будь внимательнее, учти это
. Между Forth и Fortran существуют некоторые различия.
P>А что касается Форта, система управления радиотелескопом, для разработки которой Форт был создан, до сих пор работает (ссылку не помню, видел в каком-то журнале).
фортом я фортран обозвал IMSL тоже работает Правда иногдда сурово падает с громким треском и что либо дополнить\исправить в сурсах нереально, написана преотвратно как и большинство всего на этом языке, видимо тогда думали о простоте поддержки в последнюю очередь Хотя знаю людей кроторые не поленились разобраться в маленькой части исходников, но это было ценой больших трудозватрат и по-моему неоправданных
iT>Только заметьте, что между 640К и 1Гб разница — всего около 10 двоичных порядков (или около 3 десятичных). iT>А между 1Гб и 2^128 — 98 двоичных порядков. iT>Понимаете ли вы эту разницу?
Если я не ошибаюсь, разница в 9,8 раз. Подумаешь... Не в нашем поколении, но не так уж далеко.
Здравствуйте, Ник, Вы писали:
iT>>Только заметьте, что между 640К и 1Гб разница — всего около 10 двоичных порядков (или около 3 десятичных). iT>>А между 1Гб и 2^128 — 98 двоичных порядков. iT>>Понимаете ли вы эту разницу? Ник>Если я не ошибаюсь, разница в 9,8 раз. Подумаешь... Не в нашем поколении, но не так уж далеко.
Разница в 2^98 раз = 316912650057057350374175801344