โฆษณา

SWIG สำหรับ Windows

  • ฟรี

  • ภาษาภาษาไทย
  • V 4.0.2
  • 4.5

    (0)
  • สถานะการรักษาความปลอดภัย

รีวิวจาก Softonic

สร้างสภาพแวดล้อมการเขียนโปรแกรมระดับสูง

SWIG หรือ Simplified Wrapper และ Interface Generator เป็นซอฟต์แวร์ การพัฒนา a>เครื่องมือที่ Python, Perl, PHP และ Ruby อย่างไรก็ตาม ใช้กับภาษาที่ไม่ใช่สคริปต์ เช่น Common Lisp, C# และ จาวา SWIG เป็นแอปใช้งานฟรี และโค้ดที่สร้างนั้นเข้ากันได้กับทั้งโครงการเชิงพาณิชย์และที่ไม่ใช่เชิงพาณิชย์ 

SWIG ใช้สำหรับอะไร

SWIG มักใช้เพื่อสร้าง ภาษาโปรแกรมและอินเทอร์เฟซผู้ใช้ นอกจากนี้ยังเป็นเครื่องมือที่มีประโยชน์สำหรับการทดสอบและสร้างต้นแบบซอฟต์แวร์ C/C++ เมื่อใช้แอปนี้ คุณจะลดจำนวนโค้ดที่ต้องใช้เพื่อเรียกใช้ฟังก์ชัน C/C++ จากภาษาการเขียนโปรแกรมอื่นๆ ได้ ประโยชน์อีกประการของการใช้แอปนี้คือ มีโอกาสน้อยที่จะเกิดข้อผิดพลาด ซึ่งเมื่อคุณเขียนโค้ดด้วยตนเอง

ตามที่ระบุไว้ SWIG สร้างโค้ดแรปเปอร์ สำหรับภาษาสคริปต์และภาษาที่ไม่ใช่สคริปต์ต่างๆ แอปจะรวบรวมไฟล์อินเทอร์เฟซและสร้างโค้ดในภาษา C/C++ ปกติและภาษาโปรแกรมเป้าหมาย จากนั้นจะ สร้างโค้ดการแปลง สำหรับฟังก์ชันที่มีอาร์กิวเมนต์ง่ายๆ เครื่องมือนี้จะ สร้างซอร์สโค้ด ที่ให้กาวระหว่าง C/C++ และภาษาเป้าหมาย อย่างไรก็ตาม โปรดทราบว่าโปรแกรมเมอร์ต้องเขียนโค้ดการแปลงสำหรับอาร์กิวเมนต์ที่ซับซ้อน นอกจากนี้ ซอฟต์แวร์จะไม่ใช้สำหรับการเรียกใช้ฟังก์ชันที่ตีความด้วยโค้ดเนทีฟ สิ่งนี้ก็เช่นกันสำหรับโปรแกรมเมอร์ที่ต้องดำเนินการด้วยตนเอง

อย่างไรก็ตาม แม้ว่า SWIG จะถูกนำมาใช้อย่างประสบความสำเร็จในแอปพลิเคชันที่หลากหลาย แต่ก็ยังมีข้อจำกัดบางประการใน ระบบปัจจุบันที่ผู้พัฒนาต้องให้ความสำคัญ หนึ่งในข้อจำกัดเหล่านี้คือการที่แอป ยังไม่เป็น คอมไพเลอร์ C/C++ แบบเต็ม. ด้วยเหตุนี้ บางครั้งจึงอาจสับสนได้ด้วยการประกาศ C ที่ซับซ้อนหรือไวยากรณ์ที่ไม่ใช่ ANSI นอกจากนี้ยังมีการสนับสนุนขั้นต่ำสำหรับคุณลักษณะ C++ หลายอย่าง เช่น การโอเวอร์โหลดฟังก์ชัน เทมเพลต เนมสเปซ และการโอเวอร์โหลดโอเปอเรเตอร์ สุดท้าย โปรแกรมได้รับการออกแบบมาเพื่อใช้กับโค้ด C ที่มีอยู่ก่อนเป็นหลัก ด้วยเหตุนี้ จึงไม่เหมาะสมเสมอไปหากคุณกำลังเขียนวิดเจ็ต TK หรือส่วนขยายภาษาสคริปต์เฉพาะทางประเภทอื่นๆ

เครื่องมือที่เป็นประโยชน์สำหรับโปรแกรมเมอร์

SWIG  ลดความซับซ้อน การเรียกใช้ฟังก์ชัน C/C++ จากภาษาการเขียนโปรแกรมหลายภาษา ไม่จำเป็นต้องแก้ไขรหัส C ที่มีอยู่และง่ายต่อการนำไปใช้กับระบบที่มีอยู่ ด้วยเหตุนี้ จำนวนการเข้ารหัสด้วยตนเองจะลดลง แอปมีข้อจำกัดเล็กน้อย แต่โดยรวมแล้ว แอปนี้เป็นเครื่องมือที่มีประโยชน์สำหรับโปรแกรมเมอร์จำนวนมาก 

ข้อดี

  • ใช้ได้ทั้งภาษาสคริปต์และภาษาที่ไม่ใช่สคริปต์
  • ลดปริมาณการเข้ารหัสด้วยตนเอง
  • ง่ายต่อการนำไปใช้กับระบบที่มีอยู่
  • เข้ากันได้กับทั้งโครงการเชิงพาณิชย์และที่ไม่ใช่เชิงพาณิชย์

ข้อเสีย

  • ไม่ใช่คอมไพเลอร์ C/C++ แบบเต็ม
  • รองรับคุณสมบัติ C ++ น้อยที่สุด
  • ไม่เหมาะสำหรับการเขียนวิดเจ็ต TK และส่วนขยายภาษาสคริปต์แบบพิเศษเสมอไป

ซอฟต์แวร์ที่มีในภาษาอื่น ๆ


SWIG สำหรับ PC

  • ฟรี

  • ภาษาภาษาไทย
  • V 4.0.2
  • 4.5

    (0)
  • สถานะการรักษาความปลอดภัย


รีวิวจากผู้ใช้เกี่ยวกับ SWIG

มีคุณพยายาม SWIG? เป็นคนแรกที่จะออกความคิดเห็นของคุณ!


โฆษณา

สำรวจปพลิเคชัน

โฆษณา

กฎหมายเกี่ยวกับการใช้ซอฟต์แวร์นี้อาจแตกต่างไปตามประเทศต่างๆ เราไม่แนะนำหรือไม่ยอมรับการใช้โปรแกรมนี้หากเป็นการละเมิดต่อกฎหมายเหล่านี้.