QB64 это хорошо. Жаль, что я про него не знал. Надо будет написать про него в продолжении статьи. Но у него есть некоторые минусы: нет русского help-а, пакет содержит более 8000 файлов, запуск программы на выполнение происходит довольно медленно (т.к. при этом идет компилляция), простейшая программа, скомпиллированная на QB64, полностью занимает 3-дюймовую дискету.
Насчет кроссплатформенности: старый QB можно запускать в ДОС и Win9x/2000/XP напрямую, а в современных Win/Lin - через эмуляторы.
И чем плох эмулятор DOSBOX? Он прост в настройке и заодно позволяет использовать другие ДОС-программы.
"Мой посыл был прост: для каждой задачи нужно выбирать соответствующий наиболее эффективный инструмент" - есть задачи, в которых QB вполне эффективен. А главное, для того, чтобы стать "мультиинструменталистом" и иметь выбор, надо изучить разные средства программирования. Но этому зачастую мешает боязнь того, что "слишком сложно", "я не программист". QB устраняет этот страх.
"- проблема с кодировками, Unicode;
- отсутствие поддержки регулярных выражений;
- отсутствие работы с сетевыми протоколами;
- очевидные вопросы скорости выполнения программ, невозможность обработки больших объёмов данных (int64, например, тоже нет)" - эти проблемы актуальны для программиста-профессионала, создающего софт для современных систем. Любитель может даже не знать, что такое регулярные выражения И тем не менее, делать расчеты и писать игрушки на бейсике. Насчет скорости и int64 - для таких случаев есть FreeBasic.
"И такими же низкими возможностями для решения реальных практических задач..." - мы наверно понимаем под задачами что-то разное. Для меня задача - это не то, что решает профессиональный программист (например, создание какой-нибудь новой игры, распределенной вычислительной системы, сетевого бухгалтерского приложения или АСУТП), а то, что доступно для понимания рядового пользователя и экономически нецелесообразно для решения профессионалами. Вот допустим, мне надо перевести градусы Фаренгейта в градусы Цельсия. Конечно, сейчас существует множество готовых программ, которые это делают. Но лезть в поисковик, и искать программу для этого дела, попутно отсеивая 90% мусора, смотря на рекламу и рискуя получить вирус? Если можно запустить QB и за минуту написать три строчки кода... А если надо перевести Цельсия в Реомюра? Или посчитать параметры сетевого трансформатора? Или перевести dBm в милливатты? Конечно, есть и такие программы, но быстрее их сделать самому, чем искать.