Катуу терилген деген эмнени билдирет?
Катуу терилген деген эмнени билдирет?

Video: Катуу терилген деген эмнени билдирет?

Video: Катуу терилген деген эмнени билдирет?
Video: "Сүйүү"-деген, эмне? Шейх Абдишүкүр Нарматов. 2024, Май
Anonim

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

Тиешелүү түрдө, статикалык түрдө катуу терилген тил үчүн эмнени билдирет, бул C дегенди катуу терүүгө тоскоол болот?

Статикалык терилген : the тил эгерде ал иштөө убактысынын ордуна компиляция убагында типти текшерүүнү аткарса. In статикалык терилген тил , ката болот иштөө убагында эмес, компиляция убагында ыргытылат. Демек, C алдын алуу тартып катуу терилген . Эки маанилүү программаны атаңыз тилдер ошол катуу болушат бирок динамикалык. терилген.

Андан тышкары, C++ катуу терилгенби? C++ көбүрөөк катуу терилген C караганда, анткени ал параметрдик полиморфизмге ээ (шаблондор аркылуу), сизге дагы эле так болгон жалпы маалымат түрлөрүн түзүүгө мүмкүндүк берет терилген . Python андай эмес катуу терилген катары C++ анткени ал мындай түрлөрүн так көрсөтө албайт. C++ боштуктар болушу мүмкүн, бирок Python түрү системасы дагы эле алсызыраак.

Экинчиден, катуу терилген C# деген эмнени билдирет?

Жооп берди 10-август, 2016. Биз бир нерсе айтканда катуу терилген биз дегенди билдирет ошол түрү объектинин болуп саналат белгилүү жана колдонууга жеткиликтүү. Биз айта алабыз C# катуу терилген , мисалы, мүмкүн эмес кыл эки башка ортосундагы ар кандай airthmatic операция түрү өзгөрмөлөр (мисалы, String vs Integer).

Катуу терилген менен начар терилгендин ортосунда кандай айырма бар?

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

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