Съдържание:
Определение - Какво означава ръчно кодиране?
Ръчното кодиране включва писане на функционален код или указания за оформление на основните езици, на които са съставени. Алтернативата е да се използват различни видове инструменти за прилагане на конвенции за кодиране, без да се налага да ги кодирате на оригиналните езици.
Техопедия обяснява кодирането на ръцете
За да се разбере идеята за кодирането на ръцете, е необходимо да се разбере как еволюира компютърното програмиране през последните 30 години. В най-ранните години на програмиране езици като Basic и Fortran винаги са били кодирани ръчно. Потребителите нямаха сложни програми, които да им позволят да кодират автоматично.
В крайна сметка, с изчисления на базата на Windows и други постижения, технологичните компании разработиха продукти, които биха могли да автоматизират някои видове кодиране на ръка за целите на програмирането или оформлението. Един от основните примери е широкият спектър от инструменти, които позволяват на потребителите да избягват ръчно кодиране на HTML, основният език за много уеб изходен код. Действителните HTML команди са синтактично сложни и предизвикателни за много хора. Компаниите създадоха инструменти, които биха позволили на потребителите да излагат визуално уеб страници вместо ръчно кодиране на HTML или с други думи, изписване на всички HTML оформления или действия.
Други видове инструменти, помагащи на хората да избегнат кодирането с ръка, понякога се наричат това, което виждате, това, което получавате (WYSIWYG) редактори. Идеята тук е, че дисплеят имитира евентуалния резултат, криейки действителното кодиране на ръка от човека, който прави оформлението. В кодиращия свят някои инструменти позволяват автоматизирано кодиране, но ръчното кодиране все още е основна част от това, което програмистите правят редовно. Много специалисти не биха искали да абстрахират процеса на кодиране твърде много, тъй като той би могъл да попречи на разбирането и четенето на кода, както е написано. Например, MS Visual Basic включва визуални форми за прозорци, текстови полета и други, но основният код все още се вижда в прозорци с възможност за кликване и опции на менюто, така че програмистите все още трябва да предоставят код на функционалността на тези устройства.