Ketahui Mengenai Pengaturcaraan PL / I: Anda Tidak Memerlukan Kerangka Utama IBM untuk Bahasa Tidak jelas ini

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.

PL / I adalah bahasa pengaturcaraan warisan yang dicipta oleh IBM pada awal tahun 1960-an. Tujuannya adalah untuk mencipta bahasa yang mempunyai kemampuan pengkomputeran saintifik Fortran, dan kekuatan pemprosesan data perniagaan COBOL.

Nota Pantas mengenai Nama

Ramai orang lebih suka memanggil bahasa pengaturcaraan ini PL / 1. Mereka berpendapat bahawa mesin taip awal tidak mempunyai watak “1” dan sebaliknya watak “I” digunakan. Sudah tentu benar sama ada PL / I atau PL / 1, nama penuhnya adalah Programming Language One. Kami telah menggunakan PL / I kerana ia lebih biasa digunakan. Apa sahaja versi yang digunakan, ia tidak boleh mengelirukan sesiapa pun.

Sejarah Ringkas PL / I

PL / Saya memulakan kehidupan sebagai sebahagian daripada usaha menyatukan perniagaan dan pengkomputeran saintifik. Pada awal 1960-an, pengkomputeran perniagaan banyak dilakukan di COBOL, sementara pemaju sains, matematik, dan akademik kebanyakan menggunakan Fortran. Malah perkakasan yang digunakan oleh kedua-dua komuniti itu berbeza. IBM mahu memindahkan semua orang ke platform perkakasan biasa (Sistem / 360), dan mahu bahasa pengaturcaraan yang sama sesuai dengannya.

Pasukan yang bertugas mencipta bahasa umum ini pada mulanya berusaha untuk memulakan dengan Fortran dan memperluasnya untuk menambahkan ciri-ciri yang diperlukan dari COBOL. Ini terbukti tidak berjaya, dan mereka mula mengerjakan bahasa baru sama sekali, berdasarkan ALGOL. Bahasa baru diberi nama NPL (“bahasa pengaturcaraan baru”), dan kemudian MPPL (“bahasa pengaturcaraan pelbagai guna”), dan akhirnya PL / I.

Huraian pertama bahasa (masih disebut NPL) dikeluarkan pada tahun 1964. Penyusun pertama keluar pada tahun 1966. Pada tahun 1967 karya mula menulis spesifikasi lengkap bahasa.

Sumber Dalam Talian

PL / Saya adalah bahasa yang agak tidak biasa walaupun pada zaman kegemilangannya. Oleh itu, mencari sumber yang baik untuk belajar dan menggunakan bahasa agak sukar. Beruntung untuk anda, kami telah melakukan kerja keras dan mengumpulkan sumber PL / I terbaik yang ada.

Tutorial

  • PL / I dalam Pelajaran Mudah, pengenalan bahasa yang sangat mendalam;
  • Pengenalan PL / I (PDF), slaid terperinci untuk persembahan PL / I.

Tutorial Video

  • Mainframe PL / I Tutorials, siri tutorial video 19 bahagian;
  • Pengenalan PL / I, pengenalan video cepat ke bahasa.

Rujukan

  • Enterprise PL / I untuk perpustakaan dokumentasi z / OS;
  • Rujukan Bahasa: Perusahaan PL / I untuk z / OS, PL / I untuk AIX, Pembangun Rasional untuk Sistem z PL / I untuk Windows (PDF), panduan lengkap untuk menggunakan PL / I pada pelbagai seni bina IBM (manual yang berkait rapat juga terdapat dalam format HTML);
  • Soalan Lazim PL / I.

Bahan Sejarah

Sekiranya anda mengusahakan sistem PL / I yang lama, kemungkinan anda tidak akan menggunakan versi bahasa terkini. Berikut adalah beberapa sumber yang memperincikan beberapa versi bahasa bersejarah.

  • PL / I Primer (PDF), buku teks pelajar tahun 1965 dari IBM;
  • Panduan untuk PL / I untuk Pengaturcara Komersial (PDF), panduan IBM tahun 1966 untuk bahasa;
  • Sistem Operasi IBM System 360 PL / I (F): Manual Rujukan Bahasa (PDF) dan Panduan Programmer, manual rujukan 1968 dalam dua jilid dari IBM;
  • Bahasa Pengaturcaraan PL / I, buku teks 1978 membentuk Courant Institute of Mathematical Sciences, New York University;
  • Panduan Pengatur Bahasa PL / I (PDF), rujukan bahasa 1982 dari Penyelidikan Digital;
  • Sejarah PL / I di Multics OS;
  • PL / I sebagai Alat untuk Pengaturcaraan Sistem, artikel tahun 1969 yang memperincikan pengalaman menggunakan PL / I pada Multics OS.

Alat

  • Micro Focus Studio Enterprise Edition, alat untuk memindahkan aplikasi mainframe PL / I dan Cobol ke persekitaran Windows, Linux, atau Unix dengan kos yang lebih rendah;
  • Penyusun PL / I dari IBM, yang direka untuk membolehkan penyatuan PL / I lama dengan teknologi web moden;
  • Bahagian Depan PL / I untuk GCC;
  • Penyusun Kod Hujan PL / I untuk Windows, penyusun lama PL / I untuk .NET;
  • Beberapa editor kod mempunyai sokongan untuk sintaks PL / I, dan ada juga plugin PL / I untuk Eclipse IDE;
  • Sistem Hercules / 370, ESA / 390, dan z / Architecture Emulator akan membolehkan anda membuat kerangka utama maya pada mesin pengembangan anda, untuk belajar dan menguji PL / I;

Buku

  • Pengaturcaraan Berstruktur PL / I, oleh Joan Hughes: buku teks standard untuk bahasa tersebut;
  • The New PL / I, oleh Eberhard Sturm: salah satu buku yang agak baru mengenai bahasa itu (diterbitkan pada tahun 2009);
  • Penyahpepijatan Aplikasi: Buku Panduan Abaikan MVS untuk Pengaturcara Cobol, Assembly, PL / I, dan Fortran, oleh Robert Binder: sebuah buku yang berguna untuk orang yang mengekalkan (dan sering kali melakukan debug) sistem perisian lama;
  • Struktur Data dan Pengaturcaraan Pl / I, oleh Augenstein dan Tenenbaum;
  • Pl / I: Pengaturcaraan Berstruktur dan Penyelesaian Masalah, oleh Reddy dan Ziegler: buku teks pelajar PL / I yang direka untuk kursus kolej dua semester;
  • Pl / I Programming Primer, oleh Gerald Weinberg: sebuah buku awal mengenai bahasa, dari tahun 1966.

Sekiranya saya belajar PL / I?

PL / I adalah bahasa warisan. Hampir tidak ada pembangunan baru yang dilakukan di dalamnya. Ini bermaksud bahawa bekerja dengan PL / I kebanyakannya akan mengekalkan sistem lama, menukar sistem lama untuk dijalankan pada perkakasan baru, membina semula sistem lama dalam bahasa moden, atau membina alat untuk menghubungkan sistem lama dengan yang baru.

Ramai pembangun menganggap mengusahakan sistem perisian lama agak membosankan. Tetapi ia boleh sangat bermanfaat. Syarikat yang masih mempunyai sistem ini adalah syarikat yang ditubuhkan yang biasanya membayar dengan baik dan memberikan pekerjaan yang relatif stabil. Persaingan untuk pekerjaan ini juga jauh lebih rendah – tidak ada Coding Bootcamps yang mengajar orang bagaimana menjadi pemaju kerangka utama dalam enam minggu.

Tetapi PL / I, dengan sendirinya, tidak mencukupi. Anda perlu mengetahui keseluruhan ekosistem warisan dan sistem kerangka utama.

  • Bahasa perisian warisan lain, terutama Fortran dan COBOL, yang kedua-duanya digunakan jauh lebih banyak daripada PL / I;
  • Pengkomputeran kerangka utama;
  • Kerangka peringkat perusahaan kontemporari, terutamanya .NET dan Java;
  • Bahasa peringkat sistem seperti C dan C++.

PL / I agak jarang dibandingkan dengan Fortran atau COBOL. Oleh itu, jika anda berminat untuk mengerjakan sistem kerangka utama lama, anda mungkin lebih baik memulakannya dengan satu atau kedua-dua bahasa tersebut, dan kemudian beralih ke PL / I jika pekerjaan tertentu memerlukannya.

Bacaan dan Sumber Lanjut

Kami mempunyai lebih banyak panduan, tutorial, dan infografik pengaturcaraan yang berkaitan dengan pengkodan dan pengembangan perisian:

  • Pengenalan Bahasa Perhimpunan: sama ada anda menggunakannya secara langsung dan mempelajarinya hanya untuk memahami apa yang sebenarnya berlaku di peringkat perkakasan, bahasa pemasangan adalah perkara yang baik untuk diketahui.
  • Fortran Resources: pelajari semua tentang boleh dikatakan bahasa komputer tahap tinggi pertama yang masih digunakan hingga kini.
  • Pengenalan dan Sumber COBOL: lebih tegas bahasa warisan, masih terdapat sejumlah besar kod COBOL yang digunakan.

Kod Apa yang Perlu Anda Pelajari?

Keliru dengan bahasa pengaturcaraan yang harus anda pelajari untuk membuat kod? Lihat infografik kami, Kod Apa yang Perlu Anda Pelajari? Ia tidak hanya membincangkan berbagai aspek bahasa, tetapi juga menjawab pertanyaan penting seperti, “Berapa banyak wang yang akan saya buat untuk memprogram Java untuk mencari nafkah?”

Kod Apa yang Perlu Anda Pelajari?
Kod Apa yang Perlu Anda Pelajari?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me