Wat moet een beginnende programmeur doen alser is niets voorhanden om code te maken? Nou ja, of bijna niets, omdat er geen rekening wordt gehouden met de computer zelf waarop het besturingssysteem is geïnstalleerd. Er wordt u verteld dat Kladblok (Notepad.exe) hier zal helpen. Laten we het hebben over het schrijven van een programma met iets anders.
Om nu in elke taal te programmeren,Het is gebruikelijk om speciale programmeeromgevingen te gebruiken. Elke dergelijke omgeving bevat een handige editor waarin code wordt geschreven, tools voor foutopsporing en een compiler, evenals enkele hulpprogramma's. Maar aan het begin van het computertijdperk waren de zaken niet zo. Het is al moeilijk voor te stellen dat je in DOS een tekstbestand kunt schrijven zonder de hulp van Kladblok. Zonder de hulp van Notepad was het ook mogelijk om een programma te maken en zelfs "on-the-fly" wijzigingen aan te brengen in de codes van uitvoerbare processen.
Dan, met de komst van de nieuwste versies van DOS eneerste Windows, begon een notebookprogramma te gebruiken. Om een programma in Pascal of een andere populaire taal van die tijd te schrijven. Er is nog steeds een mening dat echte programmeurs code schrijven in Kladblok. Nou, als je weet hoe je een programma in een bepaalde taal moet schrijven, is Notepad voldoende, maar gespecialiseerde tools zijn nog steeds beter. Werk er comfortabeler en sneller in.
Bijvoorbeeld modern Notepad ++ of notepad voorprogrammeurs die opdrachten voor code in meer dan 50 talen kunnen markeren. Het programma is erg handig om te gebruiken als je een bestand met een specifieke codering moet opslaan. utf-8 zonder stuklijst, bijvoorbeeld, kan moeilijk zijn in te stellen in het gewone Kladblok van Microsoft. Notepad ++ is handig voor het schrijven van webscripts of tekst in HTML, hoewel elke andere teksteditor het hier zou hebben gedaan.
Programmeeromgevingen zijn goed omdatde code is direct te traceren (start stap voor stap uitvoering) in de debugger. Hierdoor kun je snel fouten opsporen. Nou, je kunt niet zonder een compiler. Code met commando's is dezelfde tekst als de machine het niet begrijpt. Tenzij je weet hoe je een programma in machinecode schrijft. De compiler is alleen nodig om het programma te vertalen van een programmeertaal die voor mensen begrijpelijk is, naar een taal die voor een computer begrijpelijk is.
Maar u moet Kladblok niet vergeten.Het is waar dat het onwaarschijnlijk is dat u er een serieus en lang programma in zult schrijven (het is gemakkelijk toe te geven en het is moeilijk om een fout te vinden). Maar op internet kun je nu veel recepten vinden over het schrijven van een programma in Kladblok en het opslaan met de extensies BAT en VBS. Dit zijn niet echt programma's; in de taal van het besturingssysteem worden deze bestanden uitvoerbaar genoemd. En voordat u een programma schrijft, moet u de bedieningsopdrachten leren vanuit de Windows-console en de Visual Basic-taal. Anders moet je kant-en-klare recepten gebruiken.
En geloof niet dat je dat in Kladblok kuntschrijf een compleet virus. De creaties van moderne hackers hebben duizenden regels, waarvan een aanzienlijk deel wordt ingenomen door algoritmen voor codering, bescherming en het verbergen van uitvoerbare code. Een klein grapprogramma gaat niet door de filters van de meeste antivirusprogramma's. En als je het beschermt, wordt het een grote. En dan moet je weer leren hoe je het moet doen, en niet op zoek gaan naar kant-en-klare recepten.
Over het algemeen is het echt mogelijk om een programma “uit het niets” te maken. Maar als je het nog nooit hebt geprobeerd, kun je het niet snel doen.