PureBasic

ภาพหน้าจอของซอฟแวร์:
PureBasic
รายละเอียดซอฟแวร์:
รุ่น: 4.30
วันที่อัพโหลด: 2 Jun 15
ผู้พัฒนา: Fantaisie Software
การอนุญาต: Shareware
ราคา: 69.00 $
ความนิยม: 7

Rating: nan/5 (Total Votes: 0)

PureBasic เป็นใหม่ "ระดับสูง" ภาษาการเขียนโปรแกรมบนพื้นฐานของกฎพื้นฐานที่จัดตั้งขึ้น PureBasic คล้ายกับคอมไพเลอร์ขั้นพื้นฐานอื่น ๆ ที่คุณอาจจะนำมาใช้ไม่ว่าจะเป็นเอมิหรือเครื่องคอมพิวเตอร์ การเรียนรู้ PureBasic เป็นเรื่องง่ายมาก! PureBasic ได้ถูกสร้างขึ้นสำหรับการเริ่มต้นและผู้เชี่ยวชาญเหมือนกัน เวลารวบรวมเป็นไปอย่างรวดเร็วจริงๆ เราได้ใส่มากของความพยายามในการก่อให้เกิดการผลิตรวดเร็วเชื่อถือได้และระบบภาษาที่เป็นมิตร
 
ไวยากรณ์ที่เรียบง่าย แต่ความเป็นไปได้ไม่มีที่สิ้นสุดด้วยคุณสมบัติขั้นสูงของ PureBasic เช่นตัวชี้โครงสร้างขั้นตอนรายการเชื่อมโยงแบบไดนามิกและอื่น ๆ อีกมากมาย coder ประสบการณ์จะมีปัญหาในการเข้าถึงใด ๆ ของโครงสร้าง OS กฎหมายหรือวัตถุ API ไม่มี
 
PureBasic เป็นภาษาโปรแกรมแบบพกพาซึ่งขณะทำงานบน AmigaOS (680x0 และ PowerPC), Linux, MacOS X (PowerPC) และ Windows ระบบคอมพิวเตอร์ ซึ่งหมายความว่ารหัสเดียวกันสามารถรวบรวมกำเนิดสามระบบและยังคงใช้อำนาจเต็มของแต่ละ มีคอขวดไม่เหมือนเครื่องเสมือนหรือแปลรหัส; รหัสที่สร้างผลิตปฏิบัติการเพิ่มประสิทธิภาพสูงโดยไม่คำนึงถึงระบบปฏิบัติการที่มันจะรวบรวม ห้องสมุดภายนอกจะเขียนส่วนใหญ่อยู่ในมือของผู้ประกอบการเพิ่มประสิทธิภาพซึ่งเป็นผู้ผลิตคำสั่งได้อย่างรวดเร็วมากมักจะเร็วกว่า C / C ++ เทียบเท่า
การติดตั้ง:
  ใช้ 'su -' ที่จะมีเปลือกราก (ถ้าไม่ได้ทำมาแล้ว)
  คัดลอก 'PureBasic / คอมไพเลอร์ / pbcompiler' แฟ้มใน / usr / bin /
  หรือไดเรกทอรีอื่น ๆ ในเส้นทาง:
    # ซีพี PureBasic / คอมไพเลอร์ / pbcompiler / usr / bin /
  ถัดไปย้ายทั้งไดเรกทอรี 'PureBasic ใน / usr / share /
    # ซีพี -rf PureBasic / usr / share /
  หมายเหตุ: คุณสามารถตั้งค่าตัวแปรสภาพแวดล้อม $ PUREBASIC_HOME ไป
  เส้นทางการติดตั้งของคุณถ้าคุณไม่ต้องการที่จะนำ PureBasic
  ลิ้นชักใน / usr / share
  หากคุณไม่ได้มี 'FASM' คัดลอกในเส้นทางของคุณ (FASM v1.45 อย่างน้อย)
    # ซีพี PureBasic / คอมไพเลอร์ / FASM / usr / bin /
  เพื่อทดสอบการติดตั้งของคุณเพียงแค่พิมพ์:
    # pbcompiler

คุณสมบัติ

  • ชุดใหญ่ของคำสั่งภายใน (800) อย่างรวดเร็วและง่ายดายสร้างโปรแกรมใด ๆ หรือเกม
  • คำหลักพื้นฐานทั้งหมดได้รับการสนับสนุน
  • คอมไพเลอร์ได้อย่างรวดเร็วมากซึ่งสร้าง executables ปรับสูง
  • ไม่มีกำลังภายนอกล่ามรันไทม์หรือสิ่งอื่นที่จำเป็นต้องใช้ในการสร้าง executables
  • การสนับสนุนขั้นตอนการเขียนโปรแกรมโครงสร้างที่มีตัวแปรท้องถิ่นและระดับโลก
  • การเข้าถึง API ระบบปฏิบัติการเต็มรูปแบบสำหรับการเขียนโปรแกรมขั้นสูง
  • ง่าย แต่อย่างรวดเร็วการสนับสนุนเกม 2D รางห้องสมุดทุ่มเท (DirectX, SDL, ... )
  • ง่ายและการสนับสนุน 3D ที่มีคุณภาพสูงขึ้นอยู่กับผีปอบ
  • การใช้งานที่เหมาะสมของฮาร์ดแวร์ที่มีอยู่โดยใช้เพิ่มประสิทธิภาพสูง (งานประกอบ) คำสั่ง
  • รหัสที่มาเป็นแบบพกพาระหว่าง AmigaOS, Windows, MacOS X และ Linux สำหรับการเล่นเกมและการใช้งาน
  • แก้ไขเฉพาะและการพัฒนาสภาพแวดล้อม
  • ดีบักแบบบูรณาการเพื่อให้ง่ายต่อการติดตามข้อบกพร่องการเขียนโปรแกรม.
  • คุณสมบัติทางเทคนิค:
  • 486, Pentium (Pro, II, III) สนับสนุน
  • อาร์เรย์ Built-in, รายการที่เชื่อมโยงแบบไดนามิกโครงสร้างที่ซับซ้อนตัวชี้และคำจำกัดความตัวแปร
  • ชนิดที่รองรับ: ไบต์ (8 บิต) คำ (16 บิต) ยาว (32 บิต), โฟลต (32 บิต) และผู้ใช้กำหนดชนิด (โครงสร้าง)
  • Built-in ประเภทสตริง (ตัวอักษร)
  • ค่าคงที่, ไบนารีและตัวเลขฐานสิบหกสนับสนุน
  • ลดการแสดงออก (คงที่การจัดกลุ่มและตัวเลขที่ชัดเจนร่วมกัน)
  • การสนับสนุนทางคณิตศาสตร์มาตรฐานในส่วนของการจัดลำดับความสำคัญและเครื่องหมายวงเล็บ: +, - / * และหรือ LSL, ASL, ขี้, ASR
  • รวบรวมได้อย่างรวดเร็วมาก (ประมาณ 300 000 เส้น / นาที P200)
  • การสนับสนุนขั้นตอนการเขียนโปรแกรมโครงสร้างที่มีตัวแปรท้องถิ่นและระดับโลก
  • ทั้งหมดคำหลักมาตรฐานขั้นพื้นฐาน:. หาก-อื่น-EndIf ซ้ำ-จนกระทั่ง ฯลฯ
  • การสนับสนุนห้องสมุดภายนอกเพื่อจัดการกับวัตถุเช่นภาพ BMP, หน้าต่าง, แกดเจ็ต, SDL ฯลฯ .
  • ห้องสมุดภายนอกจะเขียนอย่างเต็มที่ในมือประกอบเหมาะสำหรับความเร็วสูงสุดและความเป็นปึกแผ่น
  • ฟังก์ชั่น API ลินุกซ์ได้รับการสนับสนุนอย่างเต็มที่ราวกับว่าพวกเขาคำหลักพื้นฐาน
  • Inline ประกอบ
  • โครงสร้าง Precompiled กับไฟล์ค่าคงที่สำหรับการรวบรวมอย่างรวดเร็วเป็นพิเศษ
  • กำหนดเรียบเรียง CLI
  • ระบบที่เป็นมิตร, การติดตั้งและใช้งานง่าย

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • Added: เต็ม 64 บิตรุ่นของ PureBasic (Windows)
  • Added: MacOS X x86 สนับสนุน
  • เพิ่ม: 'JPEG ที่ 2000' ห้องสมุด
  • เพิ่มเข้ามา: ห้องสมุดโหนด '
  • เพิ่มเข้ามา: ห้องสมุด Gadget3D '
  • เพิ่มเข้ามา: ห้องสมุด Window3D '
  • เพิ่มเข้ามา: ห้องสมุด Sound3D '
  • เพิ่มเต็มสนับสนุน Unicode จะ engine3d
  • เพิ่มการสนับสนุนสำหรับ MacOS X engine3d
  • Added: แอบโซลูท / หมุนญาติ engine3d หมุนทุกคำสั่ง
  • เพิ่มเข้ามา: ย้ายแอบโซลูทสำหรับร่างกายฟิสิกส์ engine3d
  • เพิ่มเข้ามา: EntityID () EntityLookAt ()
  • เพิ่มเข้ามา: CameraProjectionX () CameraProjectionY () WorldDebug () ดวงอาทิตย์ ()
  • เพิ่มเข้ามา: MousePick () PointPick () PickX / Y / Z () CreateWater () AntialiasingMode ()
  • เพิ่มเข้ามา: CatchModule () arraySize () WindowBounds () DesktopX () DesktopY ()
  • เพิ่มเข้ามา: FinishDatabaseQuery () DatabaseID ()
  • เพิ่มเข้ามา: CreateSemaphore () FreeSemaphore () SignalSemaphore () WaitSemaphore () TrySemaphore ()
  • เพิ่ม: '.i ประเภทพื้นเมืองสำหรับ 32/64 บิตขนาดจำนวนเต็ม
  • เพิ่มเข้ามา: อ่าน / WriteInteger () อ่าน / WritePreferenceInteger () PeekI () PokeI ()
  • เพิ่มการสนับสนุนสำหรับภาษาคอมไพเลอร์และดีบัก
  • เพิ่มเข้ามา: พารามิเตอร์สไตล์เพื่อ FontRequester ()
  • เพิ่ม: การสนับสนุนสำหรับ 'และ / หรือในงบ CompilerIf
  • Added: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • เพิ่มการสนับสนุนการ #PB_Ignore AddStatusBarField ()
  • เพิ่มเข้ามา: #PB_Explorer_DisplayMode เพื่อ ExplorerListGadget ()
  • เพิ่มการสนับสนุนจอยสติ๊กหลาย
  • เพิ่มเข้ามา: #PB_Compiler_FilePath คอมไพเลอร์อย่างต่อเนื่อง
  • ที่เพิ่มขึ้น: การทำงานซ้ำที่สำคัญของห้องสมุด OnError (crossplatform)
  • ที่เพิ่มขึ้น: InitScintilla () พารามิเตอร์คือตอนนี้ตัวเลือก
  • ขั้นสูง: เขียนดีบักที่สมบูรณ์แบบสำหรับการสนับสนุนของแพลตฟอร์มใหม่
  • เพิ่มประสิทธิภาพ: ห้องสมุด XML เพื่อจัดการกับไฟล์ขนาดใหญ่ได้อย่างรวดเร็ว
  • เพิ่มประสิทธิภาพ: ห้องสมุด LinkedList ใช้หน่วยความจำได้อย่างมีประสิทธิภาพ
  • เปลี่ยนแปลง: 'อ่าน' คำหลักในขณะนี้ requiers ประเภท (Read.l, Read.q ฯลฯ ) เพื่อหลีกเลี่ยง 64 บิตปัญหาการย้ายถิ่น
  • เปลี่ยนแปลง: CountList () เพื่อ ListSize ()
  • เปลี่ยนแปลง: ClearGadgetItemList () เพื่อ ClearGadgetItems ()
  • เปลี่ยนแปลง: CameraProjection () เพื่อ CameraProjectionMode ()
  • เปลี่ยนแปลง: addElement () และเช่นตอนนี้กลับชี้ไปยังจุดเริ่มต้นของข้อมูล
  • เปลี่ยนแปลง: ComboBoxGadget () ความสูงอยู่ในขณะนี้แกดเจ็ตที่แท้จริงสูง
  • เปลี่ยนแปลง: #Long, #Byte, #Word ฯลฯ เพื่อ #PB_Long, #PB_Byte, #PB_Word ฯลฯ เพื่อความมั่นคง
  • เปลี่ยนแปลง: RotateEntity () RotateCamera () และ RotateBillboard () x, y ที่แกนหมุน
  • เปลี่ยนแปลง: CameraFOV () มุมเรเดียนจากระดับ
  • เปลี่ยนแปลง: อาร์เรย์และพารามิเตอร์รายการตอนนี้ requiers รายชื่อ 'หรือ' อาร์เรย์ 'คำหลัก
  • ลบ: StrQ () HexQ () BinQ () ValQ ()
  • ลบ: ChangeListIconDisplay () แทนที่ด้วยแอตทริบิวต์แกดเจ็ต
  • ลบ: ButtonImageGadget () เข้ากันได้
  • ลบ: CreateGadgetList () ตอนนี้ทำโดยอัตโนมัติใน OpenWindow ()
  • ลบ: CopyTexture () TextureOutput ()
  • ออก: จอแสดงผลของ CPU ลบจาก IDE เป็นระบบปฏิบัติการทั้งหมดให้ฟังก์ชันการทำงานเหมือนกัน
  • คงที่: ระบบย่อย DX9 บน Windows
  • คงที่: คอมไพเลอร์และไลบรารีหลายข้อบกพร่องที่เกี่ยวข้อง

ต้องการ

  • Linux กับ XFree 4.0
  • NASM และ SDL
  • ดี + 1.2
  • SDL 1.2
  • ห้องสมุด PureBasic 'ไมดาโมดูล'

ซอฟแวร์อื่น ๆ ของนักพัฒนา Fantaisie Software

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

26 Jan 15

PureBasic
PureBasic

26 Jan 15

ความคิดเห็นที่ PureBasic

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!