Да, старый добрый бейсик! Раньше пользовался популярностью но сейчас незаслуженно забыт, а зря! Ведь этот язык не только простой но и на нем можно написать практически что угодно (в сети есть статейка о разработке драйверов для винды на бейсике)! Короче хороший язык.
Запустив этот код (компилятор -> Компиляция/запуск) увидим окно с текстом Привет! HelloWorld.png
Для создания исполняемого файла в меню компилятор кликаем по создать приложение.
Вот так все просто.
Окно с кнопками
Код:
; Показывает возможные флаги для гаджета Кнопка в действии...
If OpenWindow(0, 0, 0, 220, 200, "Гаджеты Кнопка", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ButtonGadget(0, 10, 10, 200, 20, "Стандартная Кнопка")
ButtonGadget(1, 10, 40, 200, 20, "К левому краю", #PB_Button_Left)
ButtonGadget(2, 10, 70, 200, 20, "К правому краю", #PB_Button_Right)
ButtonGadget(3, 10,100, 200, 60, "Многострочная Кнопка (длинный тест автоматически переносится)", #PB_Button_MultiLine)
ButtonGadget(4, 10,170, 200, 20, "Кнопка-переключатель", #PB_Button_Toggle)
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget ; события гаджетов
Select EventGadget()
Case 0
MessageRequester("Сообщение", "Стандартная")
Case 1
MessageRequester("Сообщение", "Левая")
Case 2
MessageRequester("Сообщение", "Правая")
EndSelect
Case #PB_Event_CloseWindow
CloseWindow(0)
End
EndSelect
ForEver
EndIf
Язык полноценно поддерживает многопоточность. Теперь ядра процессора не будут простаивать потому что программа использует только одно из них. Только не забудьте поставить галку поддержки многопоточности в окне настроек компилятора.
Компиляторы для Windows, Linux, Macos x86 и x64.
Выбор осуществляется в окне настроек компилятора. SettingCompiler.png
Среда полностью на русском в том числе справка с описанием среды и функций языка.
В чистом бейсике функций очень много. Они позволяют рисовать (растровая и векторная графика), разрабатывать CGI и FastCGI приложения, шифровать данные, работать с буфером обмена, базами данных (SQLite, PostgreSQL, MySQL, Oracle, Access и другие), работать с файлами, с http/https и ftp серверами, с json, xml, ini форматами данных, отправлять письма на почту, работать с железом компа, создавать 2D и 3D приложения и игры и многое другое.
Для выполнения скомпилированных исполняемых файлов не требуются устанавливать другие компоненты. Это гарантирует работу приложений на любом компе.
В архиве портативная версия чистого бейсика. Распаковываете архив куда хотите и запускаете файл PureBasic Portable.exe
В папке Examples много приверов различных прог.
Вы правы, однозначно ... в плане того, что на разных версиях бейсика можно написать что угодно. Знающие да, смогут, имея опыт и практику. Но бейсик - это тупик. Современные языки программированя и программы для работы с массивами данных построены на других принципах ( объекты, однако...). Люди, скопирующие и запускающие готовые учебные программы, заблуждаются, они думают, что стали программистами.
Но бейсик - это тупик. Современные языки программированя и программы для работы с массивами данных построены на других принципах ( объекты, однако...).
Скажи это Майкрософту, а то они клепают свой VB.Net и не знают, что это тупик
Они в курсе
Кстати, небольшое замечание - мы начали говорить о бейсике, а не о разных версиях Visual Basic, который больше не будет совершенствоваться и получать обновления.
Как в прошлом году заявила фирма Microsoft ...
–>
Ваша реклама может быть здесь... пишите на телегу @VOPROS24
Часовой пояс GMT +3, время: 03:12.
Весь материал, представленный на сайте взят из доступных источников или прислан посетителями сайта. Любая информация представленная здесь, может использоваться только в ознакомительных целях. Входя на сайт вы автоматически соглашаетесь с данными условиями. Ни администрация сайта, ни хостинг-провайдер, ни любые другие лица не могут нести отвественности за использование материалов. Сайт не предоставляет электронные версии произведений и ПО. Все права на публикуемые аудио, видео, графические и текстовые материалы принадлежат их владельцам. Если Вы являетесь автором материала или обладателем авторских прав на него и против его использования на сайте, пожалуйста свяжитесь с нами.