PureBasic

Phần mềm chụp màn hình:
PureBasic
Các chi tiết về phần mềm:
Phiên bản: 4.30
Ngày tải lên: 2 Jun 15
Nhà phát triển: Fantaisie Software
Giấy phép: Shareware
Giá: 69.00 $
Phổ biến: 7

Rating: nan/5 (Total Votes: 0)

PureBasic là một "cao cấp" ngôn ngữ lập trình mới dựa trên các quy định đã BASIC. PureBasic giống với bất kỳ trình biên dịch BASIC khác mà bạn có thể đã được sử dụng, dù cho Amiga hoặc PC. Học PureBasic là rất dễ dàng! PureBasic đã được tạo ra cho những người mới bắt đầu và các chuyên gia như nhau. Thời gian biên dịch là thực sự nhanh chóng. Chúng tôi đã đặt rất nhiều nỗ lực vào việc thực hiện của nó để sản xuất một nhanh chóng, đáng tin cậy và hệ thống ngôn ngữ thân thiện.
 
Cú pháp là đơn giản nhưng khả năng là vô tận với các tính năng tiên tiến PureBasic, chẳng hạn như các con trỏ, cấu trúc, thủ tục, danh sách liên kết động và nhiều hơn nữa. Các coder có kinh nghiệm sẽ không có vấn đề trong việc đạt được quyền truy cập vào bất kỳ của các cấu trúc hệ điều hành hợp pháp hoặc các đối tượng API.
 
PureBasic là một ngôn ngữ lập trình di động hiện đang hoạt động trên AmigaOS (680x0 và PowerPC), Linux, MacOS X (PowerPC) và các hệ thống máy tính Windows. Điều này có nghĩa rằng các mã tương tự có thể được biên dịch natively ba hệ thống và vẫn sử dụng toàn bộ sức mạnh của mỗi. Hiện tại không có tắc nghẽn như một máy ảo hoặc một phiên dịch mã; các mã được tạo ra sản xuất tối ưu hóa cao thực thi bất kể hệ điều hành mà nó được biên dịch. Các thư viện bên ngoài chủ yếu được viết bằng tay lắp ráp tối ưu, trong đó sản xuất các lệnh rất nhanh, thường nhanh hơn nhiều so với C / C ++ tương đương.
Cài đặt:
  Sử dụng 'su -' để có vỏ gốc (nếu chưa làm)
  Sao chép 'purebasic / biên dịch / pbcompiler' file trong / usr / bin /
  hoặc bất kỳ thư mục khác trong PATH:
    # Cp purebasic / biên dịch / pbcompiler / usr / bin /
  Tiếp theo, di chuyển toàn bộ thư mục 'purebasic' trong / usr / share /
    # Cp -rf purebasic / usr / share /
  Chú ý: bạn có thể thiết lập các biến môi trường $ PUREBASIC_HOME để
  đường dẫn cài đặt của bạn nếu bạn không muốn đặt purebasic
  ngăn kéo trong / usr / share.
  Nếu bạn không có 'fasm', copy vào đường dẫn của bạn (fasm v1.45 ít nhất)
    # Cp purebasic / biên dịch / fasm / usr / bin /
  Để kiểm tra cài đặt, chỉ cần đánh của bạn:
    # Pbcompiler

Tính năng :

  • bộ lớn các lệnh nội bộ (800) để nhanh chóng và dễ dàng xây dựng các ứng dụng hoặc trò chơi
  • Tất cả từ khóa BASIC được hỗ trợ
  • thực thi biên dịch rất nhanh mà sẽ tạo các tối ưu hóa cao
  • Không DLLs bên ngoài, thông dịch thời gian chạy hoặc bất cứ điều gì khác cần thiết khi tạo file thực thi
  • hỗ trợ Thủ tục lập trình cấu trúc với các biến địa phương và toàn cầu
  • Truy cập vào đầy đủ hệ điều hành API cho lập trình tiên tiến
  • Dễ dàng nhưng rất nhanh 2D trò chơi hỗ trợ máng thư viện dành riêng (DirectX, SDL, ...)
  • Dễ dàng và hỗ trợ 3D chất lượng cao dựa trên OGRE
  • Sử dụng tối ưu của các phần cứng có sẵn bằng cách sử dụng tối ưu hóa cao (lắp ráp) lệnh
  • Mã nguồn di động giữa AmigaOS, Windows, MacOS X và Linux, cho các trò chơi và các ứng dụng
  • biên tập chuyên dụng và môi trường phát triển
  • gỡ lỗi tích hợp để dễ dàng theo dõi chương trình lỗi.
  • Tính năng kỹ thuật:
  • 486, Pentium (Pro, II, III) hỗ trợ
  • Built-in mảng, danh sách liên kết động, cấu trúc phức tạp, con trỏ và các định nghĩa biến
  • loại hỗ trợ: Byte (8 bit), Word (16 bit), Long (32 bit), Float (32 bit) và cũng có người dùng định nghĩa các loại (cấu trúc)
  • Built-in kiểu chuỗi (ký tự)

  • Số
  • hằng số, nhị phân và thập lục phân được hỗ trợ
  • Biểu hiện giảm tốc (nhóm các hằng số và số rõ ràng với nhau)
  • hỗ trợ số học tiêu chuẩn đối với các ưu tiên và dấu ngoặc đơn: +, -, /, *, và, hoặc, LSL, asl, LSR, asr
  • biên soạn rất nhanh (khoảng 300 000 dòng / phút trên P200)
  • hỗ trợ Thủ tục lập trình cấu trúc với các biến địa phương và toàn cầu
  • Tất cả từ khóa Tiêu chuẩn cơ bản:. Nếu-Else-endif,
  • Lặp-Cho đến khi, vv
  • hỗ trợ thư viện bên ngoài để thao tác các đối tượng như hình ảnh BMP, cửa sổ, tiện ích, SDL, vv.
  • thư viện bên ngoài được ghi đầy đủ trong tay lắp ráp tối ưu hóa cho tốc độ tối đa và chặt
  • Các chức năng Linux API được hỗ trợ đầy đủ như thể chúng là những từ khóa BASIC
  • Inline lắp ráp
  • cấu trúc biên dịch sẵn với các tập tin hằng cho thêm biên soạn nhanh
  • biên dịch CLI cấu hình
  • Hệ thống thân thiện, dễ cài đặt và sử dụng

là gì mới trong phiên bản này:

  • Nhập: Full 64 bit phiên bản của PureBasic (Windows)
  • Nhập: hỗ trợ x86 MacOS X
  • Added: 'JPEG 2000' thư viện
  • Added: 'Node' thư viện
  • Added: 'Gadget3D' thư viện
  • Added: 'Window3D' thư viện
  • Added: 'Sound3D' thư viện
  • Added: hỗ trợ unicode đầy đủ để các engine3d
  • Added: MacOS X hỗ trợ cho engine3d
  • Nhập: Absolute / vòng quay tương đối cho tất cả engine3d xoay lệnh
  • Added: di chuyển tuyệt đối cho cơ thể engine3d physic
  • Added: EntityID (), EntityLookAt ()
  • Added: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Sun ()
  • Added: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Added: CatchModule (), arraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Added: FinishDatabaseQuery (), DatabaseID ()
  • Added: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Added: loại bản địa '.i' cho 32/64 bit số nguyên kích thước
  • Added: Đọc / WriteInteger (), Read / WritePreferenceInteger (), PeekI (), PokeI ()
  • Added: Ngôn ngữ hỗ trợ biên dịch và sửa lỗi
  • Added: Kiểu tham số để FontRequester ()
  • Added: Hỗ trợ cho 'Và / Hoặc' trong CompilerIf báo cáo
  • Nhập: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Added: hỗ trợ #PB_Ignore để AddStatusBarField ()
  • Added: #PB_Explorer_DisplayMode để ExplorerListGadget ()
  • Added: Hỗ trợ nhiều phím điều khiển
  • Added: #PB_Compiler_FilePath trình biên dịch không đổi
  • Enhanced: làm lại chủ yếu của thư viện onerror (crossplatform)
  • Enhanced: InitScintilla (), tham số bây giờ là tùy chọn
  • Tăng cường: Toàn bộ debugger viết lại để hỗ trợ các nền tảng mới
  • Tối ưu hóa: thư viện XML để xử lý tập tin rất lớn một cách nhanh chóng
  • Tối ưu hóa: thư viện LinkedList sử dụng bộ nhớ hiệu quả
  • Thay đổi: 'Đọc' từ khóa hiện nay requiers một kiểu (Read.l, Read.q vv) để tránh 64 bit vấn đề di cư
  • Thay đổi: CountList () để ListSize ()
  • Thay đổi: ClearGadgetItemList () để ClearGadgetItems ()
  • Thay đổi: CameraProjection () để CameraProjectionMode ()
  • Thay đổi: AddElement () và như vậy, nay họ về một con trỏ đến đầu của dữ liệu
  • Thay đổi: ComboBoxGadget) chiều cao (nay là chiều cao tiện ích sản
  • Thay đổi: #Long, #Byte, #Word vv để #PB_Long, #PB_Byte, #PB_Word vv cho quán
  • Thay đổi: RotateEntity (), RotateCamera () và RotateBillboard () x, trục bánh xe y
  • Thay đổi: CameraFOV () góc từ radian để độ
  • Thay đổi: Array và danh sách tham số doanh nghiệp requiers các 'Danh sách' hoặc 'Array' từ khóa
  • Gỡ bỏ: StrQ (), HexQ (), BinQ (), ValQ ()
  • Gỡ bỏ: ChangeListIconDisplay (), thay thế bằng một thuộc tính tiện ích
  • Gỡ bỏ: ButtonImageGadget () tương thích ngược
  • Gỡ bỏ: CreateGadgetList (), bây giờ tự động thực hiện trong OpenWindow ()
  • Gỡ bỏ: CopyTexture (), TextureOutput ()
  • Gỡ bỏ: màn hình CPU Removed từ IDE, như tất cả các hệ điều hành cung cấp các chức năng tương tự
  • Cố định: hệ thống phụ DX9 trên Windows
  • Cố định: Nhiều trình biên dịch và các thư viện lỗi liên quan

Yêu cầu :

  • Linux với XFree 4,0
  • NASM và SDL
  • GTK + 1.2
  • SDL 1.2
  • Thư viện PureBasic 'MIDAS Mô-đun'

Phần mềm khác của nhà phát triển Fantaisie Software

PureBasic (64-bit)
PureBasic (64-bit)

26 Jan 15

PureBasic
PureBasic

26 Jan 15

Ý kiến ​​để PureBasic

Bình luận không
Nhập bình luận
Bật hình ảnh!