Чем компилировали программы для ДОС

Софт только для использования в DOS

Чем компилировали программы для ДОС

Сообщение Gawobeka » 19 ноя 2017, 12:54

Если читаешь воспоминания авторов программ для ДОС, то оказывается, что в своей работе они использовали Ассемблер, С/С++ и Pascal.
При этом существовала не одна сотня компиляторов других языков для ДОС, но мало известно об их практическом использовании. Конечно, энтузиасты создавали с их помощью какие-то программы, но обычно кроме них ими никто и не пользовался.
А были ли примеры создания с помощью "других" языков программирования ШИРОКО известных программ для ДОС? В WWW информации я нашел очень мало.
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 323
Зарегистрирован: 08 дек 2012, 22:11
Откуда: Кострома

Re: Чем компилировали программы для ДОС

Сообщение SokilOff » 19 ноя 2017, 23:09

Gawobeka писал(а):Если читаешь воспоминания авторов программ для ДОС, то оказывается, что в своей работе они использовали Ассемблер, С/С++ и Pascal.

Ещё Basic, для которого тоже были компиляторы (Turbo Basic, Power Basic и т.д.)

При этом существовала не одна сотня компиляторов других языков для ДОС, но мало известно об их практическом использовании. Конечно, энтузиасты создавали с их помощью какие-то программы, но обычно кроме них ими никто и не пользовался.
А были ли примеры создания с помощью "других" языков программирования ШИРОКО известных программ для ДОС? В WWW информации я нашел очень мало.

А их и было чуть больше, чем нисколько.

Тут надо вспомнить, что каждый из языков программирования (особенно в стародавние времена) создавался для вполне определённых задач. Например SQL - для работы с базами данных, Fortran - для математических и финансовых вычислений и т.д. Подавляющая часть прикладных задач на ПК прекрасно решалась с помощью вышеупомянутых Бейсика, ассемблера, Паскаля и C/C++. Практической необходимости писать на "экзотике" (кроме как "написал, потому что могу") просто не было.
Лень - это привычка отдыхать ещё до того, как устал.
Аватара пользователя
SokilOff
Мастер Даунгрейда
 
Сообщения: 454
Зарегистрирован: 09 янв 2013, 01:24

Re: Чем компилировали программы для ДОС

Сообщение Gawobeka » 20 ноя 2017, 19:43

SokilOff писал(а):Ещё Basic, для которого тоже были компиляторы (Turbo Basic, Power Basic и т.д.)

Согласен, Бейсик и Clipper (спасибо KPG) забыл.

SokilOff писал(а): Практической необходимости писать на "экзотике" (кроме как "написал, потому что могу") просто не было.

А вдруг?
Последний раз редактировалось Gawobeka 20 ноя 2017, 20:19, всего редактировалось 2 раз(а).
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 323
Зарегистрирован: 08 дек 2012, 22:11
Откуда: Кострома

Re: Чем компилировали программы для ДОС

Сообщение KPG » 20 ноя 2017, 19:55

Ещё, возможно, Clipper вспоминается :)
KPG
Матерый даунгрейдер
 
Сообщения: 80
Зарегистрирован: 21 окт 2015, 21:53

Re: Чем компилировали программы для ДОС

Сообщение Nika » 01 дек 2017, 03:18

Clipper вспоминается своей глючностью.
Помню, пришлось возиться с чужой программой, так после каждого её запуска приходилось запускать scandisk,
который каждый раз исправлял тучу ошибок на диске.
Ещё были упрямцы, которые вояли программы на ADA. (Которая ARTEK ADA, есть на здесь сайте)
Что лично мне всегда было не понятно, ведь был TurboC, MSC, наконец, TurboPascal.
То был этакий снобизм, иначе не скажешь.
Последний раз редактировалось Nika 01 дек 2017, 03:20, всего редактировалось 2 раз(а).
Nika
Мастер Даунгрейда
 
Сообщения: 645
Зарегистрирован: 17 окт 2013, 00:21

Re: Чем компилировали программы для ДОС

Сообщение Gawobeka » 04 дек 2017, 23:23

Наверное, правильнее говорить не только о Clipper, но о более обще - о всем семействе dBase-подобных языков. На FoxPro довольно часто и непрофессионалы кодили, в отличие от того же Клиппера. Кстати, использовались эти программы и в век ХР - я свидетель, может быть, даже дольше софта, написанного на С и Паскале.

Использование Ады (Ада ? :) ) - это, конечно, снобизм, но такой снобизм как-то воспринимается по-другому, чем тот, который основан на преимуществах Айфона перед Самсунгом.
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 323
Зарегистрирован: 08 дек 2012, 22:11
Откуда: Кострома

Re: Чем компилировали программы для ДОС

Сообщение zhasmin2004 » 07 дек 2017, 10:32

В книге Бона вроде, упоминается о разных компиляторах
Паскаля, существовавших до первой версии Turbo Pascal.
zhasmin2004
Матерый даунгрейдер
 
Сообщения: 92
Зарегистрирован: 31 авг 2014, 03:35
Откуда: Украина, Одесса

Re: Чем компилировали программы для ДОС

Сообщение SokilOff » 07 дек 2017, 19:32

zhasmin2004 писал(а):В книге Бона вроде, упоминается о разных компиляторах
Паскаля, существовавших до первой версии Turbo Pascal.

Мы о какой платформе говорим ? Если о мейнфреймах, то там компиляторы Паскаля появились давным-давно - в начале 70-х. Их было много под разные платформы.

Если о " настольных микрокомпьютерах", то Microsoft Pascal появился в 1980 году, ещё до эры PC - для машин работавших под CP/M. На PC одновременно с самим "железом" в 1981 году вышел IBM Pascal (лицензированный у той же Microsoft). На Apple в 1982 году вышел компилятор Паскаля для машин Apple Lisa. Всем известный Turbo Pascal появился в 1983 году и представлял собой портированную с машин Nascom версию BLS Pascal, созданную в 1981 году фирмой Blue Label Software.
Последний раз редактировалось SokilOff 07 дек 2017, 19:35, всего редактировалось 1 раз.
Лень - это привычка отдыхать ещё до того, как устал.
Аватара пользователя
SokilOff
Мастер Даунгрейда
 
Сообщения: 454
Зарегистрирован: 09 янв 2013, 01:24

Re: Чем компилировали программы для ДОС

Сообщение zhasmin2004 » 08 дек 2017, 05:00

Есть еще программы определяющие чем скомпилирована программа.
В частности Fa.exe. Загружаете её с нашего сайта, копируете в системные папку DOS, ну чтобы можно было вызвать её с любого каталога и начинайте экспериментировать. Например :: fa pmagic.exe
Приходит ответ -- скомпилирована на Watcom C далее заходим в другую папку
Вводим fa fritz.exe получаем -- скомпилирована Microsoft RunTime или fa tv.exe отвечает Assembler
zhasmin2004
Матерый даунгрейдер
 
Сообщения: 92
Зарегистрирован: 31 авг 2014, 03:35
Откуда: Украина, Одесса


Вернуться в Программы для DOS

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1