Wykład 05, Podstawy Zarządzania UG, wykłady prof. hab Rybicki


Temat 5: PROGRAMOWANIE, FAZY PROGRAMOWANIA

Programowanie- proces projektowania, pisania, testowania i utrzymania kodu źródłowego programów komputerowych.

Wymaga ono szerokiej wiedzy i doświadczenia z zakresu technik projektowania, algorytmiki, struktur danych, znajomości kompilatorów, szczegółów architektury komputerów i/lub systemów operacyjnych oraz jak one działają.

Historia

Co jest potrzebne- żeby programować:

Język programowania- jest to formalny zbiór zasad określających sposób zapisu algorytmów i innych zadań z wykorzystaniem określonej składni i semantyki.

Wszystkie języki programowania można podzielić m.in. ze względu na:

- programowanie proceduralne

- programowanie obiektowe

- programowanie zdarzeniowe

- programowanie logiczne

- 1 GL - binarny kod maszynowy

- 2 GL- asembler

- 3 GL - zbliżone do języka naturalnego

- 4 GL - pozwalają w szybki sposób tworzyć gotowe programy [RAD]

- 5 GL - nie używają algorytmów, a słownych lub symbolicznych opisów problemu

- niskopoziomowe- operujące blisko sprzętu

- wysokopoziomowe- oderwane od sprzętu, programista skupia się na problemie, a nie jak ma obsłużyć jakieś urządzenie

- interpretery

- kompilatory

Przykłady języków programowania: FAZY PROGRAMOWANIA

0x08 graphic

0x08 graphic
-------------- > Zapisanie algorytmów w języku programu

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
------------> Sprawdzanie poprawności działania, szukanie dziur, idiotoodporność

0x08 graphic

0x08 graphic

Obecnie są często połączone w tzw. Zintegrowane środowisko programistyczne [IDE]

Problem

Projektowanie

Kodowanie

Testowanie

Program



Wyszukiwarka