Онлайн переводчик http://translate.meta.ua
поменять
По-английски

PureBasic is an "high level" programming language based on established BASIC rules. It is similar to any other BASIC compiler you may have used, whether for the Amiga, PC, MacOS X or Linux. Learning PureBasic is very easy! PureBasic has been created for the beginner and expert alike. Compilation time is really fast. This software has been developed for the Windows operating system. We have put a lot of effort into its realization to produce a fast, reliable and system friendly language.

The syntax is simple but the possibilities are endless with PureBasic's advanced features, such as pointers, structures, procedures, dynamically linked lists and much more. The experienced coder will have no problem in gaining access to any of the legal OS structures or API objects.

PureBasic is a portable programming language which currently run on AmigaOS (680x0 and PowerPC) Windows (x86 and x64), Linux (x86 and x64) and MacOS X (x86 and PowerPC). This means that the same code can be compiled natively for all systems and still use the full power of each. There are no bottlenecks like a virtual machine or a code translator: the generated code produces highly optimized executables regardless of the OS on which it is compiled. The external libraries are very optimized, up to the assembler level when needed, which produces very fast and small commands.

Technical Features

- 486, Pentium, Core2, Core i7, Athlon, Phenom support

- Built-in arrays, linked lists, maps, complex structures, pointers and variable definitions

- Supported types: Byte (8 bit), Word (16 bit), Long (32 bit), Float (32 bit), Quad (64 bit), Double (64 bit) and also user defined types (structures)

- Built-in string types (characters) and transparent unicode support

- Constants, binary and hexadecimal numbers supported

- Expression reducer and optimizer (grouping constants and explicit numbers together)

- Standard arithmetic support in respect of sign priority and parenthesis: , -, /, *, and, or, lsl, asl, lsr, asr

- Very fast compilation

- Procedure support for structured programming with local, global, protected variables

- Built-in thread programming facilities with threaded variables and threadsafe mode

- All Standard BASIC keywords: If-Else-EndIf, Repeat-Until, etc.

- External library support to manipulate objects like pictures, windows, controls, DirectX, etc.

- External libraries are very optimized up to the assembler level for maximum speed and compactness

- The Win32 API functions is supported as if they were BASIC keywords

- Inline assembler

- Precompiled structures with constants files for extra fast compilation

- Configurable CLI compiler

- System friendly, easy to install and use

Requirements

- Windows 9x/ME, NT/2000/XP, Vista, Seven

Product information

PureBasic is designed for both beginners and 'pure' advanced users alike. Here we will explain some important features demonstrating that PureBasic is a very powerful and unique language. Firstly, PureBasic uses "third party libraries" which are very modular, and can extend to any number of libraries. There are numerous libraries provided as standard which include : sound, sprite, windows, gadgets, screen, palette, openGL, etc. These libraries ensures maximum performance, as they are written in a very optimized way.

Note: any user can develop their own libraries. All tools are provided in the full package. With PureBasic, user libraries can be written in both C and assembler for better flexibility.

The advanced system of structures and pointers lets the user access OS objects easily, allowing extra information to be used with regular commands. Windows functions are fully supported through a large file containing all constants and structures. This allows lightning fast compilation, even if your program needs to access OS functions.

For all assembler optimizer freaks (like us ? :-): You can compile programs into a 'commented asm output file', containing all code in a comprehensive asm format: all directly recompilable after an hand-made modification. It has never been so easy to optimize small program parts. You keep control of all your source code.

The PureBasic source code has been programmed in a very modular fashion and can support any processor or operating system. This has been proven already as PureBasic is now available on four very different systems: Windows, Linux, MacOS X and AmigaOS.

По-русски

PureBasic - "высокий горизонтальный" язык программирования основал на установленных ОСНОВНЫХ правилах. Это подобно любому другому ОСНОВНОМУ компилятору, который вы, возможно, использовали, для Амиги ли, ПК, MacOS X или Linux. Изучение PureBasic очень легко! PureBasic был создан для начинающего и эксперта одинаково. Время компиляции действительно быстрое. Это программное обеспечение было развито для Windows, действующий с системой. Мы поместили много усилия в его реализацию, чтобы производить быстрый, надежный и системный дружелюбный язык.

Синтаксис простой но с возможностями бесконечно PureBasic передовые особенности, как например указатели, структуры, процедуры, динамически связали списки и гораздо больше. Опытный шифровальщик не будет иметь никакой проблемы в получении доступа к любой из законных структур ОС или объектов API.

PureBasic - портативный язык программирования которые в настоящий момент бегут на AmigaOS (680x0 и Powerpc) Windows (x86 и x64), Linux (x86 и x64) и MacOS X (x86 и Powerpc). Это означает, что тот же код может быть составлен прирожденно для всех систем и все еще пользуются полной властью каждого. Нет никаких узких мест подобно виртуальной машине или кодовому переводчику : производимая кодовая продукция чрезвычайно оптимизировала выполнимые программы несмотря на ОС, на которой это составлено. Внешние библиотеки очень оптимизированы, вплоть до уровня ассемблера, когда нужно, который производит очень быстро и маленькие команды.

Технические Особенности

- 486, Pentium, Core2, Основной i7, Athlon, поддержка Phenom

- Встроенные массивы, списки с использованием указателей, карты, сложные структуры, указатели и изменчивые определения

- Поддерживал типы: Байт (8 куска), Слово (16 куска), Долго (32 куска), Float (32 куска), Четверка (64 куска), Вдвоем (64 куска) а также пользователь определил типы (структуры)

- Встроенная строка печатает (характеры) и прозрачная unicode поддержка

- Константы, двоичные и шестнадцатиричные номера поддерживали

- преобразователь данных Выражения и оптимизатор (группируя константы и явные номера вместе)

- Стандартная арифметическая поддержка что касается знакового приоритета и круглой скобки :, -, / *и, или, lsl, asl, lsr, asr

- Очень быстрая компиляция

- поддержка Процедуры структурного программирования с местом действия, глобальной переменной, защищенные переменные

- Встроенные thread средства программирования с резьбовыми переменными и threadsafe методом

- Все Стандартные ОСНОВНЫЕ ключевые слова: If-Else-EndIf, Повторяться-до, и т.п.

- Внешняя библиотечная поддержка, чтобы манипулировать объектами подобно картинам, окнам, управлениям, Directx, и т.п.

- Внешние библиотеки очень оптимизируются вплоть до уровня ассемблера для максимальной скорости и компактности

- API функции Win32 поддерживается как будто бы они были ОСНОВНЫМИ ключевыми словами

- Встроенный ассемблер

- Предварительно составил структуры с файлами констант для добавочной быстрой компиляции

- компилятор Конфигурируемый CLI

- Система friendly, легко, чтобы установить и использование

Требования

- Windows 9x/МЕНЯ, NT/2000/XP, Перспектива, Семь

Информация о продукте

PureBasic проектируется как для начинающих, так и 'чистых' передовых пользователей одинаково. Здесь мы объясним некоторые важные особенности, демонстрирующие, что PureBasic - очень мощный и уникальный язык. Во-первых, PureBasic пользуется "третьими партийными библиотеками", которые очень модульные, и могущие простереться к любому числу библиотек. Есть многочисленные библиотеки, обеспеченные как стандарт, которые включают: звук, эльф, окна, приспособления, экран, палитра, openGL, и т.п. Эти библиотеки, гарантирует максимальное выполнение, так как они пишутся в очень оптимизированном пути.

Отметьте: любой пользователь может развивать их собственные библиотеки. Все инструменты обеспечены в полном пакете. С PureBasic, в пользовательских библиотеках может быть написан как C, так и ассемблер для лучшей гибкости.

Передовая система структур и указателей позволяет объектам пользовательской access ОС легко, позволяя добавочной информации быть использованным с регулярными командами. Функции Windows полностью поддерживаются через большой файл, содержащий все константы и структуры. Это позволяет компиляцию поста молнии, даже если ваша программная необходимость обратиться к функциям ОС.

Для всех капризов (подобно нам ? :-) оптимизатора ассемблера : Вы можете составить программы внутрь 'откомментировал файл' asm продукции, содержа весь код во всестороннем asm форматируют: все непосредственно повторно recompilable после hand-made модификации. Это никогда не было так легко, чтобы оптимизировать незначительные программные части. Вы держите контроль всего вашего исходного кода.

PureBasic код источника программировался за очень модульной модой и может поддерживать любой процессор или операционную систему. Это было доказано уже, так как PureBasic сейчас доступен на четырех совсем другие системы: Windows, Linux, MacOS X и AmigaOS.