Программалоо тилинде терүү деген эмне?
Программалоо тилинде терүү деген эмне?

Video: Программалоо тилинде терүү деген эмне?

Video: Программалоо тилинде терүү деген эмне?
Video: Кофеден көбүрөөк: Голанг. Эмне үчүн Java иштеп чыгуучулары GO тилин экинчи тил катары үйрөнүп жатыша 2024, Ноябрь
Anonim

Үчүн тил статикалык болуу терилген бул бардык өзгөрмөлөрдүн түрлөрү компиляция убагында белгилүү же тыянак чыгарууну билдирет. Компьютерде программалоо , программалоо тилдери көбүнчө оозеки тилде күчтүү деп классификацияланат терилген же алсыз терилген (эркин терилген ). Мисал эркин терилген тил , бул Perl.

Ошо сыяктуу эле, программалоодо терүү деген эмне?

А катуу- терилген программалоо тил ар бири бири болуп саналат түрү маалыматтардын (мисалы, бүтүн сан, символ, он алтылык, пакеттелген ондук ж.б.у.с.) бөлүгү катары алдын ала аныкталган. программалоо тил жана берилген үчүн аныкталган бардык туруктуулар же өзгөрмөлөр программасы маалымат түрлөрүнүн бири менен сүрөттөлүшү керек.

Андан тышкары, C күчтүү же начар терилгенби? C статикалык болуп саналат терилген ар бир өзгөрмөнүн маанисин билдирген тил түрү Python же JavaScript сыяктуу иштөө убагында эмес, компиляция убагында аныкталат. Жыйынтыктап айтканда, бул статикалык, начар терилген тил. C адилеттүү катуу терилген.

Ошондой эле программалоодо статикалык терүү деген эмне экенин билүү үчүн?

Static Typing Статикалык терилген программалоо Тилдер өзгөрмөлөр колдонулаардан мурун аныкталбаган тилдер. Бул дегенди билдирет статикалык терүү өзгөрмөлөр колдонулганга чейин ачык жарыялоо (же инициализация) менен байланыштуу.

Эмне үчүн C катуу терилген тил деп аталат?

C болуп саналат катуу терилген анткени тип системасы кээ бир типтеги каталарга жол бербейт. Бирок ал начар терилген башка учурларда эмне болору аныкталбаганда (жана тип системасы сизди коргобойт).

Сунушталууда: