LINUX.ORG.RU

История изменений

Исправление 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 может очень и очень быстрым, скорость работы - вообще не проблема языка.