Как архитектура, главная претензия к известности BASIC заключается в том, что вы можете сделать интерпретаторы BASIC очень маленькими - всего несколько КБ. Во времена DG Nova это была победа, поскольку вы могли использовать такие системы, как Business BASIC, для создания многопользовательского приложения на машине с 64 КБ ОЗУ (или даже меньше).
BASIC (в частности, VB) является устаревшей системой и имеет большую существующую кодовую базу. Возможно, VB - это действительно язык (некоторые скажут, что это тонкая оболочка над COM), который имеет синтаксис, похожий на BASIC. В наши дни я вижу мало причин держать язык в стороне от привычного знакомства с ним и поддерживать существующую кодовую базу. Я, конечно, не стал бы отстаивать новые разработки (обратите внимание, что VB.Net на самом деле не BASIC, а просто имеет VB-подобный синтаксис. Система типов не нарушена так, как это было в VB.)
Что отсутствует в вычислительном мире, так это релевантный язык, с которым легко выучить и повозиться, и который разделяет разум в разработке основных приложений. Я вырос во времена 8-битных машин, и входной барьер для программирования на этих системах был очень низким. Архитектура машин была очень простой, и вы могли легко научиться программировать и писать более или менее релевантные приложения на этих машинах.
Современные архитектуры намного сложнее и имеют больший горб для изучения. Вы можете увидеть, как люди понимают, как дети не могут научиться программировать так же легко, как они могли бы вернуться во времена BASIC и 8-битных компьютеров, и я думаю, что этот аргумент имеет определенную ценность. Осталась какая-то дыра, из-за которой программирование становится еще труднее. Игрушечные языки здесь не так популярны - для того, чтобы программирование было привлекательным, нужно стремиться создать что-то соответствующее языку, который вы изучаете.
Это приводит к проблеме языка, который детям легко выучить, но который все же позволяет им писать соответствующие программы (или даже игры), которые они могут на самом деле хотеть. Это также должно быть широко воспринято как актуальное.
Самое близкое, что я могу придумать, это Python. Это не единственный пример языка такого типа, но тот, у которого больше всего ума - и (ИМО) необходимо воспринимать уместность, чтобы играть в этой нише. Это также один из самых простых в изучении языков (из 30 или около того, которые я использовал на протяжении многих лет).