|
|
|
Вопрос про разные реализации бэйсиков14.08.2009, 14:54. Показов 9875. Ответов 49
Метки нет (Все метки)
Мы затеялинаписание самодельного интерпретатора бэйсика. На текущий момент какие-то несложные примеры уже работают, теоретическая база по принципам работы интерпретатора понятны, а потому для дальнейшей работы хотелось бы начать следовать синтаксису какого-то из существующих бэйсиков. Или по возможности близко подойти к этому
А потому вопрос, чем прициапиально отличаются разные реализации бэйсика и какой из них самый простой. На текущий момент решили работать без поддержки функций, а потому хотелось бы понять, насколько реально работать на бейсике при таком ограничении (или может такие реализации есть и на них работают).
0
|
|
| 14.08.2009, 14:54 | |
|
Ответы с готовыми решениями:
49
Гиперссылки в ComboBox: вопрос реализации Вопрос по реализации блок-схем в VBA Разные реализации одного интерфейса |
|
3606 / 2746 / 356
Регистрация: 11.03.2009
Сообщений: 6,317
|
|
| 24.08.2009, 19:00 | |
|
C = VAL(A$)
STR$ и VAL две противоположные функции, есть еще CHR$(INT) (по моему так пишется) возвращает ASCII символ по его коду.
1
|
|
|
Временно недоступен
957 / 228 / 14
Регистрация: 12.04.2009
Сообщений: 926
|
|||||||||||
| 08.09.2009, 19:00 | |||||||||||
|
Ещё есть вопрос знатокам: как в QBASIC вычисляются логические выражения? Можно ли делать сложные условия,например
0
|
|||||||||||
|
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
|
||
| 08.09.2009, 20:07 | ||
1
|
||
|
3926 / 928 / 125
Регистрация: 16.04.2009
Сообщений: 1,991
|
||
| 08.09.2009, 21:09 | ||
|
Эти варианты возможны: a = 1 < 3 > 2 'ответ -1 или истина если объявить а как булево a = true = true <> false 'ответ -1 или истина если объявить а как булево a = (1 + 2) = 3 'ответ -1 или истина если объявить а как булево
2
|
||
|
Временно недоступен
957 / 228 / 14
Регистрация: 12.04.2009
Сообщений: 926
|
|||||||
| 30.09.2009, 03:01 | |||||||
|
Ещё вопрос есть такой-поглядел по книжкам-недостаточно информации.Написано,что
Не по теме: К виндовому компу нет доступа,вот и парюсь,а wine не держу :)
0
|
|||||||
|
|
||||||
| 30.09.2009, 09:49 [ТС] | ||||||
|
На 100% не уверен, но подозреваю следующее. Кто знает точно, подтвердите или опровергните
Если в качестве размерности указан диапазон типа (10 TO 20), то здесь это дело никак не меняется и независимо ни от чего делается так, как написано. Если в качестве размерности только одно число типа (10), то оно означает количество элементов, а нижняя граница диапазона устанавливается на значение по умолчанию. Это значение в момент старта программы равно 1, но оператором OPTION BASE можно текущее значение поменять
1
|
||||||
|
Временно недоступен
957 / 228 / 14
Регистрация: 12.04.2009
Сообщений: 926
|
||||||
| 21.10.2009, 02:52 | ||||||
|
Кто-нибудь знает,если,например,нужно нарисовать что-то,пользуясь LINE,CIRCLE и т.д.,то пользователь обязан использовать SCREEN сначала? Если нет,то какие значения у режима для рисования по умолчанию?
Я прочитал такое:
0
|
||||||
|
|
|
| 21.10.2009, 09:25 [ТС] | |
|
Исторически было множество разных реализаций бэйсиков. В том числе и на всяческих микрокомпутерах. На последних как правило не было деления на текстовый и графический режим - машина всегда работала только в одном режиме, часть адресов занимала видеопамять. На таких машинах SCREEN'а не было. На "нормальных" машинах было деление на графический и текстовый режим (так устроена аппаратура). В твоей реализации, на мой взгляд SCREEN обязателен. При этом фактически ты должен завести новое окно и всю графику валить в него. При этом вся текстовая информация идёт в стандартный поток вывода (а не в графический экран) - те, кто разбирается, поправьте, если ошибаюсь
1
|
|
| 21.10.2009, 09:25 | |
|
моя первая плата, хедеры - вопрос про eagle или про пайку Вопрос про обратную связь, и про схемотехнику полумоста Интересуют разные реализации сервер-клиент вопрос про Sape, про поиск площадок вопрос по реализации на C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|