Co To Jest Programowanie

Co To Jest Programowanie
Co To Jest Programowanie

Wideo: Co To Jest Programowanie

Wideo: Co To Jest Programowanie
Wideo: CZYM JEST PROGRAMOWANIE? 2024, Może
Anonim

Aby urządzenie działało zgodnie z potrzebami użytkownika, należy je poprawnie zaprogramować (napisać program do komputera, opracować układ logiczny dla FPGA, zapisać informacje do ROM itp.). Wiele czynności można nazwać programowaniem, ale w zwykłym sensie jest to pisanie programów komputerowych.

Co to jest programowanie
Co to jest programowanie

W wąskim znaczeniu programowanie (lub kodowanie) oznacza pisanie programów (instrukcji dla komputera) w określonym języku programowania według stworzonego algorytmu. Zwykle mają czytelną dla człowieka składnię. Osoby zajmujące się programowaniem nazywane są programistami (koderami lub po prostu „koderami”), a ci, którzy tworzą algorytmy, nazywani są algorytmami. W szerokim znaczeniu programowanie należy rozumieć jako cały zakres czynności, które są związane z tworzeniem i utrzymywaniem w stanie roboczym produktów oprogramowania (oprogramowania komputerowego). Najdokładniejszy jest współczesny termin – „inżynieria oprogramowania” (lub po prostu „inżynieria oprogramowania”). Specjaliści w tej dziedzinie zajmują się ustalaniem zadań, projektowaniem programów, budowaniem algorytmów, pisaniem tekstu programu, testowaniem, debugowaniem, dokumentowaniem i utrzymaniem. Wszelkie programowanie komputerowe opiera się na wykorzystaniu języków programowania. Do uruchomienia programu na komputerze niezbędne są translatory, które przetłumaczą język czytelny dla człowieka (program pisany) na język instrukcji maszynowych. Istnieją dwa rodzaje tłumaczy – tłumacze ustni i kompilatorzy. Główna różnica między nimi polega na tym, że pierwszy natychmiast wykonuje program, podczas gdy drugi po prostu tłumaczy go na język instrukcji maszynowych, bez dalszego wykonywania. Aby uruchomić program, należy go najpierw skompilować lub zinterpretować. Wcześniej trzeba było pisać programy, a następnie osobno je kompilować, co komplikowało proces testowania i debugowania. Obecnie istnieją różne zintegrowane środowiska programistyczne. IDE zawierają edytory do edycji i wprowadzania tekstów programów oraz różnych tłumaczy z różnych języków. Ponadto mogą zawierać różne inne procedury, które ułatwiają proces tworzenia, testowania i konserwacji oprogramowania.

Zalecana: