Minggu, 27 Agustus 2017
komputer
Fungsi Pengaturcaraan Komputer: Dapatkan Tahu Apa Mereka
Apabila ia datang kepada perbendaharaan kata pengaturcaraan komputer, terdapat begitu banyak istilah yang orang yang tidak mempunyai pengetahuan cukup cenderung hilang dan keliru. Satu istilah boleh diterjemahkan ke dalam banyak nama yang berbeza dalam bahasa yang berbeza. Sebagai contoh, kata-kata berikut agak serupa: Fungsi, Program, Subrutin, Prosedur, Sub Program, atau Subquery. Satu-satunya soalan sekarang ialah mana-mana terma ini boleh berdiri sendiri.
Secara teoritis, pengaturcaraan komputer mengelakkan duplikasi mana-mana kod dalam pelbagai ruang. Sebagai contoh, satu institusi yang menggunakan program itu boleh mempunyai beberapa perpustakaan yang beribu-ribu atau lebih banyak program dengan berbilion kod baris asas. Dengan kes rumit ini, pertindihan masih boleh dielakkan. Marilah kita mengatakan bahawa mesej ralat berlaku kerana koleksi sekarang perlu mempunyai 'anggota' tambahan.
Satu contoh yang baik ialah penambahan mata wang global lain yang dikenali sebagai Euro. Sekiranya setiap program akan dimaklumkan untuk mengemas kini sendiri kerana penambahan baru ini, ia mungkin menjadi rumit. Tetapi dengan sub-program atau fungsi yang direka khusus untuk menangani pelbagai situasi, maka satu-satunya fungsi yang akan menjaga perubahan itu adalah yang ditugaskan untuk mengendalikan senario tersebut.
Dengan cara yang sama yang kita menuliskan program baru, banyak komponen yang diperlukannya sudah wujud (misalnya mengakses fail tertentu untuk menggali data tertentu, inventori pengiraan di tangan). Dalam kes-kes seperti ini, alternatif yang baik untuk menulis baris kod sumber berbeza untuk berfungsi pada fungsi baru (dan akhirnya replikasi kod ke banyak program lain), sub-program diakses untuk berfungsi pada fungsi yang ditentukan.
Dalam beberapa bahasa pengaturcaraan, terdapat parameter tertentu yang diluluskan dari nama program tertentu ke program yang dipanggil untuk melakukan tugas. Program sekunder biasanya membuat nilai-nilai diubah dan kemudian kawalan dibawa kembali ke program utama. Tindakan ini boleh menjadi lebih mendalam. Pelbagai program yang digunakan untuk memanggil satu sama lain ditulis dalam banyak bahasa yang berbeza-beza. Alasan di sebalik ini adalah: untuk mempunyai kepingan fungsi yang boleh dikawal dan mempunyai pelbagai bahasa bermakna lebih sesuai untuk jenis fungsi yang berbeza.
Untuk mendefinisikan lagi penggunaan fungsi pengaturcaraan, fungsi mungkin muncul di dua lokasi yang berbeza atau bahkan satu lokasi. Ini bergantung kepada sama ada fungsi multi-line atau single-line. Satu fungsi yang merupakan satu baris adalah satu yang memberikan kembali nilai selepas menjalankan tugas (semua ini dalam satu baris). Fungsi multi-line, bagaimanapun, diluaskan pada banyak baris yang berbeza.
Fungsi garis tunggal boleh ditunjukkan dalam blok kod semua kerana ia hanya bertindak balas apabila dipanggil oleh nama tertentu. Fungsi multi-line sebaliknya. Sekiranya ia merupakan fungsi multi-line yang ditakrifkan dalam satu blok kod, maka kenyataan-kenyataan yang mengikut definisi itu dilakukan dengan cara yang tidak berurutan.
Dalam kesederhanaannya, fungsi adalah blok kod yang dapat diguna semula. Blok kod ini sering mengembalikan nilai tunggal (kadang-kadang tidak '). Contoh umum blok-blok ini adalah fungsi Matematik (mis. Tan atau log), fungsi tarikh (angka antara dua tarikh), atau fungsi rentetan (mencari kejadian 1 rentetan yang terletak dalam rentetan lain). Fungsi juga disimpan secara berasingan dari kod program utama. Banyak bahasa pengaturcaraan mempunyai fungsi tertentu yang diwakilkan sebagai titik masuk ke program tertentu.
Mengetahui apa fungsi dalam pengaturcaraan komputer boleh mengambil masa untuk individu yang tidak bijak komputer. Tetapi asas-asasnya ada di sini. Melihat banyak perkara yang kompleks yang berfungsi, anda dapat menghargai perkara yang dilakukan oleh komputer untuk anda setiap hari, bukan?