Ce ar trebui să facă un programator novice dacă este pentruare ceva la îndemână pentru a crea codul? Ei bine, sau aproape nimic, pentru că nu luăm în calcul computerul în sine cu sistemul de operare instalat pe el. Vi se va spune că Notepad (Notepad.exe) vă poate ajuta aici. Să vorbim despre cum să scrieți un program folosind altceva.
Acum, pentru a programa în orice limbă,este obișnuit să folosiți medii speciale de programare. Orice astfel de mediu include un editor convenabil în care este scris cod, instrumente de depanare și un compilator, precum și unele utilitare. Dar la începutul erei computerelor, nu era așa. Este deja greu de imaginat că în DOS este posibil să scrieți un fișier text fără ajutorul Notepad. De asemenea, fără ajutorul Notepad-ului, a fost posibil să creăm un program și chiar să facem modificări „din mers” la codurile proceselor executabile.
Apoi, deja odată cu apariția celor mai recente versiuni de DOS șimai întâi Windows a început să folosească un program de notepad. Pentru a scrie un program în Pascal sau în orice alt limbaj popular al vremii. Încă se crede că programatorii reali scriu cod în Notepad. Ei bine, dacă știi cum să scrii un program într-o anumită limbă, Notepad va fi suficient, dar instrumentele specializate sunt încă mai bune. Este mai confortabil și mai rapid să lucrezi în ele.
De exemplu, Notepad ++ modern sau notepad pentruprogramatori, este capabil să evidențieze comenzile pentru cod în mai mult de 50 de limbi. Programul este foarte convenabil de utilizat dacă trebuie să salvați un fișier cu o codificare specifică. utf-8 fără BOM, de exemplu, poate fi dificil de setat într-un Notepad Microsoft obișnuit. Notepad ++ este util pentru scrierea de scripturi web sau text în HTML, deși orice alt editor de text ar face acest lucru.
Lucrul bun despre mediile de programare este acela scriscodul poate fi urmărit imediat (pășit) în depanator. Acest lucru vă permite să găsiți erori mai repede. Ei bine, nu puteți face fără un compilator. Codul cu comenzi este același text dacă aparatul nu îl înțelege. Dacă nu știi cum să scrii un program în codurile mașinii. Un compilator este necesar doar pentru a traduce un program dintr-un limbaj de programare ușor de înțeles de către oameni într-un limbaj pe care un computer îl poate înțelege.
Dar nu trebuie să uitați nici de Notepad.Este adevărat, este puțin probabil să scrieți un program serios și lung în el (este ușor de făcut și este dificil să găsiți o greșeală). Dar pe Internet acum puteți găsi multe rețete despre cum să scrieți un program în Notepad și să îl salvați cu extensiile BAT și VBS. Acestea nu sunt cu adevărat programe; în limba sistemului de operare, aceste fișiere se numesc executabile. Și înainte de a scrie un program, trebuie să învățați comenzi pentru gestionare din consola Windows și din limbajul Visual Basic. În caz contrar, va trebui să folosiți rețete gata preparate.
Și nu credeți că în Notepad putețiscrie un virus cu drepturi depline. Creațiile hackerilor moderni au mii de linii, dintre care o parte considerabilă este ocupată de algoritmi pentru criptarea, protejarea și ascunderea codului executabil. Un mic program de glumă nu va trece prin filtrele majorității antivirusurilor. Și dacă îl protejați, se va transforma într-unul mare. Și atunci trebuie să înveți din nou cum să o faci și să nu cauți rețete gata făcute.
În general, este cu adevărat posibil să faci un program „din nimic”. Dar dacă nu ați încercat-o niciodată, nu veți putea să o faceți rapid.