Avian

ภาพหน้าจอของซอฟแวร์:
Avian
รายละเอียดซอฟแวร์:
รุ่น: 0.7
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Joel Dice
การอนุญาต: ฟรี
ความนิยม: 16

Rating: 3.0/5 (Total Votes: 2)

นกเป็นทางเลือกที่มีน้ำหนักเบาเพื่อการเขียนโปรแกรมภาษา Java
 
 นกเป็นเสมือนเครื่องมีน้ำหนักเบาและห้องสมุดชั้นออกแบบมาเพื่อให้ย่อยที่มีประโยชน์ของคุณสมบัติของ Java, เหมาะสำหรับการสร้างโปรแกรมที่ตนเองมี
 
 ที่มีประสิทธิภาพ
 
 VM จะดำเนินการตั้งแต่เริ่มต้นและการออกแบบให้มีทั้งสองอย่างรวดเร็วและมีขนาดเล็ก
 
 · Just-In-Time (JIT) รวบรวมสำหรับการดำเนินการวิธีการที่รวดเร็ว
 · Generational คัดลอกเก็บขยะเพื่อให้แน่ใจครั้งหยุดสั้นและท้องถิ่นเชิงพื้นที่ที่ดี
 ·กองกระทู้ท้องถิ่นให้ (1) จัดสรรหน่วยความจำที่มีค่าใช้จ่ายในการประสานไม่มี
 · dereferences ชี้ Null ได้รับการจัดการผ่านทางสัญญาณ OS เพื่อหลีกเลี่ยงการสาขาที่ไม่จำเป็น
 
 ห้องสมุดชั้นถูกออกแบบมาให้เป็นอย่างหลวม ๆ คู่ที่เป็นไปได้ช่วยให้เครื่องมือเช่น ProGuard อุกอาจแยกรหัสขั้นต่ำที่จำเป็นสำหรับการใช้งาน นี่แปลว่าจะดาวน์โหลดมีขนาดเล็กและการเริ่มต้นได้เร็วขึ้น
 
 แบบพกพา
 
 รหัสแพลตฟอร์มเฉพาะซ่อนอยู่หลังอินเตอร์เฟซทั่วไปเพื่อสนับสนุนการเพิ่มสำหรับระบบปฏิบัติการใหม่เป็นเรื่องง่าย ไข้หวัดนกขณะนี้สนับสนุนลินุกซ์ (i386 และ x86_64), Windows (i386) และ OS X (i386) ที่มีมากขึ้นที่จะมา
 
 การพึ่งพาบุคคลที่สามเท่านั้นเกินห้องสมุดระบบปฏิบัติการให้เป็น zlib ซึ่งเป็นตัวแบบพกพามาก แม้ว่า VM เขียนใน C ++, มันไม่ได้ขึ้นอยู่กับห้องสมุด C ++ มาตรฐานและมีประสิทธิภาพดังนั้นในการเผชิญกับการเปลี่ยนแปลง ABI
 
 แบบฝังตัว
 
 ไม่เพียง แต่การใช้งานที่สามารถฝัง VM แต่ VM ตัวเองสนับสนุนการเรียนและการโหลดทรัพยากรจากไฟล์ jar ฝังตัว ซึ่งหมายความว่าคุณสามารถผลิตปฏิบัติการเดียวที่มีโปรแกรมทั้งหมดของคุณจึงลดความซับซ้อนของการติดตั้ง
 
 เริ่มต้นอย่างรวดเร็ว:
 
  $ ส่งออก JAVA_HOME = / usr / local / java # หรือที่ใดก็ตามที่คุณได้ติดตั้ง Java
 $ ให้
 สร้าง $ / Linux-i386 รวบรวมได้อย่างรวดเร็ว / นก -cp สร้าง / ทดสอบสวัสดี

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

    < li> รุ่นนี้มีหลายสิ่งที่ต้องเทียบกับ 0.6 สนับสนุน FreeBSD เพิ่มและช่วยเพิ่มการสนับสนุนสำหรับกาลา.
  • นอกจากนี้ยังเพิ่มการสนับสนุนสำหรับการใช้ Android / ห้องสมุดชั้นซื่อสัตว์เป็นทางเลือกให้ OpenJDK และห้องสมุดนก.

มีอะไรใหม่ ในรุ่น 0.6:

  • รุ่นนี้เพิ่มการสนับสนุนสำหรับแอปเปิ้ล iOS ของคุณ, เพิ่มฮาร์ดแวร์ ARM ลอย สนับสนุนชี้ไปที่คอมไพเลอร์ให้เข้ากันได้กับ OpenJDK 7 ห้องสมุดชั้น, เพิ่มการสนับสนุนสำหรับการใช้ LZMA การบีบอัดไฟล์ JAR ฝังตัวและภาพบูตปรับเปลี่ยนคอมไพเลอร์ทอทในการส่งออกสัญลักษณ์ดีบักมองเห็นสำหรับแต่ละวิธีการรวบรวมและแก้ไขจำนวนข้อบกพร่อง พบตั้งแต่รุ่นล่าสุด.

มีอะไรใหม่ ในรุ่น 0.5:

  • รุ่นนี้ช่วยเพิ่มความเข้ากันได้กับห้องสมุดชั้น OpenJDK, เพิ่มการสนับสนุน สำหรับ Linux บน PowerPC และช่วยเพิ่มการสนับสนุนการแปล.

มีอะไรใหม่ ในรุ่น 0.4:

  • รุ่นนี้เพิ่มการสนับสนุนสำหรับการใช้ห้องสมุดชั้น OpenJDK เป็น ทางเลือกที่จะเริ่มต้นห้องสมุดนก.
  • นอกจากนี้ยังเพิ่มการสนับสนุนสำหรับสถาปัตยกรรม ARM ที่ช่วยเพิ่มการสนับสนุนสำหรับการปพลิเคชันที่ใช้ classloaders ที่กำหนดเองและแก้ไขข้อบกพร่องจำนวนปิดบังปัจจุบันในรุ่นก่อนหน้านี้.

ต้องการ

  • GCC
  • Java 2 Standard Edition Runtime Environment
  • GNU binutils
  • zlib
  • GNU ให้

ซอฟต์แวร์ที่คล้ายกัน

nesC
nesC

3 Jun 15

CURSEL
CURSEL

3 Jun 15

PyInstaller
PyInstaller

18 Feb 15

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

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