Съдържание:
Определение - Какво означава строго въведен?
„Строго написан“ е термичен информационен термин, свързан със стратегии за кодиране, който описва процеса, при който разработчикът използва прекалено низови стойности за променливи. Строго въведен код е код, в който променливите често се въвеждат като низове и се обработват като низове, когато има по-добри алтернативи на програмистите. Това е също възпроизвеждане на думи от „силно набран“ код, който описва код, където типовете се използват строго за налагане на резултати. Строго набраният код може да бъде силно въведен, тъй като засилва използването на низове, но обикновено не е „силно написан“, тъй като обикновено не използва най-ефективните решения.
Техопедия обяснява строго написани
В строго въведен код, дори различни типове променливи на данни като реални числа могат да бъдат въвеждани като низове и да се обработват като низове в рамките на функции или процедури. Много от тези функции и процедури връщат низ вместо цяло число, стойност с плаваща запетая или друга числова стойност. Един от най-добрите примери за строго въведен код е илюстриран в lolcatz meme, придружен от текста: „Мога ли да има низ за съхранение на дата valyooz?“ Тук създателят на мемето препраща идеята, че стойностите на датата се обработват много по-ефективно като числа, но програмист може вместо това да ги напише като низове.
Идеята за строго въведен код наистина отива в основата на някои от големите разлики между това как хората и компютрите пишат и интерпретират код. Някои от тези различия са обхванати в семантичното движение в мрежата, което има за цел да маркира технологиите по по-приятелски и семантични начини. По същия начин една от най-големите причини програмистите да изберат да напишат строго въведен код е, че е по-удобно за тях, ако по своята същност харесват думи повече от числа. Строго въведен код е „word-friendly“ код - когато променливите се въвеждат като низове, те функционират като низ от текстови знаци. В известен смисъл програмистите могат да създадат строго въведен код, защото те просто се страхуват от математика. В много различни случаи строго типираният код благоприятства подход, ориентиран към човека, създаването на текстови низове за променливи, а не компютърно-центриран подход за използване на цифрови стойности, които по-лесно се преобразуват в машинен език и двоичен код.
