Преглед садржаја:
Дефиниција - Шта значи Стрингли Типед?
"Стрингли типед" је сленг ИТ термин који се односи на стратегије кодирања који описује процес у којем програмер претерано користи ниже вредности за променљиве. Строго типкан код је код у којем се променљиве често куцају као жице, а њима се рукује као низови, када програмерима постоје боље алтернативе. То је такође и репродукција речи „снажно куцаног“ кода, која описује код где се типови чврсто користе за наметање резултата. Строго откуцани код може бити снажно куцан, јер појачава употребу стрингова, али генерално није „снажно написан“, јер обично не користи најефикаснија решења.
Техопедиа објашњава Строго куцано
У строго куцаној шифри, чак и различите врсте променљивих података попут реалних бројева могу се уносити као низови и третирати као низови у оквиру функција или поступака. Многе од ових функција и процедура враћају низ уместо целог броја, вредности с помичним зарезом или друге нумеричке вредности. Један од најбољих примера строго куцаног кода илустрован је у лолцатз меме-у уз текст: „Могу ли имати низ за чување датума валиооз?“ Овде, творац меме-а референцује идеју да се датумским вредностима много ефикасније рукује као бројеви, али програмер их уместо тога може укуцати као низове.
Идеја строго куцаног кода заиста иде у срце неких великих разлика између начина на који људи и рачунари пишу и тумаче код. Неке од ових разлика покривене су семантичким веб покретом, који има за циљ да означи технологије на хуманији и семантичнији начин. На исти начин, један од највећих разлога због којег се програмери одлучују да напишу строго откуцани код је тај што им је за њих удобније, ако им је по природи драже речи него бројеви. Строго откуцани код је „ворд-фриендли“ код - када се променљиве куцају као низови, оне функционишу као низ текстних знакова. У одређеном смислу, програмери могу креирати строго куцану шифру јер се једноставно боје математике. У многим различитим случајевима, строго утипкани код више погодује приступу усредсређеном на људе, стварању текстуалних низова за променљиве, а не компјутерски усмереном кориштењу нумеричких вредности које се лакше претварају у машински језик и бинарни код.
