5 bahasa pengaturcaraan yang tidak boleh anda pelajari pada tahun 2019

Laman web Elm

Elm adalah bahasa yang memperoleh keputusan purata terburuk dalam kedudukan Codementor

Sekiranya anda pernah bertanya di forum apa bahasa pengaturcaraan terbaik untuk memulakannya, anda pasti memulakan perang antara penyokong Python, C ++, dan Java. Nampaknya mengetahui bahawa 5 bahasa pengaturcaraan yang tidak boleh anda pelajari pada tahun 2019 adalah lebih mudah. Sekurang-kurangnya bagi mereka yang bertanggungjawab untuk codementor, laman soal jawab untuk pembangun.

Dalam kes ini, bahasa sukar dipelajari atau mempunyai kekurangan reka bentuk. Parameter yang diukur adalah: penyertaan masyarakat, pertumbuhan dan pasaran buruh. Inilah yang mendorong Elm, CoffeScript, Erlang, Lua, dan Perl untuk mendahului senarai ini.

Bagaimanapun, Kegunaan analisis jenis ini boleh diperdebatkan.awak. Sekiranya anda tidak mencari pekerjaan, bahasa yang matang dan banyak didokumentasikan seperti Perl mungkin merupakan pilihan yang baik.

Perkara penting lain ialah perkara boleh berubah tanpa notis. Mereka yang bertanggungjawab untuk laman web ini mengulas kes Dart. Dart meningkatkan prestasinya dengan ketara dengan pengumuman Flutter, alat Google untuk membuat aplikasi untuk Android dan iOS dengan asas kod yang sama. Pengumuman itu meningkatkan minat topik ini dalam perbualan pembangun di forum dan rangkaian sosial. Walaupun ia tidak mempunyai kaitan dengan kepentingan syarikat.

Metodologi

Untuk menjalankan kajian ini, tiga parameter dianalisis.

masyarakat

Mereka diperhatikan bahasa pengaturcaraan yang popular dengan pembangun yang aktif di GitHub, Twitter, Stack Overflow, Facebook, Freenode, dan Reddit. Bahasa dengan lebih sedikit garpu, repositori, dan pelanggan bernasib lebih buruk ketika melibatkan komuniti.

Pertumbuhan

The data arah aliran dari Google dan StackOverflow.

Pasar kerja

Untuk menganalisis permintaan, ltawaran pekerjaan dari tiga laman web dalam industri. Untuk tawaran pembangun, data berasal dari a Tinjauan StackOverflow dan data sendirie Pengkodenan.

5 bahasa yang tidak boleh anda pelajari

Elm

Yang pertama dalam senarai 5 bahasa yang tidak boleh anda pelajari adalah Mereka, un bahasa untuk membuat aplikasi kitab yang menghasilkan kod Javascript tanpa ralat semasa menjalankan.

Walaupun penyertaan projek yang berkaitan dengan Elm cukup aktif melalui GitHub, Reddit, Twitter, IRC, dan Facebook, hal yang sama tidak berlaku dengan Stack Overflow.

Sebaliknya, Elm mengalami penurunan jumlah carian ketiga terbesar antara 2018 dan 2019, didahului oleh Objective-C dan CoffeeScript.

Pada pandangan pertama, keadaan kelihatan lebih baik di pasaran pekerjaan. Walau bagaimanapun, Codementor menyatakan bahawa penawaran pemaju melebihi permintaan.

Naskhah Naskhah

Naskhah Naskhah adalah UBahasa pengaturcaraan yang memudahkan pembuatan kod Javascript.

Tahun lalu saya mendapat tempat kedua demi kepentingan masyarakat .. Tahun ini adalah yang terakhir. Di Facebook ia tidak wujud dan berkinerja buruk di Facebook dan ia juga tidak berjaya di Freenode IRC, Twitter, GitHub, dan Stack Overflow.

Di bahagian carian tidak berjaya.

Dari semua bahasa yang termasuk dalam kajian ini, CoffeeScript mengalami penurunan terbesar di Google Trends dan penurunan kedua terbesar dalam Stack Overflow Trends, ini menjadikannya tempat terakhir dari segi Pertumbuhan dan Tren pada tahun 2019. Walaupun tahun ini kebanyakan bahasa senarai mengalami jumlah carian keseluruhan yang lebih rendah, iaitu CoffeScript lebih tinggi daripada purata.

Tetapi, jika anda mencari pekerjaan sebagai pengaturcara, awasi. Terdapat banyak tawaran pekerjaan. Sekiranya anda menambah kekurangan minat dari komuniti pengaturcaraan, Saya hampir mesti mengeluarkannya dari senarai ini.

erlang

Ketidakpedulian Stack Overlow melakukan perkara itu sekali lagi. Seperti Elm, mereka juga tidak mengendahkan Erlang. erlang adalah bahasa pengaturcaraan tujuan umum, berfungsi, dan serentak.
Ia juga tidak berjaya di GitHub dan Reddit. Facebook satu-satunya tempat di mana ia mengekalkan prestasi yang baik.

Erlang juga mengalami penurunan tren mesin pencari.

Di bahagian pasaran buruh, perkara lebih membingungkan. Semasa masih hTerdapat lebih banyak pekerjaan untuk pembangun Erlang daripada pembangun yang ada, Jika dibandingkan dengan bahasa lain, permintaan Erlang kurang pada tahun ini berbanding tahun lalu. Walaupun jumlah pekerjaan di Erlang meningkat pada tahun lalu, pertumbuhannya lebih rendah daripada rata-rata industri.

Lua

Lua adalah bahasa pengaturcaraan yang kuat, cekap, ringan dan bersepadu. Ini menyokong pengaturcaraan prosedur, pengaturcaraan berorientasi objek, pengaturcaraan fungsional, pengaturcaraan berdasarkan data, dan keterangan data.

Tidak seperti bahasa lain dalam senarai, Lua nampaknya telah menarik minat masyarakat. Ini mempunyai kehadiran yang lebih besar di Facebook dan IRC dibandingkan tahun lalu, dan ia meningkat dengan baik dalam kedudukan GitHub dan StackOverflow.

Penurunan jumlah carian Lua kurang daripada bahasa lain. Kemungkinan menggunakannya dalam sains data dan pengembangan permainan, mereka dapat mengeluarkannya dari daftar ini tahun depan.

Lua menduduki tempat ketiga dari segi penawaran pemaju dan kedua dari segi permintaan pemaju. Masih terdapat lebih banyak pembangun Lua daripada ada pekerjaan untuk mereka.

Perl

Bahasa ini dibuat pada tahun 1987, andaenes ciri bahasa C, shell bourne (sh) bahasa yang ditafsirkan dan Lisp.

Di peringkat komuniti, ia menunjukkan prestasi yang baik pada Freenode, GitHub, dan StackOverflow. Sebaliknya, dia tidak berjaya di rangkaian sosial.

Menurut beberapa penganalisis, masa depan Perl tidak jelas. Itu, ditambah dengan penurunan pencarian, menimbulkan kekhawatiran untuk masa depannya.

Berkenaan dengan pasaran kerja, permintaan pemaju Perl lebih sedikit daripada pemaju C #, Ruby, dan R. Juga, penawaran pembangun Perl melebihi permintaan.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.