Program yang ditulis oleh pengguna dalam bahasa komputer peringkat tinggi sering dipanggil "program sumber". Program sumber merujuk kepada fail teks yang tidak disusun yang ditulis mengikut spesifikasi bahasa pengaturcaraan tertentu (bahasa peringkat tinggi Ia adalah satu siri arahan bahasa komputer yang boleh dibaca oleh manusia). Matlamat utama program sumber komputer adalah untuk menterjemah teks yang boleh dibaca manusia ke dalam arahan binari yang boleh dilaksanakan oleh komputer Proses ini dipanggil kompilasi dan diselesaikan melalui pengkompil.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
Program yang ditulis oleh pengguna dalam bahasa komputer peringkat tinggi sering dipanggil "program sumber".
Atur cara sumber (juga dipanggil kod sumber) merujuk kepada fail teks yang tidak tersusun yang ditulis mengikut spesifikasi bahasa pengaturcaraan tertentu Ia adalah satu siri arahan bahasa komputer yang boleh dibaca oleh manusia. Dalam bahasa pengaturcaraan moden, kod sumber boleh muncul dalam bentuk buku atau pita, tetapi format yang paling biasa digunakan ialah fail teks Tujuan format biasa ini adalah untuk menyusun atur cara komputer. Matlamat utama kod sumber komputer adalah untuk menterjemah teks yang boleh dibaca manusia ke dalam arahan binari yang boleh dilaksanakan oleh komputer Proses ini dipanggil kompilasi dan diselesaikan oleh pengkompil.
Program sumber ialah kod yang ditulis dalam bahasa himpunan dan bahasa peringkat tinggi. Sasaran utama ialah pembangun; aplikasi yang biasa kami gunakan disusun dan dibungkus sebelum dikeluarkan, dan hasil akhir dibentangkan kepada pengguna dan pelanggan akhir.
Bahasa peringkat tinggi biasanya merujuk kepada C/C, BASIC, C#, JAVA, PASCAL, dsb. Bahasa perhimpunan ialah ASM sahaja bahasa.
Atur cara sumber terutamanya mempunyai dua fungsi berikut:
1 Hasilkan kod sasaran, iaitu kod yang boleh dikenali oleh komputer.
2. Terangkan perisian iaitu menerangkan penulisan perisian. Ramai pemula dan juga beberapa pengaturcara berpengalaman mengabaikan penulisan penerangan perisian kerana bahagian ini tidak akan dipaparkan secara langsung dalam program yang dihasilkan dan tidak akan terlibat dalam penyusunan. Tetapi kod mengulas mempunyai faedah yang besar untuk pembelajaran perisian, perkongsian, penyelenggaraan dan penggunaan semula perisian. Oleh itu, menulis perihalan perisian dianggap sebagai tabiat yang baik dalam industri untuk mencipta program yang sangat baik, dan sesetengah syarikat juga mewajibkan untuk menulisnya.
Perlu ditegaskan bahawa pengubahsuaian kod sumber tidak boleh mengubah kod sasaran yang dijana. Jika kod sasaran perlu diubah suai dengan sewajarnya, ia mesti dikompilasi semula.
Pengetahuan lanjutan: Bahasa peringkat tinggi
Bahasa pengaturcaraan peringkat tinggi ialah bahasa bebas mesin, proses atau berorientasikan objek. Bahasa peringkat tinggi ialah bahasa yang direka dengan merujuk kepada bahasa matematik yang menghampiri perbualan harian.
Bahasa peringkat tinggi lebih mudah dibaca dan lebih mudah difahami berbanding bahasa peringkat rendah. Memandangkan perkembangan industri komputer awal terutamanya di Amerika Syarikat, bahasa peringkat tinggi umum telah dimodelkan pada bahasa Inggeris.
Bahasa peringkat tinggi tidak ada kaitan dengan struktur perkakasan dan sistem arahan komputer Ia mempunyai keupayaan ekspresi yang lebih kuat, boleh dengan mudah menyatakan operasi data dan struktur kawalan program, boleh menerangkan dengan lebih baik pelbagai algoritma dan mudah untuk dipelajari. untuk menguasai. Walau bagaimanapun, kod program yang dijana oleh kompilasi bahasa peringkat tinggi biasanya lebih panjang daripada kod program yang direka dalam bahasa himpunan, dan kelajuan pelaksanaan juga lebih perlahan. Oleh itu, bahasa himpunan sesuai untuk menulis atur cara yang memerlukan kelajuan tinggi dan panjang kod dan atur cara yang mengawal perkakasan secara langsung. Bahasa peringkat tinggi, bahasa himpunan dan bahasa mesin adalah semua bahasa yang digunakan untuk menulis program komputer.
Atur cara bahasa peringkat tinggi "tidak dapat melihat" struktur perkakasan mesin dan tidak boleh digunakan untuk menulis perisian sistem atau perisian kawalan peranti yang mengakses sumber perkakasan mesin secara langsung. Untuk tujuan ini, beberapa bahasa peringkat tinggi menyediakan antara muka panggilan dengan bahasa pemasangan. Program yang ditulis dalam bahasa himpunan boleh digunakan sebagai prosedur atau fungsi luaran dalam bahasa peringkat tinggi, menggunakan timbunan untuk menghantar parameter atau alamat parameter.
Kategori:
Bahasa imperatif. Asas semantik bahasa ini ialah model pengiraan mesin Turing yang menyerupai "penyimpanan data/operasi data", yang sangat konsisten dengan pelaksanaan semula jadi seni bina komputer moden. Cara utama untuk menjana operasi adalah bergantung pada kesan sampingan pernyataan atau arahan. Kebanyakan bahasa popular moden adalah jenis ini, seperti Fortran, Pascal, Cobol, C, C, Basic, Ada, Java, C#, dll. Pelbagai bahasa skrip juga dianggap sebagai jenis ini.
Bahasa berfungsi. Asas semantik bahasa ini ialah model pemetaan nilai pengendali lambda yang boleh dikira berdasarkan konsep fungsi matematik. Bahasa ini sangat sesuai untuk pengiraan untuk kerja seperti kecerdasan buatan. Bahasa berfungsi biasa seperti Lisp, Haskell, ML, Skim, F#, dll.
Bahasa logik. Asas semantik bahasa ini ialah sistem logik formal berdasarkan satu set peraturan yang diketahui. Bahasa ini digunakan terutamanya dalam pelaksanaan sistem pakar. Bahasa logik yang paling terkenal ialah Prolog.
Bahasa berorientasikan objek. Kebanyakan bahasa moden menyediakan sokongan berorientasikan objek, tetapi sesetengah bahasa dibina secara langsung pada model asas berorientasikan objek, dan semantik bentuk sintaksis bahasa ialah operasi objek asas. Bahasa berorientasikan objek tulen utama ialah Smalltalk.
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Video Pengaturcaraan! !
Atas ialah kandungan terperinci Apakah program yang ditulis oleh pengguna dalam bahasa komputer peringkat tinggi yang biasanya dipanggil?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!