Дефиниция източник

Източна програма е понятие, което се използва като синоним на изходния код . Това е инструкцията, която компютърната програма предава на компютър, така че да може да бъде изпълнена. Тези инструкции са линии на текст, написани на език за програмиране (структура, способна да предава компютърни инструкции от определена семантична и синтактична база).

Трябва да се отбележи, че макар програмните езици да съществуват в ограничен брой и в сравнение с езиците, които не са толкова обширни, начинът, по който всеки програмист може да ги използва, е практически неограничен. Езикът за програмиране се състои от комбинация от синтактични и семантични символи и правила, които установяват определени граници и предлагат серия от основни инструменти за разработване на софтуер.

В зависимост от уменията, знанията и упоритостта на програмиста, възможностите може да изглеждат безкрайни, въпреки че винаги използват един и същ набор от символи и се ограничават от същите правила като останалите хора. Поради тази причина, дори ако двама души знаят всички запазени думи наизуст, видовете данни и кондиционери ( ако, иначе, ако ) и цикли, които имат ( за, докато ), начинът, по който се използват, могат да доведат до непроницаеми за другата, било поради тяхната сложност или поради определени дизайнерски решения.

В този смисъл изходната програма е отражение на личността и начина на мислене на всеки програмист, което може да бъде много разкриващо. Сред най-често срещаните характеристики са следните:

* Безупречно вдлъбнатина : някои разработчици не подкрепят идеята да забравят отстъп (англицизъм, съответстващ на испанския термин с отстъп ) по време на писането на кода . Важно е да се спомене, че в Python например отстъпът е от съществено значение за правилното тълкуване, но това не е така в повечето езици, поради което е много лично решение;

* прекъсвания на справедливата линия : подобно на предишната точка, има и такива, които не добавят прекъсване на ред, ако не е абсолютно необходимо. Разбира се, това отговаря и на личен критерий, тъй като няма универсално правило, което да определя точния брой;

* Разстройство : въпреки че стереотипът на програмиста се характеризира с мания на реда и контрол, има някои, които произвеждат кодове, които изглеждат случайни разливи от символи, без никакво правило или модел, който да следва. Излишно е да казвам, че това не е много често явление.

Препоръчано