Sistem kompiler gratis

GCC GNU Compiler Collection adalah alat pengembangan yang dikembangkan oleh Free Software Foundation, Inc. Seperti namanya, aplikasi gratis ini menawarkan sistem kompiler yang komprehensif . Muncul dengan front-end dan perpustakaan built-in , memungkinkannya untuk mendukung berbagai bahasa pemrograman .

GCC dianggap sebagai compiler de-facto pada kebanyakan sistem. Meskipun kompiler baru, seperti C Compiler dan Clang , tersedia, aplikasi ini sering digunakan sebagai titik referensi untuk benchmark . Namun, dibandingkan dengan kompiler baru, kompilernya relatif lambat dan tidak menghasilkan kode yang paling optimal di pasaran.

Bagaimana cara kerja Koleksi Kompilator GCC GNU?

GNU Compiler Collection, atau disingkat GCC, adalah kit pengembangan yang awalnya hanya menangani bahasa pemrograman C. Namun, dengan pengembangan front-end tambahan , ia memperluas kemampuannya dan sekarang dapat mengkompilasi C++, Objective-C, Objective C++, Go, Fortran, Ada, Java , dan banyak lagi. Ini juga mendukung berbagai macam arsitektur prosesor . Akibatnya, itu menjadi alat pengembangan untuk banyak aplikasi gratis dan pantas.

GCC menerjemahkan bahasa pemrograman ke bahasa mesin. Pertama, ia mengambil kode sumber dan memprosesnya dengan menghapus komentar dan memperluas nama makro dengan kode. Kemudian, ia memindahkannya ke kompiler yang mengubah setiap baris dalam file yang telah diproses sebelumnya menjadi bahasa rakitan. Assembler kemudian menerjemahkannya ke dalam kode objek. Terakhir, linker mengeluarkan file yang dapat dieksekusi dan siap dijalankan.

Pengguna juga dapat memperluas kompiler GCC dengan menambahkan plugin . Dengan melakukannya, Anda dapat memodifikasi kompiler stok agar sesuai dengan kebutuhan spesifik Anda. Anda dapat menambahkan, menghapus, dan bahkan mengganti pass tengah yang beroperasi pada representasi Gimple. Namun, seperti yang dicatat, kompilernya bisa relatif lambat . Kode yang dihasilkannya juga bukan yang paling optimal di marker. Selain itu, ada berbagai penyebab aplikasi tertinggal pada pelaporan kesalahan .

Apakah itu layak?

Secara keseluruhan, GCC GNU Compiler Collection adalah kumpulan library dan front-end lengkap yang dapat Anda gunakan untuk mengkompilasi kode sumber ke dalam aplikasi biner. Aplikasi ini tidak hanya mendukung C tetapi juga bahasa pemrograman lainnya. Tidak hanya itu, tetapi juga mendukung berbagai macam arsitektur. Dan meskipun kompilernya lebih lambat daripada sistem kompiler yang lebih modern, ia masih memiliki keahlian yang dibangun di sekitarnya.

  • Kelebihan

    • Mendukung berbagai bahasa pemrograman
    • Mendukung berbagai macam arsitektur
    • Mendukung plugin
    • Pembuatan kode yang bagus
  • Kelemahan

    • Kompiler relatif lambat
    • Kode yang dihasilkannya bukan yang paling optimal
    • Tertunda dalam pelaporan kesalahan
 0/3

Spesifikasi Aplikasi

Program tersedia dalam bahasa lain



Ulasan pengguna tentang GCC GNU Compiler Collection

Apakah Anda mencoba GCC GNU Compiler Collection? Jadilah yang pertama untuk meninggalkan pendapat Anda!

Anda mungkin juga menyukai

Alternatif untuk GCC GNU Compiler Collection

Jelajahi Apps

Hukum terkait penggunaan perangkat lunak ini berbeda di tiap negara. Kami tidak mendorong atau membenarkan penggunaan program ini jika melanggar hukum.
Softonic
Ulasan Anda untuk GCC GNU Compiler Collection
Softonic

Di Softonic, kami memindai semua file yang di-hosting di platform kami untuk menilai dan menghindari hal yang berpotensi membahayakan perangkat Anda. Tim kami selalu melakukan pemeriksaan setiap kali ada file baru yang diunggah, serta meninjau file secara berkala untuk memastikan atau memperbarui statusnya. Dengan proses yang komprehensif ini, kami dapat menentukan status berikut untuk setiap file yang diunduh:

Bersih

Sangat besar kemungkinan program perangkat lunak ini bersih.

Apa artinya?

Kami telah memindai file dan URL terkait dengan program perangkat lunak ini menggunakan lebih dari 50 layanan antivirus unggulan di dunia; tidak terdeteksi adanya ancaman.

Peringatan

Program perangkat lunak ini berpotensi bahaya atau mungkin berisi perangkat lunak dalam bundel yang tidak diinginkan.

Mengapa program perangkat lunak tersebut masih tersedia?

Berdasarkan sistem pemindaian kami, kami menetapkan bahwa tanda-tanda ini mungkin positif asli.

Apa itu positif palsu?

Artinya algoritme atau penandaan deteksi dalam program antivirus terlalu luas, dan oleh karena itu program yang tidak berbahaya disalahartikan sebagai berbahaya.

Kami ingin menekankan bahwa ada kalanya program perangkat lunak berbahaya luput dari sistem kami. Agar terus dapat menghadirkan katalog program dan aplikasi yang lebih baik dan bebas malware, tim kami telah mengintegrasikan fitur Laporkan Perangkat Lunak di setiap halaman katalog. Lewat fitur ini, semua umpan balik Anda dapat kami terima.

Tandai masalah tertentu yang mungkin Anda temui, dan Softonic akan menanganinya sesegera mungkin.