Sumbangan 25,000 Dolar Amerika DuckDuckGo Mencetuskan Perdebatan Mengenai Relevan Perl dalam Pembangunan Moden

Pasukan Komuniti BigGo
Sumbangan 25,000 Dolar Amerika DuckDuckGo Mencetuskan Perdebatan Mengenai Relevan Perl dalam Pembangunan Moden

Sumbangan kedua berturut-turut sebanyak 25,000 dolar Amerika oleh DuckDuckGo kepada The Perl and Raku Foundation telah mencetuskan perbincangan hangat mengenai kedudukan bahasa pengaturcaraan ini dalam landskap teknologi hari ini. Walaupun syarikat enjin carian tersebut terus bergantung pada Perl untuk sistem teras dan rangka kerjanya, komuniti pembangun masih berpecah mengenai sama ada pelaburan dalam bahasa yang berusia beberapa dekad ini masuk akal pada tahun 2025.

Sumbangan ini datang sebagai sebahagian daripada program pemberian amal yang lebih luas oleh DuckDuckGo , yang mengagihkan 1.1 juta dolar Amerika kepada 29 organisasi tahun ini. Walau bagaimanapun, pilihan untuk menyokong Perl yang telah menarik perhatian ramai pembangun, terutamanya memandangkan kemerosotan yang dilihat pada bahasa tersebut sejak zaman kegemilangannya pada akhir 1990-an dan awal 2000-an.

DuckDuckGo Sumbangan Amal 2025

  • Jumlah keseluruhan: USD 1.1 juta
  • Bilangan organisasi: 29
  • Sumbangan Perl Foundation : USD 25,000 (tahun kedua berturut-turut)
  • Sumbangan bersejarah tersedia sejak 2011

Komuniti Berpecah Mengenai Masa Depan Perl

Pengumuman ini telah mendedahkan perpecahan yang jelas dalam komuniti pembangun. Sesetengah veteran menyatakan nostalgia dan penghargaan berterusan terhadap kuasa dan fleksibiliti Perl . Penyokong-penyokong ini menunjukkan kepada keupayaan unik bahasa tersebut untuk mengendalikan tugas pemprosesan teks yang kompleks dan peranannya dalam membina infrastruktur internet utama semasa hari-hari awal web.

Di sisi lain, golongan skeptik mempersoalkan sama ada sumber mungkin lebih baik diperuntukkan kepada bahasa pengaturcaraan yang lebih baru dan lebih inovatif. Mereka berhujah bahawa populariti Perl mencapai kemuncak beberapa dekad yang lalu, dan peralihan bermasalah kepada Perl 6 (kini dipanggil Raku ) mendorong ramai pembangun kepada alternatif seperti Python dan PHP .

Penambahbaikan Teknikal Berterusan Walaupun Terdapat Skeptisisme

Walaupun terdapat perdebatan mengenai relevannya, pembangunan Perl terus maju melalui Core Perl Maintenance Fund . Penambahbaikan terkini termasuk modul builtin dalam versi 5.36, yang menyediakan utiliti peringkat bahasa yang sebelum ini memerlukan modul luaran, dan sistem kelas berorientasikan objek yang lengkap yang diperkenalkan dalam versi 5.38.

Bahasa ini juga telah menstabilkan ciri eksperimen seperti tandatangan fungsi dan blok try/catch, sambil menambah keupayaan baru seperti sokongan kaedah leksikal dan penambahbaikan prestasi. Kemas kini ini menunjukkan bahawa penyelenggara Perl secara aktif bekerja untuk memodernkan bahasa tersebut, walaupun ada yang mempersoalkan daya majunya jangka panjang.

Penambahbaikan Terkini Perl Core

  • Versi 5.36: Modul builtin, tandatangan yang distabilkan
  • Versi 5.38: Sistem feature 'class' yang lengkap, operator //= dan ||= dalam tandatangan
  • Versi 5.40: try/catch yang distabilkan, foreach pada pelbagai pembolehubah
  • Versi 5.42: Sokongan kaedah leksikal, kata kunci any dan all
  • Akan Datang: Parameter bernama, penambahbaikan prestasi

Realiti Praktikal Sistem Warisan

Walaupun bahasa yang lebih baru mendominasi tajuk berita dan tinjauan pembangun, realitinya ialah banyak syarikat yang mantap masih sangat bergantung pada Perl untuk sistem kritikal. Platform utama seperti Craigslist dan eBay terus menggunakan Perl dalam pengeluaran, menunjukkan bahawa laporan mengenai kematian bahasa tersebut mungkin sangat dibesar-besarkan.

Saya menulis kebanyakan kod pengeluaran dalam Perl berbanding apa-apa yang lain. Mungkin kerana kami membina ISP daripadanya pada tahun 90-an.

Pertimbangan praktikal ini menyerlahkan mengapa syarikat seperti DuckDuckGo terus melabur dalam ekosistem Perl . Apabila infrastruktur teras anda bergantung pada sesuatu bahasa, menyokong pembangunan berterusannya menjadi keperluan perniagaan dan bukannya sekadar pemberian amal.

Sumbangan ini juga mencerminkan cabaran yang lebih luas dalam kemampanan sumber terbuka. The Perl Foundation secara aktif mencari berbilang penaja yang lebih kecil dan bukannya bergantung pada beberapa penderma besar, mengiktiraf bahawa pembiayaan yang dipelbagaikan memberikan lebih kestabilan untuk usaha pembangunan jangka panjang.

Ketika dunia pengaturcaraan terus berkembang dengan pantas, komitmen DuckDuckGo terhadap Perl berfungsi sebagai peringatan bahawa kemajuan teknologi tidak selalunya mengenai menggunakan alat yang terbaru. Kadang-kadang, ia mengenai menyelenggara dan menambah baik sistem yang boleh dipercayai yang memastikan internet terus berfungsi.

Rujukan: DuckDuckGo Donates $25,000 to The Perl and Raku Foundation v2025