Iklan

SWIG untuk Windows

  • Gratis

  • Dalam bahasa Bahasa Indonesia
  • V 4.0.2
  • 4.5

    (0)
  • Status Keamanan

Ulasan Softonic

Buat lingkungan pemrograman tingkat tinggi

SWIG, atau Pembungkus Sederhana dan Generator Antarmuka, adalah pengembangan a>alat yang Python, Perl, PHP, dan Ruby. Namun, ini juga dapat digunakan dengan bahasa non-skrip, seperti Common Lisp, C#, dan Jawa. SWIG adalah aplikasi gratis untuk digunakan, dan kode yang dihasilkannya kompatibel dengan proyek komersial dan non-komersial

Untuk apa SWIG digunakan?

SWIG paling sering digunakan untuk membuat interpretasi atau kompilasi tingkat tinggi bahasa pemrograman dan antarmuka pengguna. Ini juga merupakan alat yang berguna untuk menguji dan membuat prototipe perangkat lunak C/C++. Dengan menggunakan aplikasi, Anda dapat mengurangi jumlah pengkodean manual yang diperlukan untuk menjalankan fungsi C/C++ dari bahasa pemrograman lain.  Manfaat lain dari menggunakan aplikasi ini adalah Anda lebih kecil kemungkinannya untuk membuat kesalahan saat Anda membuat kode secara manual. 

Seperti yang disebutkan, SWIG menghasilkan kode pembungkus untuk berbagai bahasa scripting dan non-scripting. Aplikasi akan mengkompilasi file antarmuka dan menghasilkan kode dalam C/C++ biasa dan bahasa pemrograman target. Kemudian menghasilkan kode konversi untuk fungsi dengan argumen sederhana. Alat ini juga akan membuat kode sumber yang menyediakan perekat antara C/C++ dan bahasa target. Perhatikan, bagaimanapun, bahwa programmer harus menulis kode konversi untuk jenis argumen yang kompleks. Selain itu, perangkat lunak tidak digunakan untuk memanggil fungsi yang ditafsirkan oleh kode asli. Ini juga harus dilakukan oleh programmer secara manual. 

Namun, meskipun SWIG telah berhasil digunakan dalam berbagai macam aplikasi, masih ada beberapa batasan dalam sistemnya saat ini yang harus menjadi fokus pengembangnya. Salah satu batasan ini adalah fakta bahwa aplikasi belum kompiler C/C++. Akibatnya, terkadang dapat dikacaukan dengan deklarasi C kompleks atau sintaks non-ANSI. Ada juga dukungan minimal untuk beberapa fitur C++, seperti fungsi overloading, templates, namespaces, dan operator overloading. Akhirnya, program ini terutama dirancang untuk digunakan dengan kode C yang sudah ada sebelumnya. Dengan ini, tidak selalu tepat untuk digunakan jika Anda menulis widget TK atau jenis ekstensi bahasa skrip khusus lainnya. 

Alat yang berguna untuk pemrogram

SWIG  sangat menyederhanakan pemanggilan fungsi C/C++ dari banyak bahasa pemrograman. Itu tidak memerlukan modifikasi pada kode C yang ada dan relatif mudah untuk diterapkan pada sistem yang ada. Dengan ini, jumlah pengkodean manual akan berkurang. Ada beberapa batasan pada aplikasi, tetapi secara keseluruhan, ini adalah alat yang berguna untuk banyak programmer. 

KELEBIHAN

  • Dapat digunakan untuk bahasa scripting dan non-scripting
  • Mengurangi jumlah pengkodean manual
  • Mudah diterapkan pada sistem yang ada
  • Kompatibel dengan proyek komersial dan non-komersial

KELEMAHAN

  • Bukan kompiler C/C++ lengkap
  • Dukungan minimal untuk beberapa fitur C++
  • Tidak selalu sesuai untuk menulis widget TK dan ekstensi bahasa skrip khusus.

Program tersedia dalam bahasa lain


SWIG untuk PC

  • Gratis

  • Dalam bahasa Bahasa Indonesia
  • V 4.0.2
  • 4.5

    (0)
  • Status Keamanan


Ulasan pengguna tentang SWIG

Apakah Anda mencoba SWIG? Jadilah yang pertama untuk meninggalkan pendapat Anda!


Iklan