vak: (Знайка)
[personal profile] vak
Освежим память про системы программирования на персональных компьютерах конца 80-х. Я накачал с сайта winworldpc.com разных компиляторов и устанавливаю их один за одним на XT-шке. Начал с Борланда как самого уважаемого. Складывать буду на Гитхабе:Там не только бинарники, но и куча полезных примеров в исходных текстах.

Date: 2025-11-29 00:33 (UTC)
lxe: (Default)
From: [personal profile] lxe
Тупой вопрос — а какой самый последний стандарт C++, который можно скомпилировать легально доступным компилятором под DOSBox (это примерно MS DOS 6.22)?

Date: 2025-11-29 02:06 (UTC)
lxe: (Default)
From: [personal profile] lxe
О!

Date: 2025-11-29 04:45 (UTC)
cali4nickation: (Default)
From: [personal profile] cali4nickation
Turbo Pascal меньше v5.5 без поддержки OOP это деньги на ветер. Лучше даже 6.0 но у него GUI позеленее.

Date: 2025-12-30 04:19 (UTC)
From: [personal profile] hogzie
Я бы не был таким категоричным. Утилиты для Виндузы до сих пор пишут на Lazarus и FreePascal.

Date: 2025-11-29 05:24 (UTC)
brumka: (Default)
From: [personal profile] brumka
Учился программировать в Т.Паскале, Т.Асм, Т.Си. ну и Т.Бейсик немного

Date: 2025-11-30 13:17 (UTC)
brumka: (Default)
From: [personal profile] brumka
Там даже была похожая среда, для Ады. Но не уверен, что их же

Date: 2025-11-29 06:06 (UTC)
madef: (Default)
From: [personal profile] madef
TASM был, вроде как, версии 3.0 или даже 4.0 и вроде как с Турбо Дебаггером. А ещё были два выпуска Турбо Пролога.

Date: 2025-11-29 07:03 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
О как душевно!
Хорошая была компания.

Date: 2025-11-30 09:33 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Ну компиляторы да. И эта юайная библиотека, которую один музыкант из Африки взял да навалял.

А библиотеки... ну прикинь, я им strlen оптимизировал. А мой фортовый FPP симулятор был на 40% быстрее борландского (и на некоторое количество бит точнее).

Нет, ну зато народ хороший был. Пока не разбежался.

(no subject)

From: [personal profile] cali4nickation - Date: 2025-11-30 19:28 (UTC) - Expand

(no subject)

From: [personal profile] juan_gandhi - Date: 2025-11-30 19:45 (UTC) - Expand

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-01 05:26 (UTC) - Expand

(no subject)

From: [personal profile] juan_gandhi - Date: 2025-12-01 06:37 (UTC) - Expand

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-01 07:07 (UTC) - Expand

Date: 2025-11-29 12:29 (UTC)
dimorlus: (Default)
From: [personal profile] dimorlus
Turbo Pascal году в 90 был, кажется 5 версии с тем же интерфейсом, что TC2, потом был промежуточный 5.5, кажется уже с объектами, а потом уже 6 с новой IDE и Turbo Vision. Последний кажется 7. Какой ему C соответствует 3, кажется. В полных комплектах были TASM, Tubo debugger, Turbo profiler и исходники почти всех библиотек, кажется только графика (которая .bgi) была малодоступна в исходниках, хотя позже мне попадалась. Еще были во времена TP5 исходники библиотеки Turbo Professional, довольно богатые, но с огромным числом ассемблерных вставок, что затрудняло их другое применение.

Date: 2025-11-30 09:16 (UTC)
dimorlus: (Default)
From: [personal profile] dimorlus
Здорово, что хранится. Я закончил институт и пошел на работу (в НИИ ХЭМЗ) в 89 году, как раз тогда к нам в отдел приехали PC, несколько довольно тогда навороченных XT с Hercules на процессоре NEC V20 и с установленным 87 сопроцессором, несколько AT 286 c EGA (мне досталась такая с 2MB памяти), и даже пара 386 - это блатным, ну и не помню что было сервером Netware. Все это богатство приехало к нам потому что отдел делал тиристорные управляемые выпрямители для магнитов ускорителя в Протвино, и как-то в обход тогда еще действовавшего эмбарго это привезли. Откуда тогда взялся софт я даже не знаю, но было довольно много, и PCAD, и AutoCAD, и какие-то издательские системы, не помню уже, и, в том числе, Turbo Pascal 5. На тех XT (и конечно на AT) работал вполне бодро. Конечно, ворованное все. Откуда взялся телефонный модем я не помню, но уже году в 90 я нашел BBS, а там и fido, и floppynet с почти любым софтом. А еще я ходил на работу с самодельным "Специалистом" (на 8080), магнитофоном к нему (телевизор я с собой не таскал, но он тоже туда входил), и у меня был специальный пропуск для этого (по нему можно было вынести все, что в руки помещалось прямо через проходную завода). Я на этом Специалисте поначалу (пока не нашел кросс-системы) делал софт, да и прототипы, подключая к нему порты, таймеры, и т. п. для контроллеров всякого железа. Мы с сотрудником почти сразу начали писать программу для связи PC с этим Специалистом (а потом и другими контроллерами) через последовательный порт. Называлась Connect, который спустя годы выродился в изрядно навороченный комплекс с редактором, терминалом, Нортон-подобным файл-менеджером, и бог знает чем еще внутри. Писалась как раз на Turbo Pascal (в основном). Он (Сonnect этот) получил даже некоторое распространение, иногда и сейчас мне его упоминания попадаются. Должен на XT работать, хотя для него, пожалуй, тяжеловат. Он, в принципе, еще хорошо работал в DOS-эмуляторе Windows XP, пока его, этот эмулятор, к моему сожалению из 7 винды не выпилили. Всякие DOS-Box, и прочие - все не то, сколько ни пробовал, что-то глючит и правильно не работает. А там был доступ и к длинным именам, и к клипборду виндовому, и еще каким-то функциям WinAPI, может я бы им до сих пор пользовался, там масса удобных фич была.

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-01 07:22 (UTC) - Expand

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-01 07:39 (UTC) - Expand

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-01 08:05 (UTC) - Expand

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-02 10:33 (UTC) - Expand

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-03 13:15 (UTC) - Expand

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-04 08:21 (UTC) - Expand

Date: 2025-11-30 19:33 (UTC)
cali4nickation: (Default)
From: [personal profile] cali4nickation
TP на одну 1.2М дискету влезал даже вместе с HLP файлом.TC++ требовал две и еще попременно вставлять :)))
Edited Date: 2025-11-30 19:33 (UTC)

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-01 05:16 (UTC) - Expand

(no subject)

From: [personal profile] cali4nickation - Date: 2025-12-01 21:32 (UTC) - Expand

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-02 05:43 (UTC) - Expand

Date: 2025-11-30 13:21 (UTC)
From: [personal profile] begoon
А помните по "секретную" комбинацию ALT-I в окошках About продуктов Борланда? :-)

(no subject)

From: [personal profile] dimorlus - Date: 2025-12-01 07:23 (UTC) - Expand

Date: 2025-11-30 13:31 (UTC)
From: [personal profile] begoon
Для меня Turbo Vision, особенно оригинальная версия для Паскаля, была любимым фреймворком для досовских времен :-). Я тут недавно тоже почему-то решил вспомнить, как все это было, правда просто в dosbox'е - https://www.youtube.com/watch?v=Sy8l8pa40dM

(no subject)

From: [personal profile] begoon - Date: 2025-12-01 09:55 (UTC) - Expand

(no subject)

From: [personal profile] begoon - Date: 2025-12-01 10:06 (UTC) - Expand

Date: 2025-11-30 14:34 (UTC)
From: [personal profile] begoon
Кстати, как не вспомнить Еврику - https://winworldpc.com/product/eureka-the-solver-10/10