Thursday, September 17, 2009

Kelebihan Bahasa Python


Python merupakan bahasa pemograman berasas-tinggi yang diciptakan oleh Gido van Rossum pada tahun 1989 di Amsterdam,Belanda. Python menawarkan berbagai kemudahan menulis suatu program. Sebagai bahasa yang multiplatform, yang dapat berjalan dalam lingkungan seperti windows,UNIX, Linux, dan Mac. Python memberikan portabilitas yang tinggi. Bahkan python menggunakan antarmuka yang sama pada platform-platform tersebut.


Kelebihan bahasa Python :

  1. Tidak ada tahapan kompilasi dan penyambungan (link).

  2. Tidak ada deklarasi tipe.

  3. Manajemen memori otomatis.

  4. Tipe data dan operasi tingkat tinggi.

  5. Pemrograman berorientasi objek.

  6. Pelekatan dan perluasan dalam C.

  7. Kelas, Modul, Eksepsi.

  8. Pemuatan dinamis modul C.

  9. Pemuatan kembali secara dinamis modul Python.

  10. Model objek universal kelas satu.

  11. Konstruksi pada saat aplikasi berjalan.

  12. Interaktif, dinamis alamiah.

  13. Akses hingga informasi interpreter.

  14. Portabilitas secara luas.

  15. Kompilasi untuk portabel kode byte.

  16. Antarmuka terpasang untuk pelayanan keluar.


Sehingga dari kelebihan dari bahasa Python d atas akan memberikan keuntungan yaitu :

  1. Kecepatan perubahan pada masa pembuatan sistem aplikasi.

  2. Program menjadi lebih sederhana, singkat, dan lebih fleksible.

  3. Kumpulan sampah memori sehingga dapat menghindari pencatatan kode.

  4. Kecepatan pembuatan sistem aplikasi menggunakan tipe objek yag telah ada.

  5. Penstrukturan kode dan penggunaan kembali, integrasi C++.

  6. Integrasi C, sistem bahasa campuran

  7. Dukungan pemrograman skala besar secara modular.

  8. Ekstensi yang sederhana, serta berkas biner yang lebih kecil.

  9. Memodifikasi aplikasi tanpa menghentikannya.

  10. Fewer restriction dan special-case rules.

  11. Handle unforeseen need, end-user coding.

  12. Incremental development and testing.

  13. Metaprogramming, introspective object.

  14. Pemrograman antar platform tanpa ports.

  15. Kecepatan eksekusi, melindungi kode sumber.

  16. Perangkat bantu sistem, GUI, persistence, database, dan lain sebagainya.


Python merupakan konglomerat dari kelebihan yang dibawa dari bahasa pemrograman lainnya, termasuk element dari C, C++, Modula-3, ABC, Icon, dan lainya. Modul python datang dari modula, dan potongan operasi dari Icon.

1 comment: