Hacker News

Janji Abadi: Sejarah Percubaan untuk Menghapuskan Pengaturcara

Terokai impian berulang untuk menjadikan pengaturcara menjadi usang, daripada COBOL kepada tanpa kod kepada AI. Mengapa pembangun perisian kekal penting dalam setiap era inovasi.

5 min bacaan

Mewayz Team

Editorial Team

Hacker News

Impian Yang Tidak Pernah Mati

Setiap dekad, teknologi baharu tiba dengan pengisytiharan berani yang sama: pengaturcara akan menjadi usang. Daripada penciptaan COBOL pada tahun 1950-an kepada revolusi tanpa kod pada tahun 2010-an dan letupan AI generatif pada tahun 2020-an, naratif itu kekal sangat konsisten. Pemimpin perniagaan, pemodal teroka dan penginjil teknologi telah berulang kali mengisytiharkan bahawa pengakhiran pembangunan perisian profesional semakin hampir. Namun di sini kita berada pada tahun 2026, dan Biro Statistik Buruh mengunjurkan pekerjaan pembangun perisian berkembang 25% hingga 2032 — jauh lebih pantas daripada pekerjaan purata. Kisah percubaan untuk menghapuskan pengaturcara sebenarnya bukan tentang kegagalan teknologi. Ini mengenai salah faham asas tentang perkara yang sebenarnya dilakukan oleh pengaturcara.

Revolusi COBOL: Membuat Mesin Bertutur Bahasa Inggeris

Apabila Grace Hopper dan pasukannya membangunkan COBOL pada tahun 1959, matlamat yang jelas adalah untuk mencipta bahasa pengaturcaraan yang begitu hampir dengan bahasa Inggeris biasa sehingga pengurus perniagaan boleh menulis perisian mereka sendiri. Nama itu sendiri — Bahasa Berorientasikan Perniagaan Biasa — menandakan cita-cita itu. Jika kod dibaca seperti ayat, mengapa anda memerlukan pengekod khusus? Eksekutif hanya boleh memberitahu komputer apa yang mereka mahu dalam bahasa yang telah mereka fahami.

COBOL telah mengubah industri, tetapi tidak seperti yang diramalkan oleh penciptanya. Daripada menghapuskan pengaturcara, ia mencipta kelas mereka yang sama sekali baru. Sintaks verbose bahasa dan keupayaan logik perniagaan bermakna organisasi memerlukan lebih banyak pembangun, bukan lebih sedikit, untuk membina sistem kewangan yang semakin kompleks, enjin gaji dan alat pengurusan inventori. Menjelang 1980-an, terdapat anggaran 220 bilion baris COBOL dalam pengeluaran di seluruh dunia. Ironinya adalah tebal: bahasa yang direka untuk membenarkan kod bukan pengaturcara sebaliknya melahirkan salah satu tenaga kerja pengaturcaraan terbesar dan paling berkekalan dalam sejarah - bahasa yang masih cuba dikekalkan oleh syarikat hari ini.

Episod COBOL membentuk corak yang akan berulang selama tujuh dekad akan datang. Setiap lapisan abstraksi baharu memang memudahkan tugasan tertentu, tetapi pada masa yang sama ia membuka kunci kemungkinan baharu yang memerlukan pengaturcaraan yang lebih canggih. Tiang gol bukan sahaja bergerak — ia dipercepatkan.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Mula Percuma →

Era 4GL dan Alat CASE: Mengautomasikan Automators

Tahun 1980-an membawa bahasa generasi keempat (4GL) dan alatan Kejuruteraan Perisian Berbantukan Komputer (CASE), dan bersama mereka, gelombang optimisme penghapusan pengaturcara yang baru. Produk seperti Informix-4GL, Progress dan Oracle Forms berjanji bahawa antara muka visual dan sintaks deklaratif akan membenarkan penganalisis perniagaan membina aplikasi secara langsung. James Martin, perunding IT yang berpengaruh, meramalkan pada tahun 1982 bahawa pengaturcaraan tradisional akan digantikan dengan alat automatik dalam tempoh satu dekad.

Syarikat melabur berbilion-bilion. Pasaran alat CASE memuncak pada lebih $6 bilion setiap tahun pada awal 1990-an. Syarikat seperti Andersen Consulting (kini Accenture) membina keseluruhan amalan berdasarkan idea bahawa metodologi berstruktur dan penjanaan kod automatik akan mengurangkan keperluan perisian tulisan tangan secara mendadak. Inisiatif AD/Kitaran IBM cuba mencipta persekitaran pembangunan yang komprehensif yang akan mengautomasikan keseluruhan kitaran hayat perisian.

Hasilnya jelas bercampur-campur. Alat CASE berfungsi dengan baik untuk aplikasi mudah dan jelas — borang kemasukan data asas, laporan mudah, operasi CRUD standard. Tetapi apabila keperluan menjadi rumit, samar-samar, atau perlu berubah dengan cepat, alat itu bergoncang. Pembangun mendapati diri mereka menentang abstraksi dan bukannya mendapat manfaat daripadanya, menulis penyelesaian yang terperinci untuk mencapai perkara yang akan mengambil sepuluh baris kod dengan tangan. Menjelang pertengahan 1990-an, pergerakan CASE sebahagian besarnya telah runtuh di bawah beratnya sendiri, dan generasi baru pengaturcara sedang menulis Java dan membina untuk web.

Pengaturcaraan Visual Mirage

Kebangkitan internet melahirkan y

All Your Business Tools in One Place

Stop juggling multiple apps. Mewayz combines 207 tools for just $19/month — from inventory to HR, booking to analytics. No credit card required to start.

Try Mewayz Free →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Jumpa ini berguna? Kongsikannya.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Bersedia untuk mengambil tindakan?

Mulakan percubaan Mewayz percuma anda hari ini

Platform perniagaan all-in-one. Tiada kad kredit diperlukan.

Mula Percuma →

14-day free trial · No credit card · Cancel anytime