Inilah keunggulan bahasa pemograman Python daripada bahasa pemograman yang lain

 on Sabtu, 05 Agustus 2017  


Hasil gambar untuk python language

Sisi utama yang membedakan Python dengan bahasa lain adalah dalam hal aturan penulisan kode
program. Bagi para programmer di luar python siap-siap dibingungkan dengan aturan indentasi, tipe data,
tuple, dan dictionary. Python memiliki kelebihan tersendiri dibandingkan dengan bahasa lain terutama
dalam hal penanganan modul, ini yang membuat beberapa programmer menyukai python. Selain itu
python merupakan salah satu produk yang opensource, free, dan multiplatform.
Beberapa fitur yang dimiliki Python adalah:
memiliki kepustakaan yang luas; dalam distribusi Python telah disediakan modul-modul siap pakai untuk berbagai keperluan. memiliki tata bahasa yang jernih dan mudah dipelajari. memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan kembali dan penulisan ulang kode sumber. berorientasi obyek.
memiliki sistem pengelolaan memori otomatis (garbage collection, seperti java)
modular, mudah dikembangkan dengan menciptakan modul-modul baru; modul-modul tersebut
dapat dibangun dengan bahasa Python maupun C/C++. memiliki fasilitas pengumpulan sampah otomatis, seperti halnya pada bahasa pemrograman Java, python memiliki fasilitas pengaturan penggunaan ingatan komputer sehingga para pemrogram tidak perlu melakukan pengaturan ingatan komputer secara langsung.

Kelebihan dan Kekurangan

Kelebihan :
Tidak ada tahapan kompilasi dan penyambungan (link) sehingga kecepatan perubahan pada masa
pembuatan system aplikasi meningkat.  Tidak ada deklarasi tipe sehingga program menjadi lebih sederhana, singkat, dan fleksible.  Manajemen memori otomatis yaitu kumpulan sampah memori sehingga dapat menghindari pencatatan kode  Tipe data dan operasi tingkat tinggi yaitu kecepatan pembuatan system aplikasi menggunakan tipe objek yang telah ada  Pemrograman berorientasi objek  Pelekatan dan perluasan dalam C  Terdapat kelas, modul, eksepsi sehingga terdapat dukungan pemrograman skala besar secara modular  Pemuatan dinamis modul C sehingga ekstensi menjadi sederhana dan berkas biner yang kecil  Pemuatan kembali secara dinamis modul phyton seperti memodifikasi aplikasi tanpa menghentikannya  Model objek universal kelas Satu  Konstruksi pada saat aplikasi berjalan  Interaktif, dinamis dan alamiah  Akses hingga informasi interpreter
Portabilitas secara luas seperti pemrograman antar platform tanpa ports  Kompilasi untuk portable kode byte sehingga kecepatan eksekusi bertambah dan melindungi kode sumber  Antarmuka terpasang untuk pelayanan keluar seperti perangkat Bantu system, GUI, persistence, database, dll

Kekurangan:
Beberapa penugasan terdapat diluar dari jangkauan python, seperti bahasa pemrograman dinamis
lainnya, python tidak secepat atau efisien sebagai statis, tidak seperti bahasa pemrograman kompilasi
seperti bahasa C.  Disebabkan python merupakan interpreter, python bukan merupakan perangkat bantu terbaik untuk pengantar komponen performa kritis.  Python tidak dapat digunakan sebagai dasar bahasa pemrograman implementasi untuk beberapa komponen, tetapi dapat bekerja dengan baik sebagai bagian depan skrip antarmuka untuk mereka. Python memberikan efisiensi dan fleksibilitas tradeoff by dengan tidak memberikannya secara menyeluruh.  Python menyediakan bahasa pemrograman optimasi untuk kegunaan, bersama dengan perangkat bantu yang dibutuhkan untuk diintegrasikan dengan bahasa pemrograman lainnya.

Inilah keunggulan bahasa pemograman Python daripada bahasa pemograman yang lain 4.5 5 Jalaniajayuk Sabtu, 05 Agustus 2017 Sisi utama yang membedakan Python dengan bahasa lain adalah dalam hal aturan penulisan kode program. Bagi para programmer di luar pytho...


Tidak ada komentar:

Posting Komentar

Diberdayakan oleh Blogger.