Програмиране, как започна всичко за интернет Dummies

"Radistka Кейт", заяви, че няма бъдеще без минало в известния телевизионен сериал. Ето защо, преди да започнете да изследват света на модерните технологии и програми, е необходимо да се знае миналото си!

Най-ранните програми са създадени с помощта на превключвателите на компютъра. Но този метод е подходящ само за прости програми. След указанията на машина език на изобретението, програмата започва да пише на него. още

Програмиране, как започна всичко за интернет Dummies

След това, когато е имало език от ниско ниво, има относително дълъг програма. Появата на Fortran (нивото първия програмен език е достатъчно, че компилаторът има високо) предизвиква фурор.

Сега можете да създадете една програма от няколко хиляди линии дълги. Чрез увеличаване на размера на програми, които не се предвиждат, че огромна програма кода не се чете, а често и неуправляем. Отървете се от този проблем са помогнали на нови езици за програмиране: Алгол, C и Паскал.

От този момент, и на златния период на структурно програмиране. Тя се основава на точно тези контролни структури. Тя се характеризира с използването на независими подпрограми, които подкрепят местните променливи и рекурсия и абсолютен враг оператори Иди на (преминете към следващия ред).

С появата на структурирано програмиране, има нова възможност да споделят програми на отделните елементи. След прилагане на тези принципи на програмирането, нова възможност за подкрепа и създаване на програми в стотици хиляди линии.

Структуриран програмиране донесе отлични резултати: да пишат програми по няколко стотин хиляди линии, разделя програмата на мини елементи, използването на независими съчетания. После се оказа, дори тези условия са неприемливи за програмиране, когато програмата достигне определена дължина. За да напишете по-сложни програми, отне по-различен подход към програмирането.

В резултат на това един напълно нов техники за програмиране бяха получени са родени и обектно-ориентираното програмиране в света. В него са отразени страхотни идеи на структуриран програмиране.