Начар терилген программалоо тили деген эмне?
Начар терилген программалоо тили деген эмне?

Video: Начар терилген программалоо тили деген эмне?

Video: Начар терилген программалоо тили деген эмне?
Video: Godot 2D и 3D бесплатный открытый игровой движок / OpenGL / C++, C#, GD Native Object Pascal / 2021 2024, Декабрь
Anonim

А алсыз - терилген тил экинчи жагынан а тил кайсы өзгөрмөлөр белгилүү бир маалымат түрүнө байланбайт; алар дагы эле бир түрү бар, бирок типтеги коопсуздук чектөөлөр катуу- терилген тилдер.

Ошондой эле суроо туулат, күчтүү терилген тил жана начар терилген тил деген эмне?

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

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

Ошондой эле суроо, C күчтүү же начар терилгенби?

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

Терилген тил деген эмнени билдирет?

In терилген тил биз аныктоо компиляция убагында же иштөө убагында белгилүү болгон бардык өзгөрмөлөрдүн түрү. Үчүн тил статикалык болуу терилген ал билдирет бардык өзгөрмөлөрдүн түрлөрү белгилүү же компиляция убагында чыгарылат. А тил динамикалык болуп саналат терилген эгерде өзгөрмөнүн түрү иштөө убагында чечмеленсе.

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