
Програмски код је немогуће да разумеју непрограмери.
Кредит за слику: алекскопје/иСтоцк/Гетти Имагес
Псеудокод је скуп узастопних писаних инструкција на људском језику, обично нумерисаних, који се користе за описивање радњи које ће програм предузети када је кодиран у програмском језику. Реч „псеудо“ значи „лажни“, па „псеудокод“ значи „лажни код“. Алгоритам у псеудокоду помаже програмери или непрограмери одређују корак по корак радње које програм мора да предузме да би завршио тражену или жељену акцију.
Предности псеудокода
Програмски језици су тешки за читање за већину људи, али псеудокод дозвољава непрограмерима, нпр као пословни аналитичари, да прегледају кораке за потврду да се предложени код подудара са кодирањем спецификације. Тиме што прво напише код на људском језику, програмер штити од изостављања важног корака. Неки програмери пишу псеудокод у посебном документу, док други пишу директно у програмском језику користећи коментаре пре стварног кода. Ово пружа згодну референцу током кодирања.
Видео дана
Недостаци псеудокода
Иако се псеудокод лако чита, он не пружа тако добру мапу за програмера као дијаграм тока. Не укључује пуну логику предложеног кода. Дијаграм тока укључује структуре одлучивања и структуре петље у коду, са индикацијама за следећи корак, у зависности од одговора на претходни корак. Пошто је по природи основни, псеудокод понекад узрокује да непрограмери погрешно схвате сложеност пројекта кодирања. Недостатак стандарда је вероватно главни недостатак псеудокода. Псеудокод је по природи неструктуриран, тако да читалац можда неће моћи да види логику у кораку.
Ко може писати псеудокод?
Било која логична особа може написати псеудокод, чак и без вештине кодирања. Међутим, то захтева детаљан мисаони процес и потпуно разумевање задатка. Размислите о томе како обављате једноставне задатке попут вожње до парка. Ако напишете „уђите у ауто, возите до паркирања, станите“, ваш псеудокод је непотпун. Псеудокод мора да одговара за сваку акцију и одлуку. На пример, морате да опишете који од ваших аутомобила да возите, како долазите до гараже и у возило, као и конкретне кораке за покретање аутомобила и управљање возилом. Поред тога, псеудокод треба да одреди да ли се возите напред или назад са свог прилаза и да опише растојање, стартовање, заустављање и скретање. По доласку, псеудокод означава где да се паркира. Сваки корак мора бити записан у псеудокоду.
Псеудоцоде Пројецтс
Скоро сваки програмски задатак са било којим програмским језиком може се поједноставити коришћењем псеудокода. Функционише подједнако добро за ХТМЛ и ЈаваСцрипт за веб дизајн као и за ЦОБОЛ банковну процедуру или акцију ЈАВА игре. Међутим, програмер и аналитичар морају заједно да прегледају кораке како би се уверили да испуњавају спецификације програма.