Програмирање

Алгоритам

Дефинисаност

Улаз

Излаз

Ефикасност

Крај

Резултат

Кораци у Програмирању

Планирање и анализа задатка

Креирање алгоритма и цртање дијаграма тока

Писање Програма

Тестирање програма и исправљање грешака

Писање документације и одржавање

Програмски језици

Машински зависни језици

Машински језици

Симболички (асемблерски језици)

Машински независни језици

Процедурално орјентисани ПЈ

Објектно оријентисани ПЈ

Императивни ПЈ

Структурирани ПЈ

Проблемски орјентисани ПЈ

Дескриптивни ПЈ

Функционални ПЈ

Логички ПЈ

1. генерација

Машински и асемблерски (пј)

2. генерација

FORTRAN, COBOL, LISP, BASIC, PS/1

3. генерација

PASCAL, C, PROLOG, Smalltalk, C++, JAVA

4. генерација

SQL, VisualBasic

Web ПЈ

HTML, JavaScript, VBScript, PHP, ASP, JSP, PERL

Низ (алгоритам одласка у школу)

Обуци јакну

Обуј ципеле

Узми ранац

Иди у школу

Гранање (алгоритам о киши)

Ако пада киша?

Онда узми кишобран

Иначе ти кишобран не треба

Понављање (алгоритам за поздрав)

Док има Професора у ходнику, поздрављај их.