КампутарыПраграмаванне

Як напісаць праграму ў Нататніку

Што рабіць пачаткоўцу праграмісту, калі для стварэння кода ў яго пад рукой няма нічога? Ну, ці амаль нічога, бо сам кампутар з усталяванай на ім аперацыйнай сістэмай мы ў разлік не прыманы. Вам скажуць, што тут дапаможа Нататнік (Notepad.exe). Пагаворым жа, як напісаць праграму пры дапамозе чаго-небудзь яшчэ.

Зараз, каб праграмаваць на любой мове, прынята карыстацца адмысловымі асяроддзямі праграмавання. Любая такое асяроддзе ўключае ў сябе зручны рэдактар, у якім адбываецца напісанне кода, сродкі адладкі і кампілятар, а таксама некаторыя ўтыліты. Але на світанку кампутарнай эпохі ўсё ішло не так. Ужо цяжка ўявіць, што ў DOS можна напісаць тэкставы файл без дапамогі Нататніка. Таксама без дапамогі Нататніка можна было стварыць праграму і нават унесці "на ляту" змены ў коды выконваемых працэсаў.

Затым, ужо з з'яўленнем апошніх версій DOS і першых Windows, сталі карыстацца праграмай-нататнікам. Каб напісаць праграму ў Паскалю або любым іншым папулярным мове таго часу. Да гэтага часу ходзіць меркаванне, што сапраўдныя праграмісты пішуць код у Нататніку. Што ж, калі вы ведаеце, як напісаць праграму на той ці іншай мове, Нататніка будзе дастаткова, але спецыялізаваныя сродкі ўсё ж лепш. Працаваць у іх камфортней і хутчэй.

Напрыклад, сучасны Notepad ++, ці нататнік для праграмістаў, здольны падсвятляць каманды для кода ў больш чым 50 мовах. Праграмай вельмі зручна карыстацца, калі вам трэба захаваць файл з пэўнай кадоўкай. UTF-8 без BOM, напрыклад, бывае складана выставіць у звычайным Нататніку ад Microsoft. Notepad ++ зручна выкарыстоўваць для напісання web-скрыптоў або тэксту ў HTML, хоць тут справіўся б любы іншы тэкставы рэдактар.

Асяроддзя праграмавання добрыя тым, што напісаны код можна адразу трассировать (запусціць пакрокавае выкананне) у адладчыка. Гэта дазваляе хутчэй знаходзіць памылкі. Ну, і без кампілятара не абысціся. Код з камандамі - гэта такі ж тэкст, калі яго не разумее машына. Калі толькі вы не ведаеце, як напісаць праграму ў машынных кодах. Кампілятар патрэбен як раз для таго, каб перавесці праграму з мовы праграмавання, зразумелага для людзей, на мову, зразумелы кампутара.

Але і Блокнот забываць не варта. Праўда, сур'ёзную і доўгую праграму вы ў ім наўрад ці напішаце (лёгка дапусціць і цяжка знайсці памылку). Затое ў інтэрнэце цяпер можна выявіць мноства рэцэптаў, як напісаць праграму ў Нататніку, і захаваць яе з пашырэннямі BAT і VBS. Гэта не зусім праграмы, на мове аперацыйнай сістэмы гэтыя файлы называюцца выкананымі. І перад тым, як напісаць праграму, вам неабходна вывучыць каманды для кіравання з кансолі Windows і мова Visual Basic. Інакш прыйдзецца карыстацца гатовымі рэцэптамі.

І не варта верыць, што ў Нататніку вы зможаце напісаць паўнавартасны вірус. Тварэння сучасных хакераў маюць тысячы радкоў, немалую долю якіх займаюць алгарытмы шыфравання, абароны і ўтойвання выкананага кода. Маленькая праграма-жарт не пройдзе праз фільтры большасці антывірусаў. А калі яе абараніць, яна ператворыцца ў вялікую. І тут вам зноў давядзецца вучыцца, як гэта зрабіць, а не шукаць гатовыя рэцэпты.

Увогуле, зрабіць праграму «з нічога» і праўда можна. Але калі вы ніколі не спрабавалі, хутка гэта ў вас не атрымаецца.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.atomiyme.com. Theme powered by WordPress.