Rumah > Artikel > Peranti teknologi > Python terus mendahului senarai bahasa pengaturcaraan 2023! SQL memenangi tempat pertama dalam keperluan kerja
Dengan perkembangan pesat teknologi, bahasa pengaturcaraan telah menjadi bahagian yang amat diperlukan dalam masyarakat moden:
Sama ada pembangunan laman web, aplikasi mudah alih, kecerdasan buatan atau sistem terbenam, bahasa pengaturcaraan memainkan peranan penting.
Kebanyakan kecerdasan buatan AI popular semasa dilaksanakan melalui bahasa Python.
Sebagai bahasa asas rangka kerja teknologi AI, berbanding dengan bahasa pengaturcaraan lain, Python boleh disusun secara dinamik, yang bukan sahaja mempunyai kecekapan pembangunan yang tinggi, tetapi juga boleh membina rangkaian dan memproses data.
Sintaks yang mudah dan serba boleh dalam pelbagai senario telah menjadikan Python bahasa pengaturcaraan paling popular sejak beberapa tahun kebelakangan ini.
Begitu juga, SQL (Bahasa Pertanyaan Berstruktur) juga merupakan bahasa pengaturcaraan yang digunakan untuk menyimpan dan memproses maklumat dalam pangkalan data hubungan.
SQL membolehkan pengguna melakukan pelbagai operasi, termasuk pertanyaan data, memasukkan, mengemas kini, memadam data dan mentakrif serta mengurus struktur pangkalan data.
Melalui SQL, pengguna boleh berinteraksi dengan pangkalan data dengan mudah untuk mencapai penyimpanan, pengambilan dan penyelenggaraan data. Bahasa SQL mempunyai sintaks yang mudah dan kefungsian yang kaya, membolehkan pembangun mengurus sejumlah besar data dengan berkesan.
Oleh itu, dalam senarai bahasa pengaturcaraan teratas tahunan ke-10 tahun ini yang dikeluarkan oleh IEEE Spectrum, Python dan SQL masing-masing menduduki tempat pertama dalam arah aliran dan pekerjaan, manakala Python menduduki tempat pertama dalam senarai Spectrum.
Kedudukan dalam Spektrum mencerminkan minat dan keperluan ahli IEEE biasa dalam bahasa pengaturcaraan.
Kategori pekerjaan menunjukkan kemahiran bahasa pengaturcaraan yang diperlukan pada masa ini untuk pekerjaan yang berkaitan, dan arah aliran mewakili bahasa pengaturcaraan kontemporari yang sangat popular atau dihargai.
Penguasaan Python yang semakin kuat dalam kalangan bahasa pengaturcaraan sebahagian besarnya datang dengan mengorbankan bahasa yang lebih kecil dan lebih khusus.
Python telah menjadi bahasa pengaturcaraan "jack of all trades" dan cemerlang dalam beberapa bidang.
Sebagai contoh, dalam bidang kecerdasan buatan: perpustakaan yang berkuasa dan luas menjadikan Python di mana-mana.
Sementara Moore's Law semakin berkurangan dalam pengkomputeran mewah, mikropengawal rendah masih mendapat manfaat daripada peningkatan prestasi, yang bermaksud bahawa kini terdapat kuasa pengkomputeran yang mencukupi pada CPU 70 sen.
Dan Python telah menjadi pilihan yang kompetitif dalam pembangunan terbenam.
Dalam jangka panjang, kedudukan Python juga semakin kukuh:
Ramai kanak-kanak dan remaja kini menggunakan Python untuk menulis permainan pertama mereka atau mengawal LED pertama mereka.
Ini membantu mereka bergerak dengan lancar ke bidang yang lebih maju dan juga mencari pekerjaan menggunakan bahasa pengaturcaraan yang sama.
Tetapi hanya menguasai Python tidak dapat memenuhi keperluan kerjaya sepenuhnya.
Dalam pemeringkatan "pekerjaan" dalam senarai, SQL mendahului senarai. Ini kerana dalam seni bina yang diedarkan hari ini, sejumlah besar data kritikal perniagaan disimpan dalam pangkalan data SQL.
Jika anda ingin melakukan apa-apa dengan maklumat ini, anda perlu tahu bagaimana untuk mendapatkannya.
Tetapi ironinya ialah pengaturcara SQL tulen sukar mencari pekerjaan. Majikan suka melihat kemahiran SQL digabungkan dengan bahasa lain seperti Java atau C++.
Sebaliknya, walaupun Python telah menjadi nombor satu yang tidak diragui dalam trend semasa dalam ranking, pengaturcaraan jauh daripada menjadi budaya tunggal.
Java dan pelbagai bahasa seperti C yang digabungkan telah mengatasi Python dalam populariti, terutamanya dalam tugas berprestasi tinggi atau sensitif sumber.
Oleh kerana overhed jurubahasa Python terlalu mahal (walaupun terdapat banyak percubaan untuk menjadikan Python lebih berdaya saing dalam hal ini), terdapat juga ekosistem perisian yang tidak mudah disepadukan ke dalam Python atas sebab lain.
Sebagai contoh, R ialah bahasa yang digunakan untuk analisis statistik dan visualisasi yang mula menonjol beberapa tahun lalu dengan peningkatan data besar.
Walaupun bahasa R berkuasa, ia bukan mudah untuk dipelajari. Sintaksnya adalah misteri, dan fungsi sering dilakukan pada keseluruhan vektor, senarai dan struktur data peringkat tinggi yang lain.
Walaupun terdapat perpustakaan Python yang boleh menyediakan analisis dan fungsi grafik yang serupa, bahasa R masih sangat popular kerana kekhususannya, yang juga menjadikan skrip R sukar untuk dipindahkan.
Memandangkan sejumlah besar analisis statistik dan penyelidikan akademik adalah berdasarkan bahasa R, ini adalah masalah yang ketara.
Situasi ini serupa dengan Fortran. Di Fortran, nilai kod pengesahan sedia ada untuk simulasi fizik dan pengiraan saintifik lain sentiasa melebihi kos yang berkaitan dengan menggunakan salah satu bahasa pengaturcaraan tertua yang wujud.
Sehingga kini, orang ramai masih boleh mencari pekerjaan sebagai pengaturcara Fortran. Tetapi kerja itu mungkin memerlukan pelepasan keselamatan, kerana pekerjaan ini terutamanya di makmal pertahanan atau tenaga persekutuan A.S., seperti Makmal Kebangsaan Oak Ridge.
Jika anda tidak boleh mendapatkan pelepasan keselamatan tetapi masih memilih bahasa pengaturcaraan dengan beberapa sejarah, maka Cobol ialah pilihan lain yang mungkin.
Ini adalah atas sebab yang sama seperti Fortran: kerana terdapat sejumlah besar pangkalan kod dipasang yang berfungsi dengan baik walaupun ralat mahal.
Banyak bank besar masih memerlukan pengaturcara Cobol, malah terdapat lebih banyak jawatan pembangun fintech di pasaran mencari master Cobol daripada jawatan dalam bidang mata wang.
Bahasa lama ini mungkin juga muncul di beberapa tempat yang tidak dijangka. Sebagai contoh, Logik Tangga pada asalnya dicipta untuk aplikasi kawalan industri dan biasanya dikaitkan dengan teknologi lama.
Walau bagaimanapun, sebagai salah satu syarikat aeroangkasa baru muncul yang menarik, Blue Origin telah menyiarkan jawatan yang memerlukan kemahiran Logik Tangga.
Ini mungkin berkaitan dengan kelompok peralatan darat yang diperlukan untuk mengisi bahan bakar, menjana kuasa dan menguji penggalak dan kapal angkasa.
Dapat dilihat bahawa walaupun Python adalah pengaturcaraan arus perdana, bahasa Java dan C masih mempunyai kelebihannya sendiri, dan beberapa bahasa lama tidak boleh diganti.
Bahasa pengaturcaraan yang berbeza memenuhi keperluan yang berbeza, dan adalah penting untuk mengekalkan kepelbagaian.
Atas ialah kandungan terperinci Python terus mendahului senarai bahasa pengaturcaraan 2023! SQL memenangi tempat pertama dalam keperluan kerja. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!