bormant пишет:Эк вы хватили, непригоден...
Для обучения по теме "алгоритмы и структуры данных" вполне пригоден. Если не считать структур на указателях в динамической памяти. Пожалуй, менее пригоден, чем Паскаль, но уж точно более, чем Си. :-)
дык никаких структур в бэйсике и нет, кроме простых статических массивов. Всё остальное(списки, стеки, очереди, деревья, хеши) реализуются на указателях и с динамической памятью.
А простому массиву учить не нужно, это и кю поймёт.
Даже простейший стек не сделать, всегда нужно помнить о переполнении этой костыльной ерунды.
Алгоритмы тоже реализуются не сложнее пузырька.
bormant пишет:
Бэйсик уродует программиста своими убогими возможностями.
бейсик учит уродским и не нужным идиомам
Которые по состоянию по крайней мере на 1981 год уже успели устареть.
всё "структурное" в бэйсике реализовано через кривые костыли. Обучающимся будет сложно понять, зачем ТАК всё криво. Это и для сишки верно, но сишка она всё-же близка к ассемблеру, а не к сферическому коню в вакууме из 70х годов.
Т.е. сущность "указатель" из сишки, это вовсе не костыль, а вполне конкретное понятие из машинного кода. В новых бейсиках именно костыли, причём везде разные. Более-менее стандартен лишь тот самый бейсик из 1981го.
bormant пишет:По крайней мере можно говорить о basica и gwbasic как о неподходящих для обучения программированию.
нельзя, ибо они безнадёжно устарели и умерли от старости.
Ещё раз: вектор упрощения бейсика был выбран неверно by design. Потому язык и умер. Вполне естественной смертью.
Если так уж хочется упрощения, то ВНЕЗАПНО
Консоль:
$ clisp
i i i i i i i ooooo o ooooooo ooooo ooooo
I I I I I I I 8 8 8 8 8 o 8 8
I \ `+' / I 8 8 8 8 8 8
\ `-+-' / 8 8 8 ooooo 8oooo
`-__|__-' 8 8 8 8 8
| 8 o 8 8 o 8 8
------+------ ooooo 8oooooo ooo8ooo ooooo 8
Добро пожаловать GNU CLISP 2.49 (2010-07-07) <http://clisp.cons.org/>
Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2000
Copyright (c) Sam Steingold, Bruno Haible 2001-2010
Напечатайте :h и нажмите Ввод для получения справки.
Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)