Шта треба да уради програмер почетник ако је зада ли има нешто при руци за стварање кода? Па, или готово ништа, јер не узимамо у обзир сам рачунар са инсталираним оперативним системом. Рећи ће вам да овде може да вам помогне Нотепад (Нотепад.еке). Разговарајмо о томе како написати програм користећи нешто друго.
Сада, за програмирање на било ком језику,уобичајено је да се користе посебна програмска окружења. Свако такво окружење укључује прикладан уређивач у коме се пише код, алате за отклањање грешака и компајлер, као и неке услужне програме. Али у зору компјутерског доба то није био случај. Тешко је замислити да је у ДОС-у могуће написати текстуалну датотеку без помоћи Нотепад-а. Такође, без помоћи Нотепад-а било је могуће креирати програм, па чак и вршити промене „у лету“ кодова извршних процеса.
Затим, већ појавом најновијих верзија ДОС-а ипрво је Виндовс почео да користи програм бележнице. Да напишете програм на паскалу или било ком другом популарном језику тог времена. Још увек се верује да прави програмери пишу код у Нотепад. Па, ако знате како да напишете програм на одређеном језику, Нотепад ће бити довољан, али специјализовани алати су и даље бољи. Удобније је и брже радити у њима.
На пример, савремени Нотепад ++ или нотепад запрограмера, способан је да истакне команде за код на више од 50 језика. Програм је врло згодан за употребу ако треба да сачувате датотеку са одређеним кодирањем. утф-8 без БОМ-а, на пример, може бити тешко поставити у уобичајени Мицрософт Нотепад. Нотепад ++ је користан за писање веб скрипти или текста у ХТМЛ-у, мада би то учинио било који други уређивач текста.
Добра ствар код програмских окружења је то што је написанокод се може одмах пронаћи (искорачити) у програму за отклањање грешака. То вам омогућава брже проналажење грешака. Па, не можете без компајлера. Код са наредбама је исти текст ако га машина не разуме. Осим ако не знате како да напишете програм у машинским кодовима. Компајлер је потребан само за превођење програма са програмског језика разумљивог људима у језик који рачунар може да разуме.
Али не бисте требали заборавити ни Нотепад.Истина, мало је вероватно да ћете у њему написати озбиљан и дуг програм (лако је направити и тешко пронаћи грешку). Али на Интернету сада можете пронаћи много рецепата о томе како написати програм у Бележници и сачувати га са наставцима БАТ и ВБС. То заправо нису програми; на језику оперативног система, ове датотеке се називају извршним датотекама. И пре писања програма, треба да научите команде за управљање са Виндовс конзоле и језика Висуал Басиц. У супротном, мораћете да користите готове рецепте.
И не верујте да у Нотепаду то можетенапиши пуноправни вирус. Стварања модерних хакера имају хиљаде линија, од којих значајан део заузимају алгоритми за шифровање, заштиту и скривање извршног кода. Мали програм за шалу неће проћи кроз филтере већине антивируса. А ако је заштитите, претвориће се у велику. А онда опет морате научити како се то ради, а не тражити готове рецепте.
Генерално, заиста је могуће направити програм „ни из чега“. Али ако то никада нисте пробали, нећете моћи брзо.