Programowanie komputerowe to proces, w którym kod źródłowy programów komputerowych jest projektowany, kodowany, czyszczony i chroniony. Poprzez programowanie podyktowane są kroki, jakie należy wykonać w celu stworzenia kodu źródłowego programów komputerowych. Według nich kod jest napisany, przetestowany i dopracowany.
Celem programów jest stworzenie oprogramowania, które następnie będą wykonywane bezpośrednio przez komputera sprzętu, lub za pośrednictwem innego programu.
Programowanie opiera się na szeregu reguł i niewielkim zestawie poleceń, instrukcji i wyrażeń, które zwykle przypominają ograniczony język naturalny. Język programowania to wszystkie te reguły lub normy, symbole i określone słowa użyte do stworzenia programu i wraz z nim oferują rozwiązanie konkretnego problemu.
Język programowania jest odpowiedzialny za komputer, wykonując krok po kroku polecenia, które programista zaprojektował w algorytmie. Przy tym rozumie się, że język programowania jest rodzajem pośrednika między komputerem a użytkownikiem, tak aby ten ostatni mógł udzielać odpowiedzi na problemy za pośrednictwem komputera i za pomocą słów (funkcji), które interpretują wspomniany program do komputera za wykonanie tej pracy.
Teraz, w zależności od wybranego języka, możesz porozmawiać o rodzaju programowania, które ma zostać przeprowadzone. Niektórzy z nich są:
Programowanie sekwencyjne: to programy, które zostały zaprojektowane z wytycznymi, które następują po kolei. Na przykład: Cobol, Basic.
Programowanie strukturalne: rozważa się to, gdy programowanie jest projektowane przez moduły. Każdy moduł wykonuje specjalne zadanie, a kiedy to zadanie jest wymagane, ten moduł jest po prostu wywoływany. Na przykład: Turbo Pascal, Ada, Modula.
Programowanie obiektowe: są to te języki, które pozwalają na implementację obiektów w ramach projektu, a użytkownik może wkleić kod programu do każdego obiektu. Niektóre z nich to między innymi Java, Xml.
Programowanie w języku logicznym lub naturalnym: to programy, które są zaprojektowane z interfejsami w taki sposób, że użytkownik może wydawać polecenia maszynie za pomocą prostego języka. Na przykład: Prolog.
Programowanie sztucznej inteligencji: to te programy, które są najbliższe ludzkiej inteligencji, ponieważ mają zdolność rozwijania wiedzy. Ten rodzaj języka działa w bardzo podobny sposób do ludzkiego umysłu.