История изменений
Исправление DRVTiny, (текущая версия) :
Даже если бы я был фанатом синтаксиса бэйсика, я бы его не использовал, т.к. во всём остальном он хуже.
А можно не голословно? Чем хуже? И как может быть хуже что-то, о чём Вы вообще ничего не знаете? Узнайте сначала, а потом сравнивайте - иначе Вы ничем не лучше критиков из пролетарской среды, которые Пастернака не читали, но осуждают.
Ну и по VB немного читал, лет 15 назад.
В VB уже выпилен goto в принципе, либо если и есть то этот какой-то внутренний хак, который никто не использует.
И так было со времён Visual Basic for MS DOS, т.е. с 1989-го года.
Большинство людей/команд предпочитает писать всё на одном языке. И здесь выбор не в пользу бэйсика.
Во-первых, далеко не всегда не в пользу - полно проектов на VB.NET вполне себе развиваются и горя не знают. Во-вторых я что-то не понимаю: возможность вызывать сишный код и делать ассемблерные вставки как-то делает язык хуже?
Да и взять тот же FreeBASIC: концептуально он создан фанатами Си, и сейчас код на нём обладает теми же возможностями, что и Си, но при этом поддерживает простенькую объектную модель (мне, например, больше и не нужно, поскольку я в принципе не сторонник ООП ни в каком его виде).
Ну и да, попробуйте в 5 строк написать вывод какого-нибудь графика функции на Сях, не используя сторонние библиотеки - я буду несколько удивлён, если вам это удастся. А вот BASIC позволяет с полпинка выводить достаточно сложную 2D графику на куче разных платформ - это его штатный функционал. При этом он прост как интерпретатор, но создаёт компилируемый код. Разве плохо?
Вопрос в другом: BASIC не следует тенденциям «моды» в разработке, в нём нет всех тех забубёных словечек, которыми так любят мериться современные программеры, при этом не утруждая себя элементарным пониманием того, как работает целевая операционная система и постоянно витая в «облаках абсолютного вакуума».
И непопулярен он исключительно потому что «так исторически сложилось», а не потому что язык плохой. На примере того же PowerBASIC становится понятным, что сам по себе BASIC может быть очень и очень быстрым, к тому же скорость работы - это вообще не проблема языка (по крайней мере языка с полноценной поддержкой широкого спектра типов данных на все случаи жизни).
Исходная версия DRVTiny, :
Даже если бы я был фанатом синтаксиса бэйсика, я бы его не использовал, т.к. во всём остальном он хуже.
А можно не голословно? Чем хуже? И как может быть хуже что-то, о чём Вы вообще ничего не знаете? Узнайте сначала, а потом сравнивайте - иначе Вы ничем не лучше критиков из пролетарской среды, которые Пастернака не читали, но осуждают.
Ну и по VB немного читал, лет 15 назад.
В VB уже выпилен goto в принципе, либо если и есть то этот какой-то внутренний хак, который никто не использует.
И так было со времён Visual Basic for MS DOS, т.е. с 1989-го года.
Большинство людей/команд предпочитает писать всё на одном языке. И здесь выбор не в пользу бэйсика.
Во-первых, далеко не всегда не в пользу - полно проектов на VB.NET вполне себе развиваются и горя не знают. Во-вторых я что-то не понимаю: возможность вызывать сишный код и делать ассемблерные вставки как-то делает язык хуже?
Да и взять тот же FreeBASIC: концептуально он создан фанатами Си, и сейчас код на нём обладает теми же возможностями, что и Си, но при этом поддерживает простенькую объектную модель (мне, например, больше и не нужно, поскольку я в принципе не сторонник ООП ни в каком его виде).
Ну и да, попробуйте в 5 строк написать вывод какого-нибудь графика функции на Сях, не используя сторонние библиотеки - я буду несколько удивлён, если вам это удастся. А вот BASIC позволяет с полпинка выводить достаточно сложную 2D графику на куче разных платформ - это его штатный функционал. При этом он прост как интерпретатор, но создаёт компилируемый код. Разве плохо?
Вопрос в другом: BASIC не следует тенденциям «моды» в разработке, в нём нет всех тех забубёных словечек, которыми так любят мериться современные программеры, при этом не утруждая себя элементарным пониманием того, как работает целевая операционная система и постоянно витая в «облаках абсолютного вакуума».
И непопулярен он исключительно потому что «так исторически сложилось», а не потому что язык плохой. Тем паче, что на примере того же PowerBASIC становится понятным, что сам по себе BASIC может очень и очень быстрым, скорость работы - вообще не проблема языка.