Rumah  >  Artikel  >  Pengenalan kepada bahasa Pascal

Pengenalan kepada bahasa Pascal

DDD
DDDasal
2023-06-14 17:38:523599semak imbas

Pengenalan kepada bahasa Pascal

Bahasa Pascal telah dicadangkan oleh Profesor N. Wirth dari Switzerland pada tahun 1971. Ia dinamakan sebagai penghormatan kepada ahli matematik Perancis Pascal. Ia adalah bahasa pengaturcaraan peringkat tinggi berstruktur pertama di dunia. Pengaturcaraan berstruktur terutamanya terdiri daripada tiga struktur asas (struktur berjujukan, struktur pemilihan dan struktur gelung). Kemudian, sesetengah orang menganggap fungsi dan prosedur sebagai struktur asas keempat. Keempat-empat struktur ini mempunyai pintu masuk dan keluar dari luar Strukturnya jelas dan mengelakkan kekeliruan yang disebabkan oleh kenyataan GOTO. Di samping itu, dari segi kaedah pengaturcaraan, adalah digalakkan untuk menggunakan pendekatan atas ke bawah dan langkah demi langkah untuk penghalusan. Iaitu membahagikan masalah yang besar dan kompleks kepada beberapa masalah yang kecil dan mudah untuk diselesaikan. Setiap masalah kecil boleh dibahagikan kepada masalah yang lebih kecil yang lebih mudah untuk diselesaikan. Dengan cara ini, setiap masalah kecil diselesaikan, dan keseluruhan masalah besar diselesaikan. Kaedah ini juga menyediakan kemudahan untuk berbilang orang untuk bekerjasama dalam pengaturcaraan.

Oleh kerana bahasa Pascal mempunyai ciri pengaturcaraan struktur yang baik, ia sesuai untuk pengajaran, terutamanya untuk melatih pelajar menguasai idea dan kaedah pengaturcaraan berstruktur dari atas ke bawah dan diperhalusi secara beransur-ansur, dan untuk membangunkan gaya dan tabiat reka bentuk program yang baik, oleh itu, banyak universiti dalam dan luar negara menggunakan PASCAL sebagai bahasa pengajaran pengaturcaraan.

Kelebihannya ialah:

1 Borang berstruktur yang ketat

2. Jenis data yang kaya dan lengkap

3 , Beroperasi tinggi kecekapan

4. Keupayaan menyemak ralat yang kuat

Pembangunan

Dalam lebih tiga puluh tahun sejak kemunculan Pascal, terdapat banyak Pelbagai versi untuk model yang berbeza. Yang mempunyai impak terbesar ialah siri perisian Turbo Pascal. Ia adalah sistem kompilasi Pascal yang sesuai untuk mikrokomputer yang direka dan dibangunkan oleh Syarikat Borland Amerika. Sistem kompilasi telah dibangunkan daripada versi 1.0 yang dilancarkan pada tahun 1983 kepada versi 7.0 yang dilancarkan pada tahun 1992. Versinya telah dikemas kini secara berterusan dan fungsinya telah menjadi lebih lengkap.

Bahasa Turbo Pascal ialah bahasa pengaturcaraan tersusun Ia menyediakan sistem kerja persekitaran bersepadu yang menyepadukan fungsi penyuntingan, penyusunan, penyahpepijatan dan lain-lain

Pascal mempunyai 5 versi utama ialah Unextended Pascal , Pascal Lanjutan, Sambungan Berorientasikan Objek kepada Pascal, Borland Pascal dan Delphi Object Pascal. Antaranya, Unextended Pascal, Extended Pascal dan Object-Oriented Extensions to Pascal telah dicipta dan diselenggara oleh Pascal Standard Committee adalah serupa dengan manual pengguna Pascal dan laporan yang diterbitkan bersama oleh Profesor Swiss Niklaus Wirth dan K.Jensen pada tahun 1974, dan Extended Pascal telah diperluaskan berdasarkannya, menambah banyak ciri baharu, yang kesemuanya tergolong dalam standard Pascal rasmi Pelanjutan Berorientasikan Objek kepada Pascal ialah laporan teknikal yang diterbitkan oleh Jawatankuasa Piawaian Pascal, berdasarkan Pascal Diperluaskan telah ditambahkan untuk menyokong pengaturcaraan berorientasikan objek, tetapi ia adalah standard tidak formal. Borland Pascal dan Delphi Object Pascal ialah bahasa Pascal yang direka khusus untuk alatan kompilasi yang dibangunkan oleh Borland Bahasa pertama adalah bahasa peringkat tinggi tradisional untuk siri Turbo Pascal untuk DOS dan Turbo Pascal untuk Windows 3.x Bahasa pengaturcaraan berorientasikan objek Delphi untuk Windows dan Kylix untuk Linux bukanlah piawaian rasmi Pascal dan dipatenkan. Walau bagaimanapun, disebabkan oleh fungsi yang berkuasa dan populariti siri Turbo Pascal dan Delphi, Borland Pascal dan Delphi Object Pascal telah menjadi standard dan biasa kepada ramai orang.

Impak

PASCAL ialah pencapaian penting dalam pembangunan bahasa peringkat tinggi. Bahasa PASCAL ialah bahasa pertama yang secara sistematik merangkumi konsep pengaturcaraan berstruktur yang ditakrifkan oleh E.W. Dijkstra dan C.A.R. Pada tahun 1971, Profesor Nicklaus Wirth (N. Wirth) dari Institut Teknologi Persekutuan Switzerland mencipta satu lagi bahasa komputer yang mudah dan jelas, iaitu bahasa PASCAL yang dinamakan sempena nama perintis komputer Pascal. Bahasa PASCAL mempunyai sintaks yang ketat, lapisan yang jelas, program yang mudah ditulis, dan kebolehbacaan yang kuat Ia adalah bahasa pengaturcaraan berstruktur pertama. Ia disambut secara meluas sebaik sahaja ia dilahirkan dan tersebar dengan cepat dari Eropah ke Amerika Syarikat. Walls juga menulis sejumlah besar buku mengenai pengaturcaraan, algoritma dan struktur data sepanjang hayatnya, yang mana beliau memenangi Anugerah Turing 1984.

Mohon

Dalam Olimpik Informatik China, alat pengaturcaraan Pascal yang lebih biasa digunakan pada masa lalu ialah Turbo Pascal, dan Freepascal menjadi popular pada abad ke-20. Turbo Pascal ialah alat pengaturcaraan 16-bit di bawah DOS Sebelum kemunculan Delphi, ia adalah alat pengaturcaraan Pascal yang paling biasa digunakan di dunia Ia mempunyai pengkompil termaju dengan kelajuan kompilasi yang sangat pantas dan bersepadu yang berkuasa lagi mudah digunakan pembangunan. Persekitaran (IDE) popular secara meluas di kalangan pengaturcara komputer mikro Ia adalah kemunculan Pascal yang tidak tergoyahkan pada platform DOS/Windows pada abad ke-20 termasuk Turbo Pascal 5.5, Turbo Pascal 6.0 dan Borland Turbo Pascal. dengan Objek 7.0. Berbanding dengan Turbo Pascal 5.5, Turbo Pascal 6.0 adalah terutamanya kerana IDE lebih berkuasa, dan fungsi pengaturcaraannya tidak banyak berubah Ia hanya menambah beberapa fungsi baharu, seperti keupayaan untuk membenamkan pernyataan pemasangan asm. Borland Turbo Pascal dengan Objects 7.0 (pendek kata Borland Pascal 7.0) mula-mula, IDE telah diperkukuhkan lagi dan disediakan dengan pelayar program Kemudian, fungsi pengaturcaraan telah dipertingkatkan dengan banyak, dan beberapa yang sangat berguna telah ditambahkan. Subrutin standard menyokong fungsi pengaturcaraan berorientasikan objek yang agak lengkap, dan menyediakan tiga mod kompilasi program: mod sebenar DOS, mod dilindungi DOS dan mod Windows Ia boleh menulis aplikasi mod terlindung yang boleh menggunakan memori yang diperluaskan (XMS) atau Windows program yang dijalankan di bawah Windows 3.x juga menyediakan Perpustakaan Tetingkap Objek (OWL), yang boleh digunakan untuk membangunkan aplikasi dengan cepat dengan antara muka tetingkap yang konsisten (DOS atau Windows 3.x). Borland Pascal 7.0 telah dilancarkan pada tahun 1992 dan merupakan versi terakhir siri Turbo Pascal di bawah DOS.

Kronik Turbo Pascal disenaraikan di bawah:

1983 Turbo Pascal 1.0

Turbo Pascal 2.0

Turbo-87 Pascal meningkatkan kelajuan nombor nyata operasi dan meluaskan julat Nilai

1985 Turbo Pascal 3.0 menambah keupayaan grafik

Turbo BCD Pascal amat sesuai untuk aplikasi komersial

1987 Turbo Pascal 4.0 menyediakan persekitaran pembangunan bersepadu (IDE ) dan memperkenalkan konsep unit

1988 Turbo Pascal 5.0 menambah keupayaan penyahpepijatan

1989 Turbo Pascal 5.5 menyokong pengaturcaraan berorientasikan objek (OPP)

1990 Turbo Pascal 6.0 menyediakan objek- rangka kerja dan perpustakaan aplikasi berorientasikan (Turbo Vision)

Sistem aplikasi berorientasikan objek Turbo Pascal 7.0 1992, IDE yang lebih lengkap

Turbo Vision 2.0

1993 Borland Pascal Object 7.0 membangunkan Object Windows 7.0 perpustakaan

(Untuk Windows) Menyediakan sokongan untuk pembangunan aplikasi multimedia OLE

1995 Delphi Visual Pascal

Pada abad ke-20, apabila Turbo Pascal dihapuskan secara beransur-ansur, Olimpik Informatik Kebangsaan Finals (NOI ) dan International Olympiad in Informatics (IOI) telah menetapkan Free Pascal sebagai alat pengaturcaraan Pascal yang digunakan dalam pertandingan. Pascal Percuma ialah alat pengaturcaraan Pascal 32-bit yang dibangunkan oleh organisasi antarabangsa Ia adalah perisian kongsi dan boleh digunakan dalam pelbagai sistem pengendalian. Bergantung pada pilihan kompilasi, ia boleh menggunakan sintaks serasi Borland Pascal, sintaks Delphi 2 Object Pascal atau sintaks lain untuk menulis atur cara. Kerana ia mempunyai pengkompil 32-bit, memori teori mencapai 4GB, dan ia sentiasa dikemas kini dan dibangunkan, jadi ia lebih berkuasa daripada Borland Pascal dan mempunyai banyak ciri pengaturcaraan moden, tetapi pada masa yang sama ia juga sangat tidak matang dan mempunyai banyak masalah. Pascal percuma berada di peringkat awal pembangunan, dan terdapat sangat sedikit perpustakaan fungsi yang sepadan. Ia jauh kurang menarik kepada pengaturcara berbanding Delphi dan Kylix, yang mempunyai VCL dan CLX, tetapi ciri-cirinya yang berbeza daripada Turbo Pascal menjadikan pemain liga perlu memperbaiki diri mereka sendiri (secara ringkasnya, masa ditukar dengan ruang).

Atas ialah kandungan terperinci Pengenalan kepada bahasa Pascal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah Win7 bootsqm.datArtikel seterusnya:Apakah Win7 bootsqm.dat