Pengaturcaraan Berorientasikan Objek: Definisi

Kepelbagaian bidang aplikasi pengaturcaraan, menghasilkan berbagai jenis bahasa. Dalam artikel ini kita akan menemui apakah pengaturcaraan berorientasikan objek dan apakah jenis bahasa pengaturcaraan berorientasikan objek yang ada. Berani meluaskan pengetahuan anda!

Pengaturcaraan berorientasikan objek

Pengaturcaraan berorientasikan objek

Secara umum, pengaturcaraan memerlukan pengetahuan tentang bahasa yang bertanggung jawab untuk mengirimkan perintah ke komputer, dan algoritma yang diubah menjadi program, tetapi apa itu pengaturcaraan?

Pengaturcaraan adalah sekumpulan tindakan yang membawa kepada penulisan kod, mampu memenuhi objektif yang diciptakannya. Bagi bahagiannya, a kod sumber adalah representasi dalaman program atau perisian, dan program adalah sekumpulan pesanan yang mengatur operasi komputer.

Pada asasnya, program melalui tiga peringkat: penyuntingan program dalam bahasa yang sesuai, transformasi kod sumber menjadi petunjuk untuk mesin, dan penghubung antara kod objek dan perpustakaan fungsi, akhirnya, menghasilkan apa ia dikenali sebagai kod yang boleh dilaksanakan.

Program mesti ditulis dalam bahasa pengaturcaraan yang dapat difahami oleh pengguna. Untuk ini berlaku, pengaturcara mesti menggunakan salah satu daripada banyak paradigma pengaturcaraan yang ada, yang menentukan visi dan, oleh itu, pilihan kaedah yang harus diikuti dalam pembinaan yang sama.

Paradigma pengaturcaraan

Kemajuan dalam pengaturcaraan dan teknologi telah menimbulkan berbagai metodologi atau paradigma pengaturcaraan. Ini, pada gilirannya, telah menyebabkan gaya pengaturcaraan yang berlainan dan berbagai bentuk penyelesaian masalah. Berikut adalah paradigma yang ada:

Paradigma Imperatif

Ini menyatakan bahawa program adalah urutan arahan yang ketat dari atas ke bawah, yang hanya terganggu dengan kemasukan subprogram di suatu tempat di dalamnya.

Paradigma berstruktur

Ia menerapkan struktur kod yang dikelompokkan berdasarkan blok prosedur dan fungsi. Kod ini dihasilkan semula dalam bentuk gelung, dikuasai oleh alasan logik.

Paradigma deklaratif

Itu tidak menetapkan perintah yang harus diikuti dalam melaksanakan tindakan yang diperlukan untuk menyelesaikan masalah. Di dalamnya, dua jenis dibezakan: paradigma fungsional, di mana masalah dan penyelesaiannya digambarkan sebagai fungsi, dan paradigma logik, berdasarkan predikat logik.

Paradigma pengaturcaraan acara

Ia berdasarkan iterasi yang tidak terhingga untuk mengesan masalah dan menentukan cara menyelesaikannya.

Paradigma selari, diedarkan dan serentak

Pelaksanaan program memerlukan beberapa unit pengiraan. Rutin dijalankan secara bebas pada unit pengkomputeran lain.

Paradigma berorientasikan objek

Pengaturcaraan berorientasikan objek

Jenis pengaturcaraan ini berdasarkan tiga prinsip asas: enkapsulasi data, pengambilan objek, dan pemeriksaan jenis mengikut hierarki kelas.

Penting untuk diperhatikan bahawa bahasa pengaturcaraan biasanya tidak hanya bertindak balas terhadap satu paradigma, tetapi boleh menjadi hasil gabungan beberapa jenisnya. Walau bagaimanapun, di bawah ini kita akan mendedikasikan diri kita secara terperinci hanya untuk menentukan apakah pengaturcaraan berorientasikan objek dan apa yang berbeza bahasa pengaturcaraan berorientasikan objek yang wujud

Kualiti

Ini adalah paradigma yang paling meluas hari ini, kerana ia memungkinkan pengurusan kerumitan yang lebih baik dengan kos yang berpatutan. Melaluinya, kemungkinan membangun di beberapa bahagian diusulkan, yaitu membagi pekerjaan berdasarkan komponen, yang menghasilkan aplikasi yang kuat, mudah alih dan dapat digunakan kembali, dengan manfaat jangka panjang.

Tidak seperti jenis pengaturcaraan lain, pengaturcaraan berorientasi objek mencari bahagian dalam entiti yang timbul dari domain masalah, dan bukan dalam penyelesaian masalah itu sendiri. Keperluan utamanya ialah setiap komponen berperilaku dengan cara yang diharapkan, sehingga perkembangan kita tidak terpengaruh oleh cara pelaksanaannya, dan kita dapat mengetahui apriori keadaan yang ditawarkan oleh setiap komponen, serta cara untuk menghubungkannya. yang.

Pengaturcaraan berorientasikan objek

Dari sudut pandang lain, kita dapat menyebutkan bahawa pengaturcaraan berorientasi objek berkaitan dengan teori pengetahuan, yang menyatakan bahawa manusia menyimpan maklumat mengikut skema yang telah ditentukan, hasil dari pengalamannya sebagai seorang. Dengan cara ini, jenis pengaturcaraan memungkinkan untuk mewakili pengetahuan dengan cara heuristik atau teoritis, melalui skema mental individu, menggunakan pengetahuan sebelumnya yang tersimpan dalam unit maklumat.

Asal

https://youtu.be/aESIbDclIzw?t=5

Pengaturcaraan berorientasi objek adalah teknik, gaya atau metodologi yang dikembangkan pada tahun 1960-an, sebagai akibat krisis yang dihasilkan oleh kemustahilan untuk mengubah atau mengubah program yang kompleks. Situasi yang semakin parah dan teruk disebabkan oleh kekurangan kakitangan khusus yang bersedia memberi penyelenggaraan program.

Penyelesaian sesaat untuk krisis ini berada di tangan pengaturcaraan terstruktur, yang terdiri dari memecah program menjadi prosedur individu yang akan melakukan tugas-tugas tertentu secara terpisah. Ini membawa kekurangan lain, yang disebabkan terutamanya oleh betapa sukarnya mencapai koordinasi antara banyak pembangun yang terlibat dalam projek, kerana semakin banyak jumlah tugas yang terlibat, semakin banyak bilangan pengaturcara.

Tidak diragukan lagi, kelemahan utama pengaturcaraan jenis ini adalah perlunya memisahkan data dari kod secara konseptual. Situasi yang secara langsung diperburuk oleh ukuran dan kerumitan program.

Oleh itu, untuk mengurangkan kerumitan program, lahirlah program berorientasikan objek. Kelebihan utamanya ialah memungkinkan untuk membina program yang kompleks menggunakan objek yang lebih sederhana. Objek-objek ini membentuk entiti perisian yang berorientasikan kaedah ini. Keupayaan untuk mewarisi kedua-dua data dan kod dari aplikasi yang ada meningkatkan produktiviti pembangun. Begitu juga, memudahkan memperluas dan menggunakan semula kelas dalam aplikasi lain, tanpa perlu banyak mengubah kod asalnya.

ciri

Pengaturcaraan berorientasikan objek mempunyai pelbagai kualiti, berikut adalah yang utama:

  • Asas pengaturcaraan berorientasikan objek adalah kelas, bukan algoritma. Ini membentuk blok bangunan yang logik.
  • Setiap objek adalah contoh kelas.
  • Program dianggap sebagai alat untuk mengirim dan menerima pesan, melalui sekumpulan objek yang saling bereaksi.
  • Setiap objek mesti mencari cara terbaik untuk bertindak balas terhadap setiap mesej yang diterima.
  • Setiap objek boleh bertindak balas terhadap mesej dengan cara yang berbeza.
  • Ini memudahkan untuk menukar perisian kerana komponennya boleh ditukar ganti.
  • Perubahan separa dan dalaman tidak mempengaruhi kelakuan sistem yang lain.
  • Sekiranya prinsip asas pengaturcaraan berorientasi objek diikuti, biaya membangun sistem akan lebih rendah daripada pada kasus di mana bahagiannya saling bergantung.
  • Ada kemungkinan kelas yang berasal dari yang lain mewarisi pengetahuan dan kemahiran pendahulunya. Melalui warisan, kelas saling berkaitan, dan cara kerja dimanfaatkan tanpa perlu menulis semula kodnya.
  • Kaedah kelas boleh melakukan perkara yang berbeza, walaupun mereka mempunyai nama yang sama. Maksudnya, melalui polimorfisme, pengaturcara dapat menerapkan beberapa bentuk kaedah yang sama, bergantung pada kelas di mana pelaksanaannya dibuat. Ini bermaksud bahawa pelbagai kaedah boleh diakses dengan nama atau media akses yang sama.

Perbezaan: pengaturcaraan berstruktur vs. Pengaturcaraan berorientasikan objek

Seperti yang telah kami sebutkan, pengaturcaraan berorientasikan objek mewakili evolusi pengaturcaraan berstruktur, yang tidak bermaksud lebih baik daripadanya, kerana masing-masing mempunyai kegunaannya bergantung pada jenis sistem yang akan dikembangkan. Perbezaan asas yang wujud antara keduanya dinyatakan di bawah:

Pengaturcaraan berstruktur menyelesaikan masalah algoritma, bermula dari pengenalan beberapa data, output dihasilkan. Pengaturcaraan berorientasikan objek berdasarkan pemodelan objek, sangat berguna dalam pengembangan aplikasi web.

Yang pertama memfokuskan pada struktur data, sementara yang kedua berdasarkan pada objek, dengan keadaan dan tingkah lakunya sendiri.

Maklumat dalam pengaturcaraan berstruktur mengalir melalui struktur dan panggilan ke fungsi, dalam pengaturcaraan berorientasikan objek adalah hasil interaksi antara mereka, dengan mengirim dan menerima pesan.

Prinsip asas

Sebagai konsekuensi dari konsep pengaturcaraan berorientasikan objek, tiga prinsip asas paradigma ini muncul. Ini adalah:

Enkapsulasi data

Seperti yang telah kita sebutkan, objek diharapkan dapat mengetahui bagaimana menanggapi pesan yang mereka terima, menunjukkan perilaku tertentu. Namun, apa yang tidak kita mahukan ialah siapa sahaja yang menghantar mesej mengetahui bagaimana mereka melakukannya. Pencapaian objektif ini adalah apa yang dikenali sebagai enkapsulasi data. Dengan kata lain, apa yang anda mahukan adalah bahawa setiap bahagian program hanya mengetahui apa yang menariknya, sehingga mengelakkan kesan cagaran yang berkaitan dengan objek lain.

Ringkasnya, dengan enkapsulasi data, akses ke komponen objek tidak mungkin, yaitu, ini dilindungi dalam satu unit pengaturcaraan yang ditentukan dengan baik, kerana masing-masing dari mereka mempunyai spesifikasi reka bentuk yang menjadikannya bebas dari satu sama lain.

Sebab utama mengapa kami ingin objek pelanggan tidak mengetahui cara pelaksanaannya adalah, secara amnya, terdapat beberapa alternatif untuk operasi yang sama. Di samping itu, di masa depan, kita dapat memutuskan untuk berubah dari satu alternatif ke alternatif lain, tanpa pelanggan mengetahui atau melihat penyediaan perkhidmatan itu terjejas.

Pengambilan objek

Ciri penting pengaturcaraan berorientasikan objek adalah bahawa ia bertujuan untuk menyerang masalah di beberapa bahagian. Dengan cara ini, perkara pertama yang dilakukan adalah mencari objek, kemudian menentukan bagaimana mereka harus berinteraksi dan, akhirnya, melaksanakan tingkah laku mereka. Oleh itu, kita dapati bahawa objek yang kita dapati adalah objek yang akan membantu kita menyelesaikan masalah.

Abstraksi melibatkan dua jenis pengetahuan, data atau pemboleh ubah, yang merupakan skema mental, dan kaedah, fungsi atau prosedur, yang menghubungkan skema tersebut dengan skema lain yang telah ditentukan. Maksudnya, berkat pengabstrakan data, domain dan struktur data dapat ditentukan, begitu juga kaedah untuk mengaksesnya. Akhirnya, abstraksi menjadi jenis data baru yang ditentukan oleh pengaturcara, terdiri dari atribut dan kaedah yang diterapkan pada yang sebelumnya.

Oleh kerana terdapat banyak skema mental untuk masalah yang sama, setiap programmer dapat mengatur kelas dengan cara yang berbeza, sesuai dengan persepsi peribadinya. Yang dimaksudkannya adalah bahawa abstraksi objek adalah kemampuan dalam rancangan program untuk membuat data yang ditentukan pengguna.

Ketik semak mengikut hierarki kelas

Ini adalah ketika anda memilih bahasa untuk melakukan pemeriksaan jenis. Terdapat bahasa yang memutuskan untuk melakukannya semasa penyusunan, dan bahasa lain semasa pelaksanaan. Bahasa lain bahkan tidak dapat disusun, yang tidak memberi anda peluang untuk melakukan pemeriksaan apa pun, sehingga waktu operasi.

Apabila pemeriksaan dilakukan pada waktu berjalan, ia dipanggil pemeriksaan dinamik. Sebaliknya, ketika dilakukan pada waktu kompilasi, ia disebut pemeriksaan statik.

Oleh kerana fakta bahawa dalam pemeriksaan statik kesalahan timbul sejak awal, tanpa sampai pada saat pelaksanaan, sering dikatakan bahawa jenis cek ini lebih selamat. Walau bagaimanapun, ujian dinamik memungkinkan pelaksanaan sebahagian, tanpa perlu menulis semula kod berulang kali.

Bagaimana ia berfungsi?

Langkah pertama untuk menyelesaikan masalah di bawah paradigma ini adalah mencari objek atau entiti domain masalah. Maka adalah perlu untuk mencari cara bagaimana entiti ini berinteraksi untuk menyelesaikan masalah, menetapkan mesej yang dihantar oleh objek, dalam urutan apa dan dalam keadaan apa mereka melakukannya. Akhirnya, anda harus melaksanakan tingkah laku objek, merujuk kepada tindak balas yang mereka berikan berkenaan dengan mesej.

Ringkasnya, ketika program dijalankan di bawah paradigma pengaturcaraan berorientasi objek, tiga hal terjadi: objek dibuat sesuai keperluan, pesan mengalir dari satu objek ke objek lain yang selari dengan pemprosesan maklumat oleh program, dan ketika objek tidak lagi diperlukan, mereka dihapuskan untuk membebaskan memori dalam sistem.

Konsep kunci

Untuk memahami sedikit lebih banyak mengenai apakah pengaturcaraan berorientasikan objek, kita perlu menyebut konsep asas berikut:

  • Objek: Ini merujuk pada entitas yang dapat menjadi penerima pesan, sementara dapat menanggapi mereka dan mengirim pesan ke objek lain. Ia adalah entiti yang mempunyai tingkah laku.
  • Identiti: Ini adalah aspek yang membezakan satu objek dengan yang lain.
  • Mesej: Ini adalah interaksi yang dihasilkan antara entiti yang meminta perkhidmatan dan pihak lain yang menyediakannya.
  • Objek pelanggan: Dialah yang menghantar mesej.
  • Objek penerima: Ia adalah objek yang menerima mesej.
  • Delegasi: Merujuk kepada pengiriman pesan dari objek ke objek lain. Apabila objek memerlukan kolaborasi orang lain untuk dapat bertindak balas terhadap mesej.
  • Tingkah laku: Mereka adalah tindak balas terhadap mesej yang diterima oleh objek penerima.
  • Status: Merujuk kepada keadaan semasa setiap objek.
  • Tanggungjawab: Ini adalah interaksi antara keadaan dan tingkah laku objek.
  • Metode: Ini merujuk pada pelaksanaan respons yang diberikan oleh objek terhadap pesan yang diterima.
  • Polimorfisme: Ini adalah kemampuan beberapa objek untuk bertindak balas terhadap mesej yang sama, tetapi dalam beberapa cara yang berbeza.
  • Kelas: Mereka adalah kumpulan objek yang berkelakuan dengan cara yang sama. Mereka boleh ditentukan oleh pengaturcara. Mereka adalah skema mental yang membolehkan objek diabstrak dan untuk menentukan bagaimana berhubungan antara satu sama lain.
  • Atribut: Ia merujuk kepada pemboleh ubah dalaman objek yang dibuat untuk menyimpan sebahagian keadaannya.
  • Kontrak: Merujuk kepada pengetahuan tentang apa yang ditawarkan oleh setiap komponen dan cara untuk menghubungkannya.

Penyelesaian masalah berdasarkan pengaturcaraan berorientasikan objek

Setelah masalah telah diidentifikasi dan kemungkinan solusi diusulkan, diperlukan untuk menyalinnya ke dalam bahasa pengaturcaraan sehingga dapat dieksekusi oleh komputer, melalui penggunaan program. Di bawah metodologi pengaturcaraan berorientasikan objek, tahap berikut ditentukan:

  • Definisi program: Ini berkaitan dengan gambaran skematik masalah, dengan cara yang jelas, difahami dan dapat ditentukan dengan baik. Ini melibatkan pengenalpastian asal dan aspek data yang akan diproses, serta penerangan hasil dan cara bagaimana ia akan disampaikan.
  • Analisis dan reka bentuk berorientasikan objek: Merujuk kepada pengenalan dan keterangan objek dalam domain masalah. Setelah itu, atribut, hubungan dan kaedah untuk diikuti dibuat, ini untuk menentukan kelas yang akan dilaksanakan dalam bahasa pengaturcaraan tertentu.
  • Pengaturcaraan: Pada dasarnya, ini merujuk kepada transkripsi program, yang termasuk menuliskan kod dengan betul dalam bahasa pengaturcaraan, menggunakan gaya pengembangan yang dapat menjamin kualiti produk, yang akan menyebabkan penyelesaian masalah yang tepat. Tahap ini melibatkan pembinaan algoritma, penjelasan diagram alir dan pengaturcaraan terakhir, melalui ujian desktop, pengekodan, penyusunan dan pelaksanaan program.
  • Dokumentasi: Ini melibatkan penerangan urutan langkah-langkah yang diperlukan untuk mencapai penyelesaian masalah. Ini melibatkan penggabungan baris komen yang memperjelas atau menjelaskan makna garis kod yang mungkin membingungkan, terutama yang merujuk kepada pengenal dan struktur data yang dinyatakan, struktur dan kaedah kawalan dan parameternya. Tahap ini sangat mustahak untuk kejayaan produk akhir, kerana jika dokumentasi gagal, program sukar dibaca dan di-debug, dan lebih-lebih lagi, pengubahsuaian dan penyelenggaraannya menjadi hampir mustahil.

Dengan cara lain, kita dapat mengatakan bahawa fungsi bahasa pengaturcaraan telah meningkat selama bertahun-tahun, terutamanya disebabkan oleh penampilan bidang aplikasi yang baru dan bervariasi. Walaupun benar bahawa pada awalnya bahasa-bahasa ini digunakan, pada dasarnya, untuk menangani sejumlah besar data dan melakukan pengiraan berangka tertentu.

Kini bahasa pengaturcaraan digunakan hampir di semua bidang masyarakat yang merangkumi pengurusan pangkalan data, penghasilan gambar dan juga kecerdasan buatan, di antara banyak aspek lain.

Terutamanya, kelahiran teknologi kejuruteraan perisian baru menyebabkan timbulnya bahasa pengaturcaraan yang akan kita lihat di bawah.

Bahasa pengaturcaraan berorientasikan objek

Mereka adalah bahasa yang dirancang untuk mengintegrasikan data dan applet ke dalam kelas. Ini dapat mewarisi sifat kod berubah yang lain dan menimbulkan ciri baru, yang juga membawa kepada metodologi pengaturcaraan baru.

Klasifikasi

Seperti yang akan kita lihat nanti, terdapat banyak bahasa pengaturcaraan yang bertindak balas terhadap paradigma berorientasikan objek. Menurut cara pelaksanaannya, mereka diklasifikasikan sebagai:

  • Semasa mereka melaksanakan tingkah laku: Ini merangkumi bahasa yang berdasarkan kelas dan prototaip atau contoh.
  • Ketika mereka melaksanakan penciptaan objek: Mereka didasarkan pada waktu pelaksanaan di kawasan memori dinamik atau waktu penyusunan timbunan.
  • Mengikut jenis pemeriksaan: Merujuk kepada pengesahan waktu kompilasi atau pengesahan jangka masa.

Antara bahasa berorientasikan objek utama yang kami ada:

apa-yang-berorientasikan objek-pengaturcaraan

Ceramah kecil

Ia hanya dapat diprogramkan di bawah paradigma pengaturcaraan berorientasikan objek. Ini adalah bahasa berasaskan kelas, yang merancang objek di kawasan memori dinamik pada waktu berjalan. Ia hanya melakukan pemeriksaan jenis pada waktu berjalan, iaitu, ini adalah bahasa pemeriksaan yang dinamik.

Java

Ini adalah salah satu bahasa yang paling banyak digunakan hari ini, sepenuhnya berorientasikan objek, dengan sintaks yang serupa dengan C dan C ++. Ia bebas platform.

Seperti Smalltalk, itu adalah bahasa berdasarkan kelas, yang membuat objek di kawasan memori dinamik pada waktu runtime, tetapi tidak melakukan pemeriksaan jenis pada runtime, melainkan pada waktu kompilasi, dengan perbezaan bahawa ia membuat kod yang tidak dapat dilaksanakan antara , berasal dari sebuah kompilasi. Ini menjadikannya bahasa pemeriksaan statik.

Pengaturcaraan berorientasikan objek Java mereka menggunakan mesin maya yang khusus dalam jenis bahasa ini, yang berfungsi seolah-olah komputer dan, oleh itu, membolehkan pelaksanaannya tanpa perlu mengubahnya. Mesin jenis inilah yang disebut sebagai jurubahasa.

Pengaturcaraan berorientasikan objek

JavaScript

Tidak seperti Smalltalk dan Java, bahasa itu bergantung pada prototaip atau contoh. Ia ditafsirkan dan tanpa jenis, iaitu, ia tidak melakukan pemeriksaan jenis sama ada pada masa berjalan atau pada waktu penyusunan. Membuat objek di kawasan memori dinamik pada masa berjalan. Oleh kerana ia tidak mempunyai kompilasi, ia menjadi bahasa yang diperiksa secara dinamis.

Ini adalah bahasa yang hebat, berkat kemudahan dan integrasi, serta teknik pengaturcaraan standard dan ringkasnya. Dengan kata lain, JavaScript adalah kod yang disematkan dalam laman web, yang tujuannya adalah untuk meningkatkan dinamisme halaman tersebut.

C + +

Ini merupakan peningkatan bahasa C tradisional, dengan menyerap faedah bahasa ini dan memasukkan sokongan untuk objek. Walaupun merangkumi tiga paradigma pengaturcaraan yang berbeda, seperti: pengaturcaraan berstruktur, pengaturcaraan generik dan pengaturcaraan berorientasi objek, dialah yang memimpin peralihan dari paradigma terstruktur ke paradigma berorientasi objek.

Ini adalah bahasa serba boleh, yang sering digunakan di kalangan pengaturcara aplikasi, baik di Windows dan di GNU Linux. Membuat objek dalam memori dinamik pada masa berjalan. Ini pada dasarnya memfokuskan pada prestasi, mudah alih, dan pengabstrakan. Kelemahan utamanya ialah ketika menyusun, fail yang dapat dilaksanakan dapat dihasilkan yang kodnya hanya berlaku untuk platform tempat penyusunan dibuat. Sebaliknya, sebagai bahasa yang dapat dilaksanakan, ia tidak bergantung kepada platform.

C#

Ini adalah bahasa pengaturcaraan yang dijalankan pada waktu runtime dan termasuk dalam platform .NET, yang membolehkan anda berkongsi dan mengenali perpustakaan anda. Ini benar-benar berorientasikan objek, memungkinkan penciptaan semua jenis aplikasi.

Ini merupakan evolusi bahasa C dan C ++, menghilangkan kerumitan yang terakhir, kerana lebih mudah digunakan dan mengurangkan margin kesalahan semasa pengoperasiannya, kerana penerimaan penyusunan semula.

Pengaturcaraan berorientasikan objek

Python

Ini adalah bahasa multiplatform, terutama berorientasi objek, tetapi merangkumi paradigma lain seperti pengaturcaraan imperatif, pengaturcaraan fungsional, dan pengaturcaraan berorientasikan aspek.

Sintaksnya yang bersih, sangat dekat dengan bahasa semula jadi, menyukai pembacaan kodanya. Sangat digalakkan untuk memulakan dalam dunia pengaturcaraan.

Ia dilaksanakan melalui program perantaraan, iaitu melalui jurubahasa. Kerana ia adalah bahasa separa ditafsirkan, ia fleksibel dan mudah alih. Ia ditaip secara dinamik, yang bermaksud bahawa jenis data ditentukan pada waktu berjalan.

Pascal

Pada masa ini, ia adalah bahasa yang digunakan secara unggul dalam pengajaran pengaturcaraan. Ini mempunyai sintaks sederhana, dengan bahasa yang sangat tersusun, yang memudahkan pembacaan dan penafsiran program. Penyusunannya dapat dilakukan pada mesin mana pun yang mempunyai penyusun Pascal.

Walaupun merupakan bahasa yang terstruktur, ia memungkinkan pengaturcaraan berorientasi objek melalui versi Turbo Pascal. Ini mempunyai persekitaran yang bersepadu, dari mana mungkin untuk menulis program dan mengujinya. Pada akhirnya, Pascal adalah bahasa tujuan umum.

Sekiranya topik yang menarik minat anda berkaitan dengan pengaturcaraan, saya mengajak anda membaca Apa itu algoritma dalam pengaturcaraan?


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Blog Sebenar
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.