10 Bahasa Pemrograman Paling Dibenci oleh Ilmuwan Data

10 Bahasa Pemrograman Paling Dibenci oleh Ilmuwan Data

Ilmuwan data tidak tahan dengan 10 bahasa pemrograman teratas ini

Pemrograman Paling Dibenci : Bagi para ilmuwan Data, bahasa pemrograman adalah air bagi kehidupan manusia. Ini adalah alat yang paling dibutuhkan dalam setiap aspek operasi teknologi. Namun, di tengah semua koleksi bahasa, ilmuwan data pasti suka bermain favorit! Internet dipenuhi dengan konten dari mereka yang saling bertengkar tentang bahasa pemrograman mana yang lebih baik dari yang lain. Untuk pemahaman yang lebih baik, kami telah mencatat 10 bahasa pemrograman teratas yang paling dibenci oleh ilmuwan data dan alasannya.

Visual Basic untuk Aplikasi (VBA)

Microsoft VBA memegang posisi teratas dalam daftar bahasa pemrograman yang paling ditakuti. Itu dibangun ke dalam aplikasi Office seperti Word dan Excel. Dengan pelatihan yang sah, siapa pun dapat menguasai bahasa VBA, terutama digunakan untuk pemrograman dan mengelola aplikasi Microsoft seperti Excel. Ini dimasukkan ke dalam sebagian besar aplikasi Microsoft Office untuk mengotomatiskan tugas yang berulang, seperti merapikan tabel, membuat pembaruan musim semi, dan mengatur catatan; Selanjutnya, Anda tidak dapat mengecualikannya pada dasarnya karena Anda tidak menyukainya. Namun, setelah kelahiran Python, secara bertahap orang berhenti peduli tentang VBA, dan tampaknya, menurut pendapat umum, itu tidak cukup keren.

Delphi

Delphi adalah bahasa tingkat tinggi yang mendukung desain berorientasi objek. Ini adalah pengembangan aplikasi cepat yang digunakan untuk mengembangkan aplikasi mulai dari solusi basis data hingga aplikasi seluler dan digunakan pada Windows serta Linux. Alasan utama mengapa hanya sedikit orang yang melakukan pemrograman di Delphi adalah karena biayanya. Membeli IDE baru dari Embarcadero sekali atau dua kali setahun terlalu berlebihan. Harga mereka konyol dibandingkan dengan bahasa dan IDE lain. Orang-orang tidak mau membayar untuk Delphi.

Objective-C

Para ahli mengatakan objektif-C terlihat sulit karena sintaks [dan] dan semua kata itu. Selain itu, Objective-C adalah bahasa yang mudah dipelajari dalam waktu singkat. Ini digunakan untuk mengembangkan sistem operasi dan aplikasi OS X dan iOS dan memberikan dukungan tingkat bahasa untuk manajemen grafik objek dan literal objek. Pemrogram sering tidak menyukainya karena kurangnya metode visibilitas metode, ruang nama kelas, dan sistem pengimporan yang tepat. Mereka sering mengeluh bahwa Objective-C kebanyakan hanyalah C lama.

Rubi

Orang-orang tidak menyukai Ruby karena sintaksnya agak terlalu longgar seperti Anda bisa mengetik “foo bar 1, 2, 3” padahal sebenarnya yang Anda maksud adalah “foo(bar(1,2),3)”. Ada beberapa nama aneh untuk fungsi bawaan. Blok di Ruby membingungkan, dan ada banyak cara untuk meneruskannya.

naskah kopi

Terkadang, bahasa CoffeeScript hampir tidak dapat dibaca. Ini mengoptimalkan hal-hal yang salah seperti estetika dan jumlah penekanan tombol, vs keterbacaan, lebih sedikit kesalahan, dan pemeliharaan. Proyek CoffeeScript sering berakhir dengan diberi ekstensi *.js dalam nama dan seberapa sering orang yang tidak ingin melakukan apa pun di dunia dengan CoffeeScript, akhirnya harus berurusan dengannya karena suatu alasan.

Perl

Perl tidak lain adalah bahasa yang rumit dan kompleks untuk dipelajari. Sejujurnya, Anda bisa mempelajarinya dengan sangat cepat. Insinyur perangkat lunak membenci Perl mengingat fakta bahwa itu sangat tua dan di bawah standar dibandingkan dengan python. Ini sangat jelas mengingat fakta bahwa tidak ada insinyur muda atau umumnya berpengalaman yang akan mengerjakan kode yang disusun di Perl. Itu melihat hari-hari kasar, namun dialek yang bersaing seperti Ruby dan Python membuatnya kurang penting. Anda dapat mendominasi Perl terutama untuk pembuatan prototipe, proyek skala besar, kontrol teks, administrasi sistem, pengembangan web, dan pemrograman jaringan.

Perakitan

Bahasa assembly menerjemahkan bahasa tingkat tinggi ke dalam bahasa mesin. Ya, ini adalah jembatan yang diperlukan antara program perangkat lunak dan perangkat keras, tetapi itu tidak selalu membuat Majelis menjadi bahasa yang mudah. Mereka yang akrab dengan Majelis akan memberi tahu Anda bahwa belajar itu menantang karena memerlukan pemahaman yang lebih dalam tentang arsitektur sistem pada tingkat yang paling mendasar. Dan, itu benar, tetapi itu tidak membuatnya kurang relevan. Ini banyak digunakan untuk manipulasi perangkat keras langsung dan untuk mengatasi masalah kinerja kritis. Jika Anda tertarik untuk masuk ke jenis pemrograman ini, Anda perlu mempelajari Majelis.

Jawa

Alasan mengapa Java kehilangan popularitasnya adalah karena munculnya tumpukan MEAN dan pengembang dapat menggunakan satu bahasa (JavaScript) untuk melakukan segalanya. Fakta bahwa Anda dapat menulis kueri basis data (Mongo), UI (React), dan logika sisi server (platform NodeJs) semuanya menggunakan satu bahasa membuatnya sangat sulit untuk membenarkan penggunaan sesuatu seperti Java untuk inisiatif baru di dunia saat ini. Namun, Java tidak akan pergi begitu saja. Bahasa pemrogramannya kuat dan sudah teruji. Ini juga digunakan kiri dan kanan di perusahaan besar ini.

PHP

Bahkan para pengembang yang belum pernah bekerja dengan PHP telah mendengar tentang sintaks yang ceroboh, ketidakpastian dan inkonsistensi dalam penamaan fungsi. Sementara semua bahasa lain memiliki banyak batasan dalam hal pengkodean, PHP tidak memilikinya. Dan ini mengarah ke kode kualitas buruk.

C

Tahukah Anda bahwa C adalah bahasa pemrograman tertua di planet ini? Sebuah pola dasar untuk C++ diciptakan oleh ilmuwan komputer Amerika Dennis Ritchie pada tahun 1972 untuk membuat sekelompok besar sistem komputer dan perangkat keras. Dialek pemrograman yang dibuat setelah C, seperti PHP dan Java, mengambil referensi yang solid dari bahasa C. Namun, terlepas dari signifikansinya, banyak insinyur perangkat lunak membenci ini karena membutuhkan banyak fitur hebat. Ini adalah alasan di balik mengapa pengembang yang berharap menggunakan C++ daripada C. Pengembang C tidak menyukai ini dengan alasan bahwa ia kekurangan sistem modul, tidak memiliki alokasi memori otomatis, sistem modul dan lambda, tidak ada pengumpulan sampah, dan objek nol atau kelas.

Pemrograman