|
Комментарии | #1 Автор: Zzz (2010.10.21 22:59) | Это Turbo Basic 1.0 или Quick Basic 1.0?? В одном месте одно написано, в другом другое. Вы уж определитесь |
#2 Автор: SR (2010.10.22 06:37) | Turbo, конечно. Исправил |
#3 Автор: Маздайщик (2011.11.20 19:26) | Я на нём учился программировать. Когда я захотел научиться программировать, мне попался диск с разными Бейсиками: Quick, Turbo, Visual (4, 5, 6). Единственный, к которому был русскоязычный мануал (даже в двух вариантах перевода), это был Turbo Basic 1.0. Кстати, этот компилятор — мне ровесник. Теперь где-то валяется на харде, а также некоторые «программы», написанные на нём. Спасибо! |
#4 Автор: zhasmin (2014.08.31 08:01, изменений: 1, 2014.08.31 08:05) | Среда разработки, как пульт. В одном месте код, в другом уже видишь результаты. Я такого ни в одном продукте не видел. Обычно всегда при запуске программы - покидаешь среду и в экране ДОС видишь результаты работы программы. Здесь не так. Надо только в начале кода не устанавливать параметры экрана. |
#5 Автор: Дмитрий (2015.05.12 09:23) | Друзья! Если Вы интересуетесь тем, что можно сотворить на стареньком Турбо Бейсике, загляните сюда - http://www.proza.ru/2015/04/02/1593 и сюда тоже - http://www.proza.ru/2015/04/18/1425 Работаю с Турбо Бейсиком в Виндос 7 Приглашаю к сотрудничеству. Дмитрий |
#6 Автор: William (2015.06.30 13:19) | I'm looking all over for BASIC/Z from Bob Zale. It ran on CP/M and MDOS and possibly there might have been an MS-DOS version. This is the BASIC by Bob Zale before Borland released Turbo BASIC 1.0. This must not be confused with ZBASIC that was different product unrelated. Also unrelated is BAZIC, whatever that is. My understanding is that BASIC/Z had two files, one is an interactive environment and compiler, and the other file is a runtime program. I have never seen this myself, but I would like to get CP/M files of this, and MS-DOS files too if possible.
I would like to see it posted here as files on this web site, not a disk image.
Thank You! |
#7 Автор: Zdenda (2016.01.15 16:02) | Bosoje spasibo za TurboBasic Zdenek
|
#8 Автор: PLM (2017.09.05 00:48) | О Turbo Basic 2.1.
Скорее всего это фейк. Я не обнаружил ни одного нового оператора, функции или метаоператора, более того, вообще ничего, что отличало бы данный "продукт" от Turbo Basic'a версий 1.0/1.01/1.1. К тому же, программка "Hello World", откомпилированная в TB 2.1 имеет тот же размер что и программка откомпилированная в TB 1.0. Наверное кто-то просто изменил номер версии и год, превратив таким образом TB 1.0/1.1 в TB 2.1.
|
#9 Автор: Nika (2017.09.05 06:56) | Размер скомпилированной программы это не показатель. Нужно сравнивать двоично, смотреть на различия. И то, если файлы двоично одинаковы, то это будет говорить только о том, что в новой версии RTL осталась прежняя.
Двоичное же сравнение файлов TB.EXE показывает, что это разные версии. Внутри могли быть "причёсаны" какие-то алгоритмы, исправлены некие ошибки. Трудно сказать, раз к "новой версии" нет вообще никакой документации. Но на фэйк не очень похоже. |
#10 Автор: PLM (2017.09.07 08:02) | Насколько я помню, Power Basic 2.0 был основан на незаконченной версии TB 2.0, которая была выкуплена у Borland Робертом Зейлом. Откуда взялась версия 2.1? |
#11 Автор: PLM (2017.09.07 10:32) | Как я и предполагал - скорее всего подделка.
Воспользовавшись Вашей подсказкой провёл экспресс-анализ четырёх откомпилированных программ, содержащих операторы ввода/вывода, работы с файлами, звука (SOUND, PLAY) и операторы графики. Для анализа использовал программу HexCmp.
Результаты следующие:
Три программы откомпилированные в TB 1.0/1.01 совпали с программами откомпилированными в TB 2.1 более чем на 90%. Программы использующие операторы работы со звуком совпали полностью.
Сравнение показало довольно большое отличие программ откомпилированных в TB 1.1 и TB 2.1.
Косвенные факты:
1. Начиная с 1988 г. Borland использует в своих системах программирования несколько иной редактор, а именно - знаменитый "голубой" редактор Borland (Turbo C, Turbo Pascal, Turbo Prolog), но в TB 2.1 от 1989 г. почему-то сохранён старый редактор, характерный для продуктов 1987 г. Интересно и то, что Power BASIC 2.0 вышел в 1989 г. именно с "голубым" редактором.
2. Файл помощи тот же что и в TB 1.0/1.01/1.1 (отсутствует описание операторов и функций). Система помощи в Power BASIC 2.0 примерно та же, что и в продуктах Borland датированных 1988 годом. |
#12 Автор: PLM (2017.09.07 11:06) | P.S.
Файл TB.EXE (TB 2.1) имеет несколько больший размер нежели аналогичные файлы для версий 1.0/1.01/1.1. Этого можно достичь, например, добавив в дизассемблированный код череду пустых операторов (NOP) или каким-либо похожим путём.
Ниже привожу отличия для программы, содержащей операторы ввода/вывода, откомпилированной в TB 1.0/1.01 и TB 2.1:
TB (1.0/1.01) содержит: 1E 30 01 CD 93 CD TB 2.1 там же содержит: 66 66 66 66 66 66
TB : 81 76 A8 55 89 26 68 00 TB 2.1: 66 66 66 66 66 66 66 66
TB : C3 B8 01 00 TB 2.1: 66 66 66 66
|
#13 Автор: PLM (2017.09.07 17:31) | Просмотрел файлы TB.EXE от TB 1.0/1.01 и от 2.1 с помощью редактора HIEW. Результат неутешительный. Немного отличается заголовок EXE-файла. В конце файла (TB 2.1)какой-то мусор, представляющий собой бесконечное повторение числа 66h - "f" (за счёт этого увеличен размер TB.EXE в версии 2.1). Попробовал дизассемблировать, но HIEW отказался понимать что это такое. Основной код совпадает с таковым у TB 1.0. Сравнивая же файлы TB.EXE от версий 1.1 и 2.1 получаем чувствительную разницу. Вывод: TB 2.1 есть ничто иное как слегка изменённый TB 1.0. |
#14 Автор: Nika (2017.09.07 21:42) | Похоже, так и есть. |
#15 Автор: Алексей (2018.11.07 20:58) | Ребятки подскажите,а на Win8 есть у turbo basic? |
#16 Автор: Андрей (2021.05.20 10:56) | В TurboBasic'е иногда возникает неприятная ошибка синтаксического анализатора компилятора. В программах средней и большой длины синтаксический анализатор компилятора вдруг перестаёт определять "'" и REM, как признаки комментария и выдаёт сообщения об ошибке 471 и 416. Ошибку синтаксического анализатора компилятора можно обойти, заменив признаки комментария "'" и REM на DATA ... и REM$="...". |
#17 Автор: Guti (2021.08.24 09:07) | 2.1 it is a fake, a 1.0 patched as 2.1. You can read the whole details, its reverse engineering here:
Translated to English: https://translate.google.com/translate?sl=es&tl=en&u=https://www.javiergutierrezchamorro.com/el-misterio-con-borland-turbo-basic-2-1/ Original post: https://www.javiergutierrezchamorro.com/el-misterio-con-borland-turbo-basic-2-1/ |
#18 Автор: Nika (2021.08.24 10:59) | Guti, gracias. Falso movido: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=100401
|
#19 Автор: Аноним (2025.04.17 19:22) | Батя на таком писал что-то для автокада под ДОС в лохматых 80х, когда работал в местном НИИ. До сих пор дискетки есть с этими утилитами, предназначение которых батя забрал с собой на тот свет :( |
| |
|