Selasa, 03 Desember 2013

KEKURANGAN BAHASA PEMROGRAMAN

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