Assalamuaalaikum sahabat semua ketemu lagi dengan saya :) oh ia kali ini saya akan mempostingkan kelemahan dari Bahasa Pemerograman, ya sebelumnya saya udah postingkan kelebihanya sekarang saya akan postingkan tentang kekuranganya :) ya karna di dunia ini apapun bentuknya ga ada yang sempurna betul ga sahabat kecuali yang kuasa dan di yang maha sempurna siapa lagi kalau bukan Allah SWT. :) setuju ga ? ya udah dari pada panjang lebar lagi mending simak postingan di bawah ini :
KEKURANGAN
1. Bahasa C
Banyaknya operator serta fleksibilitas penulisan
program kadang-kadang membingungkan pemakai atau kita sebagai penggunakan
sahabat dan bagi pemula pada umumnya akan kesulitan menggunakan pointer.
2. Bahasa Java
Java memiliki kecepatan yang kurang
dari bahasa C ++. Implementasi J2ME tidak global. Misalnya, J2ME untuk Motorola
dengan J2ME untuk Sony Ericson tidak sama. Berbeda lagi J2ME untuk Nokia.
Setiap produk selalu mempunyai modul tersendiri yang dinilai aneh penerapannya
dan harus di-compile dengan modul yang berbeda-beda. Java memakan banyak memori
computer. Java merupakan bahasa yang kompleks dan susah dipelajari. Program
yang dibuat oleh bahasa ini lebih lambat disbanding program yang dibuat dengan
bahasa lain seperti C atau C++.
3. Bahasa Pascal
Versi awal Pascal kurang cocok untuk
aplikasi bisnis karena dukungan basisdata yang terbatas. Sintaks Pascal terlalu
bertele-tele. Tidak mendukung pemrograman berorientasi objek. Pascal tidak
fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang
besar.
4. Bahasa PHP
Tidak detail untuk pengembangan
skala besar. Tidak memiliki system pemrogaman berorientasi objek yang
sesungguhnya. Tidak bisa memisahkan antara tampilan dengan logic dengan baik. PHP
memiliki kelemahan security tertentu apabila programmer tidak jeli dalam
melakukan pemrogaman dan kurang memperhatikan isu konfigurasi PHP. Kode PHP
dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan tool yang
mahal dari Zend.
5. Bahasa Ruby
Multithreading. Implementasi thread
di ruby masih berupa green thread, bukan native thread. Hal ini membuat
aplikasi GUI (desktop) dengan background thread tidak mungkin diimplementasikan
di ruby. Virtual Memory, ruby masih fully interpreted sehingga program ruby
cenderung lebih lambat. Spek. saat ini spesifikasi ruby (syntax, behaviour,
dll) adalah implementasi ruby yang asli dari matz. IDE. Saat ini kualitas IDE
untuk ruby masih jauh daripada .net dan java. Tapi dengan bermunculnya IDE ruby
yang dibuat dengan java.net, kondisinya agak berubah. Tapi karena ruby bahasa
yang sangat dinamis, sulit untuk bisa mendapatkan informasi secara lengkap
mengenai struktur sebuah program ruby secara statis.
6. Bahasa PROLOG
Pemborosan dalam pengalokasian memory sehingga program
berjalan menjadi lambat
7. Bahasa PHYTON
Berapa 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.
8. Bahasa COBOL
Operasi masukan dan keluaran yang
masih kaku dan struktur penulisan program yang sangat kaku dan bertele-tele.
9. Bahasa BASIC
Bahasanya kurang terstruktur. Tidak
cocok untuk membuat aplikasi besar dan sintaksnya penuh dengan GOTO yang
menyesatkan. Bahasa ini merupakan bahasa yang primitif di era DOS.
10. Bahasa C++
Bahasa ini cukup sulit untuk
dipel;ajari dan dipahami. Banyaknya operator serta fleksibilitas penulisan
program kadang-kadang membingungkan pemakai. Bagi pemula pada umumnya akan
kesulitan menggunakan pointer.
ohh ia sahabat sekian dulu ya untuk postingan kali ini kalau misalkan banyak kekurangan mohon di maafkan :) hehehe . oh ia jangan lupa berkunjung juga di alamat situs web DI SINI karna di alamat situs web tersebut kita bisa belajar banyak hal soal pemrograman dan Bahasa Pemrograman. semoga bermanfaat dan terimakasih :)
Wassalamuallaikum :)
Tidak ada komentar:
Posting Komentar