Это раздел нашего сайта, полностью посвящённый языку программирования PureBasic. Его особенности:
Исполняемый файл полностью соответствует формату PortableExecutables
Возможность компилирования как в x86 (32bit) так и в x64 (64bit) режимах
Высокая скорость компиляции и работы скомпилированного кода
Удобная система справки и подсказок
Поддержка компилятором DirectX
Поддержка кодировок UTF-8 и UNICODE
Указатели на функции и метки
Работа с базами данных
Наличие удобного отладчика
Расширяемость инструментов и дополнительных функций
Набор оптимизированных функций
Возможность подключения препроцессоров и дополнительных обработчиков исходного кода
Поддержка запроса аутентификации в режим пользователя или администратора
Кросплатформенная компиляция приложения в операционных системах Windows, AmigaOS, MacOS X и Linux
Широкий круг поддерживаемых процессоров
Создание ресурсонезависимых приложений
Минимальные системные требования
Минимальные системные требования у создаваемых приложениях
Лёгкий, понятный для новичка синтаксис
При компиляции в код включаются только те функции, которые используются в программе. Из-за этого программы получаются компактными.
Возможность не только подключения внешних DLL, но и определённых функций этой DLL, а также подключения файлов LIB и объектных файлов OBJ (через импорт)
Возможность добавления ассемблерных вставок, так как компилятор - FASM (для тех, кто не знает, поясню, что PureBasic просто транслирует код PB в ассемблер. Ассемблерный код передаётся FASM.exe, который создаёт объектный файл (.obj). А потом этот объектный файл превращается в EXE (или DLL) стандартным линкером PB (polink.exe)