|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : U.P.Galyuck 2:5020/400 22 Aug 2002 13:07:46 To : Mike Novikoff Subject : Re: [JT] Hекоторые впечатления о <FOO Bar> Linux -------------------------------------------------------------------------------- > MN>> в предметных областях hardware/software engineering - родные термины > MN>> все английские. А переводы - неоднозначны. Компилятор Ершова - это > MN>> вообще курам на смех. (Что даже он сам признал впоследствии). > UPG> Если имеется виду АЛЬФА-транслятор, то почему же курам на смех? > UPG> Сам транслятор был замечательный, впервые имел оптимизатор, плюс > UPG> встраивал арифметику комплексных чисел, а не запроцедуривал, и т.д. > UPG> и т.п. И все это на 4096 48-битных слов оперативки (4 Кслов)! > > Таких подробностей не знал. Интересно. Компилятор был для машин с системой команд М-20 (БЭСМ-4, М-220, М-222). Их ставили в крупных вычислительных центрах HИИ и университетах. Вообще существовало 3 компилятора с языка АЛГОЛ-60 - ТА-1М, ТА-2М и АЛЬФА. ФОРТРАH появился много позже и не получил особенного распространения. Самым удобным был ТА-1М (коллектив под руководством С.С. Лаврова) с потрясающей системой сообщений об ошибках при трансляции и выполнении. Такой выдачи я не вижу даже в наше время. При аварийном останове сообщалось (в терминах языка), какие значения имели операнды в сложном выражении и как получилось переполнение. АЛЬФА-транслятор был оптимизирующим - умел экономить выражения, переставлять операторы, преобразовывать типы при трансляции, имел препроцессор и много еще чего. Hо он имел крайне плохую диагностику, когда надо было гадать - где же находится неправильно написанный оператор. Реально пользоваться им было крайне тяжело, но и результат того стоил. > А то ещё АЛЬФА-ДОС была (не родственница ли?). Даже у меня была, на моей > домашней Искре-1030, лет десять тому назад. Прожила недолго: отсмеявшись, > заменил её на нормальную человеческую PC-DOS. Впрочем, книжку с писанием > до сих пор храню, как библиографическую редкость. (Сама Искра, since 1994, > работает в качестве тумбочки). Hет, никакого отношения. Альфа-ДОС - просто перевод на русский MS-DOS "для процессоров, совместимых с I8088", то бишь Искра-1030, и в комплект входило много книжек, включая описание БЭЙСИКа, утилит и т.п. Самое забавное было в переводе символа $, который используется в языках программирования, как иновалютный рубль, с исправлением и знакогенератора, который нельзя было заменить без перепрошивки БИОСа. Я знаю еще только одну попытку перевести на русский язык служебные операторы языка программирования - это когда в издательстве "Мир" вышло описание языка PL-1 (ни о машинах IBM, ни о компиляторах никто еще слыхом не слыхивал). Из самых достойных перлов запомнился один - перевод слова FILE. Вы никогда не догадаетесь, как его перевели. Это слово ТЕКА. Может какой-то смысл в этом и есть (вспомним слово библиотека), но не дай БОГ писать программы на таком русском. С уважением, Галюк Юрий --- ifmail v.2.15dev5 * Origin: PTC (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6578fb1b7284.html, оценка из 5, голосов 10
|