Ano Ang Programa

Ano Ang Programa
Ano Ang Programa

Video: Ano Ang Programa

Video: Ano Ang Programa
Video: AP 4: MGA PROGRAMA NG PAMAHALAAN 2024, Abril
Anonim

Upang mapagana ang aparato ayon sa pangangailangan ng gumagamit, dapat itong mai-program nang tama (sumulat ng isang programa para sa isang computer, bumuo ng isang circuit ng lohika para sa isang FPGA, sumulat ng impormasyon sa ROM, atbp.). Ang isang malaking bilang ng mga pagkilos ay maaaring tawaging programa, ngunit sa karaniwang kahulugan ay pagsusulat ito ng mga programa sa computer.

Ano ang programa
Ano ang programa

Sa isang makitid na kahulugan, ang pagprogram (o pag-coding) ay nangangahulugang pagsusulat ng mga programa (mga tagubilin para sa isang computer) sa isang tukoy na wika ng pag-program ayon sa isang nilikha na algorithm. Karaniwan, mayroon silang nababasa na syntax na nababasa ng tao. Ang mga taong nakikibahagi sa pagprogram ay tinatawag na mga programmer (mga coder o simpleng "mga coder"), at ang mga lumilikha ng mga algorithm ay tinatawag na mga algorithm. Sa isang malawak na kahulugan, ang programa ay dapat na maunawaan bilang buong saklaw ng mga aktibidad na nauugnay sa paglikha at pagpapanatili ng mga produkto ng software (computer software) sa pagkakasunud-sunod. Ang pinaka-tumpak ay ang modernong term - "software engineering" (o simpleng "software engineering"). Ang mga dalubhasa sa larangang ito ay nakikibahagi sa pagtatakda ng mga gawain, pagdidisenyo ng mga programa, pagbuo ng mga algorithm, pagsusulat ng teksto ng programa, pagsubok, pag-debug, pagdodokumento at pagpapanatili. Upang magpatakbo ng isang programa sa isang computer, kinakailangang gumamit ng mga tagasalin na isasalin ang isang wikang nababasa ng tao (isang nakasulat na programa) sa wika ng mga tagubilin sa makina. Mayroong dalawang uri ng mga tagasalin - interpreter at tagatala. Ang pangunahing pagkakaiba sa pagitan ng mga ito ay ang una na agad na nagpapatupad ng programa, habang ang pangalawa ay isinalin lamang ito sa wika ng mga tagubilin sa makina, nang hindi na ito isinasagawa pa. Upang magpatakbo ng isang programa, dapat muna itong maiipon o bigyang-kahulugan. Dati, kailangan mong magsulat ng mga programa at pagkatapos ay iayos ang mga ito nang magkahiwalay, na kumplikado sa proseso ng pagsubok at pag-debug. Sa kasalukuyan, mayroong iba't ibang Integrated Development Environment. Ang mga IDE ay may kasamang mga editor para sa pag-edit at pagpasok ng mga teksto ng programa at iba't ibang mga tagasalin mula sa iba't ibang mga wika. Bilang karagdagan, maaari nilang isama ang iba`t ibang mga gawain na nagpapabilis sa proseso ng paglikha, pagsubok at pagpapanatili ng mga produktong software.

Inirerekumendang: