nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 15 Apr 2024 22:47



Reply to topic  [ 5 posts ] 
QB64 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Когда мне быстренько надо что-нибудь конвертировать или решить какую либо другую задачу,
я всегда раньше прибегал к помощи QuickBASIC.
Много у меня готовых наработок и шаблонов было с древних времен...

Image

Но на новый ноутбук с Windows 7 я уже старый компилятор QuickBASIC ставить не стал - что-то
много уже конфликтов с Вендой у него и его произведений... :-?

Но старые утилиты бывают внезапно нужны! Вот и сейчас - ковыряли мы тут Micro-Professor MPF-II,
и надо перегнать bin-массив в формат DATA Basic, а у меня специальная утилита под это была...

Как-то совсем между делом попалась мне информация, что существует компилятор Basic-а под
Windows 7...10 и носит он название: QB64.
Quote:
Кроссплатформенный открытый диалект языка Basic, совместимый сверху вниз с Microsoft QBasic и QuickBASIC. Является компилятором, генерирующим нативные исполняемые файлы для Windows, Linux или MacOS. Распространяется на условиях GPL/LGPL.

Причём QB64 - это условно, при необходимости он и QB32 вполне, причем он максимально
поддерживает старые наработки QuickBASIC, но генерирует Windows - совместимый код.

В общем скачал я этот QB64 и попробовал...
Attachment:
qb32.PNG
qb32.PNG [ 38.67 KiB | Viewed 3749 times ]

На удивление в исходном файле править ничего не пришлось, всё скомпилировалось как есть, и что
меня удивило - даже звуки таймера заработали! :roll:

Единственное, что плохо - КОМПИЛИРУЕТСЯ ДОЛГО! Я даже подумал было, что QB64 завис...
но, как оказалось, это фича у него такая... :-?

_________________
iLavr


27 Jun 2021 08:22
Profile
Senior
User avatar

Joined: 11 Oct 2018 00:52
Posts: 199
Location: г. Клинцы, Брянская обл.
Reply with quote
... а еще пишут, что Бэйсик - мертвый язык. Пока жив хоть один программист, пишущий на определенном языке, последний не может считаться мертвым языком. И это правильно.


27 Jun 2021 23:01
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
FizikS wrote:
... а еще пишут, что Бэйсик - мертвый язык.

Да при чем тут мертвый язык? Если мне надо что-то сделать, и у меня есть заготовка
из времён, когда был QB 4.5, а Венды 95 еще не было - я что должен это переписать
под Борланд Дельфи? :roll:

Я так вижу: определённые люди это поняли и допилили QB64...
А почему? Да потому что Венда 7 мешает этому QB 4.5, причем не принципиально, а нарошно!

Я тут по ходу дела читал статью, что Венда 7 мешает открывать приложение DOS в полный экран.
Решение траблы люди нашли офигенное: надо заменять видеодрайвер Венды 7 на стандартный
драйвер VGA.
Выходит Венду 7 уже сделали так, чтобы нам мешать... :D

_________________
iLavr


28 Jun 2021 09:40
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
...
Как и у QB 4.5, в среде QB64 весьма неплохой встроенный HELP с примерами:
Attachment:
qb64help.PNG
qb64help.PNG [ 53.21 KiB | Viewed 3663 times ]

Есть и Интернет ресурсы, которые подробно (даже слишком) рассказывают, как работать с QB64.
https://qbasicbook.ru/content/start

_________________
iLavr


01 Jul 2021 15:38
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
...
Официальным сайтом QB64 считается вот этот ресурс:

http://www.qb64.net

Там всегда есть последняя стабильная сборка. На данный момент - версия 1.5.
Attachment:
qb64_15.PNG
qb64_15.PNG [ 47.47 KiB | Viewed 3652 times ]

Что меня удивило, если я всё правильно понял, QB64 написан на самом QB64, и исходники прилагаются.
А начинали его писать на том самом QB 4.5! :roll:

_________________
iLavr


02 Jul 2021 06:25
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: Bing [Bot] and 16 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.