Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   подскажите современный Бейсик-компьютер
RSS

подскажите современный Бейсик-компьютер

need help

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6
Печать
 
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
Всем привет!

Хочу спросить совет/подсказку — может, кто озадачивался таким же вопросом и уже знает готовое решение.
Если такая тема здесь уже возникала, то приношу извинения за дубликат.

По существу: нужен современный Бейсик-компьютер.

Бейсик-компьютер — это значит что-то такое, что позволяет без лишних заморочек писать программы на Бейсике.

Нужен он мне для моего подрастающего наследника.
Время на решение сей задачи - год-два, т.е. ещё достаточно, чтобы, не торопясь, повыбирать.

Если бы сейчас был 80-й год, то я бы выбрал что-то типа коммодор/атари/спектрум, ну или даже БК-0010.
Но сейчас уже другая эпоха, поэтому хотелось бы взять что-то более современное...
... однако поиск по Интернету меня который раз обескураживает — такое впечатление, что сейчас ничего подобного не делают.
Возможно, впрочем, я плохо искал или неправильно формулировал запрос — и поэтому ничего путного не нашёл.
В общем, факт есть факт — I need help!

Технические требования к искомому аппарату примерно такие:
- готовое устройство от вменяемого производителя, чтоб не надо было возиться с паяльником или тыркаться по форумам с вопросами, как это включить
- габариты и вообще компоновка - как у Сюбора или Спектрума, либо, как вариант, обычная PC-клавиатура + какой-то небольшой блочок размером с Wi-Fi роутер или Playstation
- подключение к стандартному монитору, либо к телевизору через HDMI
- сохранение самонаписанных программ на флешку, SD-карту, встроенный HDD или типа того
- язык программирования - Бейсик, хорошо развитый диалект с графикой, музычкой и пр. // если будут бонусы типа "Черепашка Лого" - то это велкам
- очжелательно русская раскладка на клавиатуре и русский алфавит в софте
- конечно, было бы приятно наличие всяких там джойстиков, пэдов, рулей и пр.
- безусловно, было бы здорово, если, кроме программирования, можно ещё и во что-нибудь погаситься типа Супер-Марио или Пакман (не шибко суровое, но с приемлемой графикой)

В общем, я бы взял и Sony Playstation или MS XBox, но... если я правильно понимаю, для них вот ну нету Бейсика... // если есть, то ткните меня мордочкой в него, плиз!

Как вариант, конечно, рассматриваются разного рода ПЛИС-эмуляторы древних компьютеров, вроде того же Коммодора, но только если это не ду-ит-ёселф набор.

На всякий случай уточню — я не рассматриваю варианты типа:
- FreeBASIC ported on XBox
- купить оригинальный Спектрум (даже если он будет с дисководом)
- использовать Basic на обычном компьютере
- взять что-то типа http://jcwolfram.de/projekte/avr/chipbasic8/main.php
- купить ардуино и написать для него свой собсный Бейсик
- или ещё какие-то особенно замороченные варианты
// на самом деле я их, конечно же, тоже рассматриваю, но они есть самоочевидны — т.е. я как бы про них знаю, но хочу всё же прокачать вот именно тот вариант, за который спрашиваю в данной теме

В общем, если кто может чего в этом направлении подсказать по существу — подскажите, пожалуйста.

Всем спасибо!
И всех - с Наступающим!
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
xoiss написал:
[q]
писать программы на Бейсике.
[/q]
Бэйсики тоже разные бывают.
Если интерпретаторы,то достаточно pc не выше 286й. (basica/gwbasic)
Если компиляторы,то 386dx/486dx.(turbo basic/quick basic)
marinovsoft
Junior Member


Откуда: Кемерово
Всего сообщений: 153
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2017
Raspberry Pi и аналоги.
FromArcanum
Advanced Member
Young Blood

Откуда: Москва
Всего сообщений: 673
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 янв. 2014
Не совсем то, что нужно, но ардуино можно заменить на pocketchip и будет неплохо
Sergei Frolov
Advanced Member
Коллекционер

Откуда: Питер
Всего сообщений: 2719
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2003
Сейчас в калькуляторах Бейсик-подобные языки
EDV777
Advanced Member


Откуда: Волгоград
Всего сообщений: 1191
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 мар. 2011
Вот такой НОВЫЙ и проверенный комплект.

https://get.google.com/albumar...XU4d26srpB

Подключается к любому телевизору, в том числе и ЖК.
MMichael
Newbie


Всего сообщений: 131
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 апр. 2013
Вопрос на чем учить программированию подрастающего наследника не такой простой. Сейчас исчезла непосредственность, когда включил компьютер и тут же парой-тройкой строчек сразу что-то нарисовал. Но не уверен, что бейсик тут вообще хороший вариант, есть даже мнение, что классический бейсик портит мозги подрастающему поколению. И не уверен, что подрастающее поколение заценит "древность", когда у его друзей много что современнее.
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
Друзья, спасибо за рекомендации!

Итак:

1) >> Если интерпретаторы,то достаточно pc не выше 286й. (basica/gwbasic)
2) >> Raspberry Pi и аналоги.
== Как я написал в исходном вопросе — такие варианты я, конечно же, тоже рассматриваю, но всё-таки вне контекста данной темы. То есть, я знаю про эти варианты. Но здесь, в этой теме, я спрашиваю вот именно про что-то типа "современного варианта Спектрума" в функциональном смысле. Ну, как бы в, я обозначил в постановке суть вопроса.
== На самом деле есть сайт: https://scratch.mit.edu/ — проект от MIT — что-то типа очень осовремененного "Черепашка Лого" — для освоения навыков программирования весьма неплохо.
== Или вот такой: https://checkio.org/ — где можно на Python или JavaScript программировать (правда, это уже не для 5 летнего возраста).
== Есть даже вот такое: https://jimurobots.com/ — аналог Mindstorms, только существенно дешевле (вот этот вариант лично у меня стоит под номером один, т.к. там что-то руками можно потрогать, кроме прочего).
== Но всё-таки в данной теме я спрашиваю именно то, что спрашиваю — про современный вариант Спектрума или что-то подобное :)

3) >> pocketchip
4) >> калькуляторы
== Нет, это, пожалуй, не то, что я ищу. Нужно с нормальной клавиатурой и большим монитором.

5) >> комплект
== В принципе рассматривается. Но есть вопрос: как там производится сохранение/чтение написанных программ?
== Мне знакомые говорили, что, вроде, у Сюбора есть коннектор для магнитофона.
== Есть ли там возможность записи/чтения с флешки? // я в своём исходном сообщении спрашивал, чтоб была поддержка именно либо флешки, либо SD-карты, либо встроенный HDD (ну или SSD)

6) >> не-Бейсик
== 100.0% моих коллег (Люксофт, Яндекс), кто сейчас в возрасте 30+, свою первую программу написали либо на Бейсике (Спектрум или БК или УКНЦ), либо вообще на чём-то типа МК-61 (как я сам) — и никто морально не пострадал :)
== Я, конечно, рассматриваю варианты не-Бейсика — но только если это проще, чем Бейсик — например как вот такое: https://scratch.mit.edu/
== Но, ещё раз хочу обратить внимание на то, что я указал в самом первом посте данной Темы: я знаю про существование других вариантов и нисколько их не отрицаю, но мой вопрос именно про Этот вариант (современная шарманка типа Спектрума), т.к. в отношении Этого варианта я сам в Интернете ничего найти не смог - совсем ничего, пустое множество...
== ... ну или, как альтернатива, может кто-то в курсе, какие есть готовые решения типа эмуляторов старых бейсик-компьютеров на плисинах // выше я указывал, что этот вариант в принципе годится, если только самому не надо паять

Спасибо!
// конечно же, жду ещё предложения!
Sergei Frolov
Advanced Member
Коллекционер

Откуда: Питер
Всего сообщений: 2719
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2003
А вариант "самому написать"? :)

https://sfrolov.livejournal.com/97837.html
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
Sergei Frolov написал:
[q]
А вариант "самому написать"?
[/q]
Сергей, я читал ранее Вашу заметку про разработанный Вами Бейсик. Я, кроме шуток, её читал.
Вообще, такая работа заслуживает уважения.

но я всё-таки ищу что-то готовое :)
eddison
Advanced Member


Откуда: 120 км от Казани
Всего сообщений: 910
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2015
xoiss написал:
[q]
мой вопрос именно про Этот вариант (современная шарманка типа Спектрума), т.к. в отношении Этого варианта я сам в Интернете ничего найти не смог - совсем ничего, пустое множество...
[/q]
Современная идеальная итерация Спектрума - это ZX Evolution, не знаю, как вы мимо него прошли в инете. И, думаю, это то, что целиком подходит под ваши запросы.

  • Полностью готовая плата - ставь в ITX-корпус и пользуйся;
  • Никаких плясок и пайки;
  • Все нужное на борту - поддержка SD-карт и HDD, PS/2 клава, нормальный VGA на любом современном мониторе и телеке (а при желании и RGB)
  • Все продумано и отработано, работает на ура;
  • Ностальгия из детства, опять же;
  • Куча готового софта, языков и игр. Ребенок, мож и ретрокомпьютеры полюбит, как многие, не знавшие даже в начале 90-х про существование PC;
  • В компе используется реальный Z80, AY и контроллер дисковода, олдскул на новой базе. :)
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

Откуда: Воронеж
Всего сообщений: 1655
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 авг. 2010
eddison написал:
[q]
И, думаю, это то, что полностью подходит под ваши запросы.
[/q]
Кроме одного - он больше не производится.
eddison
Advanced Member


Откуда: 120 км от Казани
Всего сообщений: 910
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2015

Производится и успешно продается (не мной, я отношения не имею :))

Как купил в феврале - 14-го не нарадуюсь.
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Клавиатуру и hdmi монитор к какой-нить rasbery pi и подобной малолитражке.
В ней линукс, где вместо графического интерфейса (x11) сразу запускать dosbox в полный экран. Ну а там уже какой-нить турбобейсик и все что душе угодно.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Оффтопик: Оффтопик: ....дорогой и престижный Бейсик-компьютер, это "Электроника МК-90". Даже современные обладатели огрызков и "элитных" андрюшек будут грызть локти от зависти, увидев одноклассника с таким девайсом. А тем более, узнав на него цену.


Ну, а по теме - любой неттоп с установленными MSDOS и Microsoft Quick Basic/Borland Turbo Basic.
Sergei Frolov
Advanced Member
Коллекционер

Откуда: Питер
Всего сообщений: 2719
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2003
Вот только на нем программировать - мучение. Я честно пытался.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Оффтопик: Оффтопик:
[q]
на нем программировать - мучение. Я честно пытался.
[/q]
Зато, какой опыт! :)
eddison
Advanced Member


Откуда: 120 км от Казани
Всего сообщений: 910
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2015
Автор же обозначил границы желаемого. Калькуляторы и Raspberry Pi ему не подходят, судя по восьмому сообщению.
Sergei Frolov
Advanced Member
Коллекционер

Откуда: Питер
Всего сообщений: 2719
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2003
Тогда любой нотбук с QBASIC 4.5.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
xoiss написал:
[q]
Нужен он мне для моего подрастающего наследника.
[/q]
Много раз уже говорили, что учить Бэйсику как первому языку - портить программиста навсегда. Но хозяин - барин. Может цель как раз - испортить :)

Я вот своему младшему (8 лет) поставил Scratch и сам офигел. Полноценный мультитаск, сообщения, синхронизация, звуки, графика, спрайты. Взрыв мозга. Сразу приучает жить в современном мире. Через пару месяцев малой написал игруху типа 'отстрела марсиан'. На бейсике это бы заняло не представляю сколько.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
что учить Бэйсику как первому языку - портить программиста навсегда.
[/q]
Золотые слова. Поэтому, я - администратор. :)
Сколько строк на скрэтче займёт вывод "Hello, World!"?

https://scratch.mit.edu/projects/1374/
[q]
звуки, графика, спрайты. Взрыв мозга.
[/q]
...а если, в условной ситуации, у тебя только ч/б телевизор, "Микроша", и очень мало времени? :) А от решения зависит очень много жизней.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Кай Тогда надо программировать в машинных кодах. Причем коды забивать лучше с пульта помощью переключателей и кнопок, а не в этом вашем модном диалоговом отладчике.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Тогда надо программировать в машинных кодах.
[/q]
Ты можешь решить однородное логарифмическое уравнение в машкоде, суть, "мониторе" без "бейсика"? Я - нет.
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
alecv написал:
[q]
учить Бэйсику как первому языку - портить программиста навсегда.
[/q]
Можно с Apl начать. Ребёнок через год организует запрещенную секту ;) и изобретет новый язык общения для людей.
.
Кстати,как-то все забыли про Logo :biggrin:
.
Из всех барсиков,что я трогал,мне по душе mallàrd basic для cpc amstrad.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Посредственный пользователь написал:
[q]
Кстати,как-то все забыли про Logo
[/q]
Как-то не забыли, Scratch написан на диалекте Smalltalk и включает в себя все фичи Logo.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
"черепашка, опусти перо" У меня мимимишность зашкалила.

Учить. Ребёнка. Нужно. Сразу. Целевому. Ассемблеру. :) Ну, или "Бейсику". С перспективой вставки ассемблерных инклюдов.

Оффтопик: Оффтопик: Решил воспитать хикикомори - следуй алгоритму. Я в таком возрасте научился курить, как тот заяц из анекдота. Ничем хорошим это не обернулось.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Кай Многие ассемблеры, например для MIPS 'оптимизируют' т.е. фактически изменяют код и процессор по факту выполняет не то, что написано. Только бинарники, только хардкор!

Кай написал:
[q]
от решения зависит очень много жизней.
[/q]
Кай написал:
[q]
решить однородное логарифмическое уравнение
[/q]
Чето не могу представить ситуацию. Вероятно, надо быстро-быстро посчитать скорость охлаждения активной зоны РБМК ?
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Вероятно, надо быстро-быстро посчитать скорость охлаждения активной зоны РБМК ?
[/q]
Допустим. Как одна из задач. Второй могут быть геологические/физические изменения в среде нахождения РБМК. Но там, увы, уравнения другого порядка. На "Бейсике" это описАть можно. Но длинно и сложно.

Задача ТС не в этом. Сколько времени ты станешь двигать линейкой, к примеру, чтобы найти логарифм 5 по основанию e?

А в Бейсике это просто ? log(5) :)
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
... таааак :) опять перепалка началась :)

Ок, по существу темы:

0. Друзья, читайте, пожалуйста, вопрос. Иначе получается, что Вы предлагаете либо то, от чего я явно сразу открестился, либо то, что я сам же выше уже упомянул!! :)

1. >> ZX Evolution
== Хмм... Надо бы посмотреть. Спасибо!! Честно говоря, я это название уже неоднократно слышал, но мне оно заочно почему-то показалось (повторяю: "показалось!") чем-то вроде страшного опен-сорс-шареваре, с которым будешь ооочень долго колупаться. Очень допускаю, что я был в корне неправ в своих поверхностных оценках. Ок, я посмотрю этот вариант, коли Вы его рекомендуете. Спасибо!

2. >> rasbery pi и подобной малолитражке.
>> dosbox
>> неттоп с установленными MSDOS и Microsoft Quick Basic/Borland Turbo Basic.
>> нотбук с QBASIC 4.5.
== Друзья, очень прошу, прочитайте постановку вопроса Темы. :)
== В данной теме я спрашиваю про совершенно конкретный вариант, который меня интересует. Не потому, что я другие не признаю и не рассматриваю, а просто потому, что именно Этот вариант я сам прокачать не смог - и поэтому спрашиваю по нему подсказку. Про остальные варианты я, конечно же, осведомлён.

3. >> Я вот своему младшему (8 лет) поставил Scratch и сам офигел. Полноценный мультитаск
== Дык, я вообще-то выше уже как раз про него и написал, как один из возможных вариантов! :)
== Но, ещё раз повторюсь: я сам знаю МНОГО (очень много) "других" вариантов. Но я ищу конкретно вот тот, который ищу. Не потому что я не признаю другие или хочу вот именно Этот. А просто потому, что сам в Интернете ничего про него не нашёл - вот, даже мимо ZX Evolution оказывается проскочил. То есть, я прошу НЕ предлагать те варианты, о которых я собсна и так знаю, которые я прямо исключил в постановке темы. Если можете что-то посоветовать, подходящее под то техническое описание, которое я дал, - то велкам! Вот, пример с ZX Evolution - это ЗАЧЁТ! Спасибо за него, т.к. я его реально мимо пропустил.

Оффтоп: >> Много раз уже говорили, что учить Бэйсику как первому языку - портить программиста навсегда. Но хозяин - барин. Может цель как раз - испортить
== Просто прокомментирую на правах программиста...
== Уже сейчас я могу уверенно утверждать, что выбор между Бейсиком и не-Бейсиком (а, например, Си, Питоном или пр.) — это даже не вопрос вообще. Сейчас, если Вы хотите подойти к вопросу ответственно, то надо выбирать прежде между функциональными (Хаскель) и императивными (Си, Паскаль...) языками - в пользу того или иного подхода. Если в этом вопросе сделать "неправильный" выбор, не угадать, что будет через 20 лет актуально, то, поверьте, психика будущего программиста от такого неправильного выбора будет испорчена гораздо больше, чем от неправильного выбора между Бейсиком и Си, но внутри одной! парадигмы. В конце концов не так уж важно, как вы вызываете функцию, и оформлена ли она фигурными скобочками. Не так важно, обрамляете ли вы объект в класс (С++) или же в структуру и модуль (Си).
== Ну а если честно, то никто из ныне живущех даже не ведает, что там будет через 20-30 лет в индустрии разработки софта. Кто знает.. может все мы, программирующие на Си++, Джаве, Расте и прочих Го станем доисторическими реликтами, и будем заменены метакомпиляторами.
== Поэтому — Бейсик и точка — т.к. он хотя бы прост для освоения, если сравнивать с прочими, но при этом вполне себе адекватен. Главное, чтобы человек научился делать декомпозицию задачи, абстрагировать суть от частностей и т.д.


Друзья, плиз, стоп оффтоп.
Если можете посоветовать по сути Темы — велкам!
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Главное, чтобы человек научился делать декомпозицию задачи, абстрагировать суть от частностей и т.д.
[/q]

Оффтопик: Оффтопик: Хоть это и продолжение оффтопа, но в золото, однозначно!
[q]
Этот вариант я сам прокачать не смог - и поэтому спрашиваю по нему подсказку.
[/q]
Ясно. Молодёжь.
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
alecv написал:
[q]
надо быстро-быстро посчитать скорость охлаждения активной зоны РБМК ?
[/q]
Пожалейте детей! Не отнимайте детство! :biggrin:
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
Кай написал:
[q]
"черепашка, опусти перо" У меня мимимишность зашкалила.
[/q]
Практически ,как язык "Ёрш". Он же учебный алгоритмический язык Ершова.
:thumbdown:
Поднять перо.
Сместиться в точку с координатами (x,y)
Опустить перо.
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Оффтопик: Оффтопик: Почему не "классика" - Паскаль, Си, Си++?
Для начала я бы выбрал обычный Си.
И не слишком сложно и принципы правильного программирования исходно заложены в язык.
Никаких неопределенных типов данных, никаких GOTO, простая реализация подпрограмм.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Rio444 написал:
[q]
Для начала я бы выбрал обычный Си.
[/q]
++++++

Я до сих пор этот BASIC вспоминаю с ужасом...
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Не то, чтобы ужас..
Мой товарищ профессиональный программист уже много лет (я, кстати, любитель). Не могу его убдедить, что GOTO в программе не нужно. Совсем. Он соглашается, что без GOTO "можно обойтись, но в некоторых (;)) случаях с GOTO "гораздо проще"
Мы то понимаем, что он как хроник, "который в любой момент может бросить, просто "не хочет".
Привык человек так. Скорее всего, именно с Бейсика.
Макс
Member


Откуда: Одесса
Всего сообщений: 190
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 фев. 2012
xoiss написал:
[q]
где можно на Python или JavaScript программировать (правда, это уже не для 5 летнего возраста)
[/q]
xoiss, обратите внимание на Python. Это современный язык с очень легким стартом. Его можно учить "слоями", увеличивая сложность. Есть книга "Пайтон для детей". Лично я ее не изучал, но многие рекомендуют. И Пайтон доступен для Raspberry.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Тема взрывная, да... Отпишусь.
>offtop> На бейсике мне даже сейчас проще решать любые системные задачи под виндой (вкупе с автоматически изменяемыми батничками). Прочие языки и рядом не стояли.
>/offtop>

По теме. Сейчас бейсик-компьютеров нет как класса. Лет 10 назад был вариант Сюбора с картриджем, однако сохранения/загрузки на большинстве машин класса Денди в стоке нет, да и доступной ОЗУ там всего полтора килобайта получается. Так что ТС всё же придётся обратить внимание хотя бы на Спектрум - купить или собрать самому (но существует риск сваливания дитяти в геймерство). Либо на вторичном рынке взять РК86/Микрошу/Специалист/БК (несть им числа), прошить загрузочную ПЗУ для входа в Бейсик и работать с любым звуковым устройством (магнитофон, плеер, телефон). Для себя я решил вопрос сборкой самостоятельной конструкции, http://www.qsl.net/rw6hrm/html/6502.htm , но теперь больше применяю Epson HX-20 (самый шайтанистый диалект Бейсика, решает всё и вся).
Да, махровое ретро, но деваться уже некуда...
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Оффтопик: Оффтопик:
[q]
но теперь больше применяю Epson HX-20 (самый шайтанистый диалект Бейсика, решает всё и вся).
Да, махровое ретро, но деваться уже некуда...
[/q]
...бро... Как, реализацию "Форта" для HX-20 отыскать не получилось?


А тех кто боится безусловных переходов (GOTO) в погроммировании...

Я придумаю потом, что с ними делать.

ЗЫ: Пайтон, вроде бы, неплох. Но бейсик проще. На то он и бейсик.
Escalibur
Advanced Member


Откуда: Москва
Всего сообщений: 945
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 окт. 2017
Офф: Goto это практически JMP. Сможете совсем без JMP?))) Программировал в детстве на BASIC. К 11 классу все пересели на С, я на ассемблер))) Сейчас для повседневных задач хватает Delphi. Имхо сейчас начинать лучше сразу с С#
Gregorio
Advanced Member


Откуда: Сланцы
Всего сообщений: 430
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 янв. 2011
Интересная тема.

Согласен с rw6hrm.

xoiss написал:
[q]
Технические требования к искомому аппарату примерно такие:
- готовое устройство от вменяемого производителя, чтоб не надо было возиться с паяльником или тыркаться по форумам с вопросами, как это включить
- габариты и вообще компоновка - как у Сюбора или Спектрума, либо, как вариант, обычная PC-клавиатура + какой-то небольшой блочок размером с Wi-Fi роутер или Playstation
- подключение к стандартному монитору, либо к телевизору через HDMI
- сохранение самонаписанных программ на флешку, SD-карту, встроенный HDD или типа того
- язык программирования - Бейсик, хорошо развитый диалект с графикой, музычкой и пр. // если будут бонусы типа "Черепашка Лого" - то это велкам
- очжелательно русская раскладка на клавиатуре и русский алфавит в софте
- конечно, было бы приятно наличие всяких там джойстиков, пэдов, рулей и пр.
- безусловно, было бы здорово, если, кроме программирования, можно ещё и во что-нибудь погаситься типа Супер-Марио или Пакман (не шибко суровое, но с приемлемой графикой)
[/q]
Всем перечисленным пожеланиям соответствует мини-Пк (неттоп), со специально сделанной загрузочной флешкой, с дос и бейсиком в качестве оболочки.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Всем перечисленным пожеланиям соответствует мини-Пк (неттоп), со специально сделанной загрузочной флешкой, с дос и бейсиком в качестве оболочки.
[/q]
[q]
Ну, а по теме - любой неттоп с установленными MSDOS и Microsoft Quick Basic/Borland Turbo Basic.
[/q]
:biggrin:
Gregorio
Advanced Member


Откуда: Сланцы
Всего сообщений: 430
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 янв. 2011
Что касается бейсика, язык простой, удобный и достаточно гибкий, так что на нём можно писать программы в стиле паскаля, без применения ненавистного многим GOTO.
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Escalibur написал:
[q]
Офф: Goto это практически JMP. Сможете совсем без JMP?)))
[/q]
Как ни странно, да. Те редкие случаи, когда приходится использовать JMP больше связаны с особенностями архитектуры и комманд процессора (компьютера, микроконтроллера), а не принципиальной невозможностью обойтись без JMP. Например, не всегда можно обойтись без JMP в конструкциях типа if(){} then{}. Но структура программы всё равно сохраняется.

GOTO не страшно. Страшны отладка и модификация программы, если у неё нет четкой структуры. На Си Вы по-другому и не сделаете. Бейсик наоборот располагает к написанию таких программ.
Gregorio
Advanced Member


Откуда: Сланцы
Всего сообщений: 430
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 янв. 2011
xoiss написал:
[q]
2. >> rasbery pi и подобной малолитражке.
>> dosbox
>> неттоп с установленными MSDOS и Microsoft Quick Basic/Borland Turbo Basic.
>> нотбук с QBASIC 4.5.
== Друзья, очень прошу, прочитайте постановку вопроса Темы.
== В данной теме я спрашиваю про совершенно конкретный вариант, который меня интересует. Не потому, что я другие не признаю и не рассматриваю, а просто потому, что именно Этот вариант я сам прокачать не смог - и поэтому спрашиваю по нему подсказку. Про остальные варианты я, конечно же, осведомлён.
[/q]
Из этого выходит, что ТС нужна подготовленная загрузочная флешка, с Grub UEFI загрузчиком, автоматически запускающим MS DOS, а оттуда, через автозагрузку, QBAISIC.
Если кратко, готовое коробочное решение, вставил флешку, загрузился с нее и никаких заморочек.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008

Кай написал:
[q]
...бро... Как, реализацию "Форта" для HX-20 отыскать не получилось?
[/q]
По моей информации, Форт есть у одного товарища в Питере, он обмолвился об этом на ZXPK. Но затих...


Вот, кстати, раз вспомнил про HX-20 - это было бы самое то для ТС, исходя из большей части его требований. На площадках ещё купить можно, документации валом, крышу братве одним своим видом сносить будет ;) Разве что кириллицы нет, но это не проблема...
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
rw6hrm написал:
[q]
Либо на вторичном рынке взять РК86/Микрошу/Специалист/БК
[/q]
Фу,мерзость.
У микроши,партнёра,рк86 нет графики :-/ псевдографика только. Фу/фу/фу!
Корвет - нормальная эвм.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
alecv написал:
[q]
Много раз уже говорили, что учить Бэйсику как первому языку - портить программиста навсегда. Но хозяин - барин. Может цель как раз - испортить
[/q]
А если начинать с PHP? :)

Вообще, я считаю, насильно загонять ребёнка в один определённый язык, лишь бы не играл, не стоит, лучше сначала понять, что ему больше по душе, я имею в виду создание утилит (VB6), написание мощных программных пакетов (VB.NET/C#), разработка бакендов (PHP), вёрстка фронтендов (HTML+JS). И на основании этого поставить нужные IDE. Старый бейсик вряд ли понравится ребёнку, попробует и бросит. Или в классе засмеют. А если он будет сразу делать то, что нужно ему и его ровестникам, то интерес останется.

Я, например, в 2007 году был 10-летним пацаном, по связанным со здоровьем причинам в тогдашнем 4 классе мучавшимся от скуки на индивидуальном обучении, и узнал про Visual Basic. Попросил родителей поставить мне Visual Studio 2005, и начал там делать...электронный дневник. Да, в 2007 году систему электронных дневников-журналов! Сделал рабочий прототип, потом начал придумывать архитектуру связи с учительским электронным журналом, правда, не по сети (её тогда у меня тупо не было, были только дискеты и руки, чтобы таскать :) ), а дискетами, но на разделе C: накрылась файловая система вместе со всеми данными, и проект заглох. Далее уже втянулся в другие сферы, и в итоге понял, что моё всё же - администрирование и скорая IT-помощь, а не программирование.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
ATauenis написал:
[q]
alecv написал:
[q]
Много раз уже говорили, что учить Бэйсику как первому языку - портить программиста навсегда. Но хозяин - барин. Может цель как раз - испортить
[/q]
[/q]
Это, кстати, Дейкстра сказал.
https://ru.wikipedia.org/wiki/...0%B8%D1%8F
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
ATauenis написал:
[q]
Visual Basic
[/q]
От классического барсика мало,что осталось в нем. :-/
Интерпретатор Qbasic и visual basic не могу назвать бэйсиками .язык не поворачивается.
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
Gregorio написал:
[q]
Всем перечисленным пожеланиям соответствует мини-Пк (неттоп), со специально сделанной загрузочной флешкой, с дос и бейсиком в качестве оболочки.
[/q]
В принципе, да, это вариант.
Единственно, у меня, например, QBasic, если его под виндой запускать, графику отказывается рисовать.
Поэтому, да, нужно как-то грузиться в ДОС... Но, я никогда не пробовал такой вариант, и есть подозрение, что будут проблемы с обнаружением устройств (диска, в частности).
Как эту проблему решить? Есть ли практический опыт?

Спасибо!

[upd]

Кстати, сейчас залез в VMware — вспомнил, там ведь есть вариант создания MS-DOS виртуальной машины...
... ни у кого случаем нет образа установочной дискетки???
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Посредственный пользователь написал:
[q]
От классического барсика мало,что осталось в нем. :-/
Интерпретатор Qbasic и visual basic не могу назвать бэйсиками .язык не поворачивается.
[/q]
Это квик-бейсики. Классический BASIC устарел лет так 30 назад, это язык для примитивных систем, генерирующий правильный машинный код, имеющий простейший синтаксис, и заставляющий ломать голову. В нём есть своя интересность, но ребёнку это точно не понравится. А вот Visual Basic и подобные будут и по силам, и в кайф. К тому же, на них можно получить хороший результат. А старьё по теме форума будет поводом для насмешек со стороны ровесников, и сабжевый пользователь IDE навсегда уйдёт в юзеры. Если наследника заинтересовать созданием сайтов, мобильных приложений, то это будет круто, и возможно даже найдутся любительницы будущих Цукербергов или Бринов :) .


xoiss написал:
[q]
Кстати, сейчас залез в VMware — вспомнил, там ведь есть вариант создания MS-DOS виртуальной машины...
... ни у кого случаем нет образа установочной дискетки???
[/q]
http://old-dos.ru/index.php?pa...&id=64
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
ATauenis написал:
[q]
Классический BASIC устарел лет так 30 назад
[/q]
А мне он нравится за простоту.
Используя один оператор можно было нарисовать окружность,прямоугольник. Очень удобно.
Да и старый софт мне больше нравится.
.
Мастдайство не выношу. ;)
Escalibur
Advanced Member


Откуда: Москва
Всего сообщений: 945
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 окт. 2017
Офф: чёт вспомнилось...

Он с тоской вспоминает родной ДВК,
Где все просто, понятно и мило.
Вместо жуткой программы в 11К
Там десятка команд бы хватило.
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
ATauenis написал:
[q]
xoiss написал:
[q]
Кстати, сейчас залез в VMware — вспомнил, там ведь есть вариант создания MS-DOS виртуальной машины...... ни у кого случаем нет образа установочной дискетки???
[/q]
http://old-dos.ru/index.php?pa...&id=64
[/q]
// там оказались копии дискет, но не img-файлы

Короче, загрузочный img-файл нашёл здесь:
http://www.allbootdisks.com/download/dos.html
// взял крайний снизу образ — и там даже qbasic.exe оказался, что порадовало

В целом заработало:
1. Графика есть — использовал screen 12 — это будет vga 640x480
2. Музыка есть — взял пример для оператора play из help

Но:
1. fullscreen mode отображается увы не на весь экран, а в микро-квадратике посреди экрана — косячокс, либо я чего-то не допонял
2. на моём dell latitude нет кнопки pause/break! вот это подстава :) // править маппинг клавиш в реестре винды лениво, проще нормальную usb-клаву подключить
3. почему-то не поднимается виртуальный диск C: — надо ковыряться

Короче, ладно, как вариант в принципе годится, но со Спектрумами было куда как проще — включил питание и всё.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
xoiss написал:
[q]
но со Спектрумами было куда как проще — включил питание и всё.
[/q]
Не, ещё надо достать кассету, магнитофон, найти место на кассете, это ещё пол беды, потом работу надо сохранить. :)
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
ATauenis написал:
[q]
xoiss написал:
[q]
но со Спектрумами было куда как проще — включил питание и всё.
[/q]
Не, ещё надо достать кассету, магнитофон, найти место на кассете, это ещё пол беды, потом работу надо сохранить.
[/q]
... нууу, я имел в виду "Спектрум" в иносказательном смысле — т.е. нечто типа Спектрума, но с флешкой, конечно же :)

хотя, скорее всего, я своему аболтусу куплю сначала вот это: https://jimurobots.com/
SORD
Advanced Member


Откуда: Украина
Всего сообщений: 454
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 мая 2011
xoiss написал:
[q]
[/q]
- взять что-то типа http://jcwolfram.de/projekte/avr/chipbasic8/main.php
xoiss написал:
[q]
[/q]
кто-то пробовал? работает?
больше всего интересует "печатка" платы )
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
А зачем там печатка? На слепыше разводится МГТФом за полчаса. Больше гемору с печаткой.
К этому проекту только цифрового магнитофона не хватает, ибо "диск" на чипе - так, на побаловаться. И кириллицы нет (по требованию ТС).
SORD
Advanced Member


Откуда: Украина
Всего сообщений: 454
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 мая 2011
rw6hrm написал:
[q]
А зачем там печатка? На слепыше разводится МГТФом за полчаса.
[/q]
эстетика-с )
какие ФЬЮЗЫ шить? атмега8
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6
Печать
Полигон-2 »   Технический флейм »   подскажите современный Бейсик-компьютер
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS