- Выручка и прогноз Qualcomm превзошли... (1528)
- Пользователь подал в суд на Intel за... (1726)
- TSMC и GlobalFoundries завершили переговоры... (1695)
- Трамп возвращается в Белый дом вместе с... (1772)
- OpenAI не пожалела $15,5 млн на покупку... (1590)
- Microsoft прокачала «Блокнот» с помощью... (1867)
- Sega подтвердила разработку новой Virtua... (1848)
- Этот Nissan бросит вызов Toyota Alphard.... (1837)
- Schneider Electric отстранила гендиректора... (2039)
- Зонд «Юнона» прислал свежие снимки Юпитера,... (1979)
- Новая статья: Обзор материнской платы... (1611)
- Новая статья: Обзор смартфона TECNO SPARK... (1884)
- Учёные нашли путь к созданию PCM-памяти,... (1874)
- Президент Great Wall Motor пообещал... (1940)
- Разработчики Pathologic 3 устроили... (2039)
- «Данная доработка является грубым и опасным... (1896)
Начало мая 2024 года ознаменовалось 60-летием языка программирования BASIC. В честь этого события несколько проектов FOSS BASIC выпустили новые версии
Дата: 2024-05-04 20:08
Язык программирования BASIC, созданный более 60 лет назад для обучения начинающих программистов, до сих пор жив и развивается. В мае 2024 года легендарный язык отметил свой 60-летний юбилей, и сообщество разработчиков решило отпраздновать это событие по-особенному. Несколько проектов, связанных с BASIC, выпустили новые версии своих программных продуктов, демонстрируя разнообразие современных диалектов и реализаций этого языка. От расширений Microsoft Small Basic до ретро-эмуляторов ZX Spectrum и совместимых с QuickBASIC компиляторов – BASIC продолжает вдохновлять энтузиастов на создание новых инструментов и возможностей для этого исторического языка программирования.
«Small Visual Basic 3.0» — это последняя версия расширенной версии Microsoft Small Basic, разработанной Мохаммедом Хамди, чей десятый день рождения The Reg отметил в 2018 году. Small Visual Basic — это расширенная версия языка и среды FOSS от Microsoft, в которую добавлен дизайнер графического интерфейса и языковые расширения для взаимодействия с ним. Он полностью реализован на Visual Basic.NET, что делает его эксклюзивным для платформ Windows, и доступен бесплатно на Visual Studio Marketplace.
Источник: DALL-ESmall Basic и, следовательно, Small Visual Basic, не связаны с независимым проектом SmallBASIC, что полностью соответствует тому, как BASIC диверсифицировался на протяжении многих лет. SmallBASIC начинался на PalmOS, а SmallBASIC 0.8 выпуска 2004 года по-прежнему поддерживает PalmOS 5. Версия 12.27 появилась только на прошлой неделе, и в наши дни SmallBASIC поддерживает x86 Linux, Raspberry Pi, Windows и множество портативных платформ.
Пользователь почти любого эмулятора ZX Spectrum, включённых в Debian обнаружит, что он поставляется с предварительно настроенным пакетом прошивки OpenSE BASIC. Образ содержит заменяющее ПЗУ ZX Spectrum с открытым исходным кодом, основанное на OpenSE BASIC от Source Solutions.
Хотя OpenSE BASIC может работать как на реальном оборудовании ZX Spectrum, так и на эмуляторах, он превратился в более крупный проект: компьютер на базе Z80 с открытым исходным кодом под названием Chloe 280SE. Это началось как проект улучшенного ZX Spectrum под названием ZX Spectrum SE, но с тех пор превратилось в нечто менее совместимое, но более амбициозное.
Последней версией является SE Basic IV 4.2, и она является частью версии 1.0 системного программного обеспечения для Chloe 280SE. SE Basic IV ближе к MS-BASIC, чем его предшественник, ориентированный на Sinclair BASIC. Chloe 280SE поддерживается несколькими эмуляторами FOSS Sinclair. Это опция в ZEsarUX Сезара Эрнандеса Баньо, и при ручной настройке она также может работать в Retro Virtual Machine. Чтобы запустить, можно загрузить его на ZX-UNO FPGA и её вариации, такие как ZX-TRES. Разработчик Эндрю Оуэн поддерживает этот проект на Patreon.
Существует два основных компилятора FOSS BASIC, которые обеспечивают совместимость с классическим QuickBASIC от Microsoft: компилятор FreeBASIC и QB64.
Разногласия среди участников проекта QB64 привели к форку QB64 Phoenix Edition, который находится в активной разработке на GitHub и только что выкатил версию 3.13.0. Это выглядит довольно скромным выпуском с исправлением ошибок к важной дате дате, но поскольку проект-прародитель ничего не выпускал с 2021 года, а QB64Official ничего не выпускал с 2022 года, можно сказать, что по крайней мере одно ответвление выпускает новые версии.
BASIC — это один из старейших языков программирования. В современности он уже практически не используется для серьёзной разработки программного обеспечения. Однако BASIC всё ещё находит некоторое применение в таких областях, как: обучение программированию (некоторые образовательные учреждения продолжают использовать BASIC в качестве языка для начального обучения программированию из-за его простого синтаксиса); в некоторых устаревших встроенных системах, таких как старые калькуляторы, игровые приставки и другие устройства с ограниченными ресурсами; некоторые энтузиасты продолжают использовать BASIC для хобби и ретро-программирования, воссоздавая старые игры или программы; офисных программах, таких как Microsoft Office, который поддерживают макросы на основе BASIC (VBA).
Подробнее на iXBT
Предыдущие новости
SpaceX представила новый скафандр EVA, который уже в этом году будет использован для уникального выхода астронавтов в открытый космос
Компания SpaceX представила новый скафандр для астронавтов. Называется он Extravehicular Activity (EVA) Suit. Это не какая-то разработка будущего. Компания говорит, что скафандры будут опробованы в рамках миссии Polaris Dawn, которая ожидается позже в этом году. Более того, в рамках этой миссии состоится первый для SpaceX выход астронавтов в открытый космос. В том числе...
Космический телескоп «Джеймс Уэбб» предоставил прогноз погоды на далёком «горячем Юпитере»
Космический телескоп «Джеймс Уэбб» (JWST) предоставил прогноз погоды на далёкой экзопланете Wasp-43b. Он предсказывает экстремальные скорости ветра, экстремально жаркие температуры и «каменные» облака. Экзопланета демонстрирует, насколько необычными могут быть планеты за пределами Солнечной системы. WASP-43b вращается вокруг звезды, расположенной примерно в 283 световых годах...
Китайский стартап представил 300-долларовый ноутбук на RISC-V-процессоре
Доступный по цене ноутбук MuseBook на новейшем RISC-V процессоре специально разработан для нужд разработчиков. Внешне напоминает Apple MacBook, использует дистрибутив Linux, включает до 128 Гбайт встроенной флеш-памяти eMMC и вполне справляется со своими задачами. Источник изображения: CNX...
Марсоход Curiosity обнаружил оксид марганца на Марсе. Он может указывать на возможную микробную жизнь миллиарды лет назад
Марсоход Curiosity обнаружил доказательства, увеличивающие вероятность того, что на Марсе миллиарды лет назад существовала обитаемая среда населённая микробами. Curiosity исследует ударный кратер Гейл (Gale crater) диаметром 154 километра, куда он приземлился в 2012 году. Исследования уже помогли установить, что кратер был по крайней мере частично затоплен в древности, хотя...