Ի՞նչ է նշանակում խիստ տպագրված լեզուն:
Ի՞նչ է նշանակում խիստ տպագրված լեզուն:

Video: Ի՞նչ է նշանակում խիստ տպագրված լեզուն:

Video: Ի՞նչ է նշանակում խիստ տպագրված լեզուն:
Video: Ինչ է պատմում չինական կենդանակերպը ձեր մասին 2024, Ապրիլ
Anonim

Ա խիստ - մուտքագրված ծրագրավորում լեզու մեկն է, որում յուրաքանչյուրը տիպ տվյալների (օրինակ՝ ամբողջ թիվ, նիշ, տասնվեցական, փաթեթավորված տասնորդական և այլն) նախապես սահմանված են որպես ծրագրավորման մաս լեզու և տվյալ ծրագրի համար սահմանված բոլոր հաստատունները կամ փոփոխականները պետք է նկարագրվեն տվյալների տեսակներից մեկով:

Այս կերպ, ի՞նչ է նշանակում լեզվի համար խիստ տպագրված ստատիկ տպագրված լինելը, ինչը խանգարում է, որ C-ն խիստ տպագրվի:

Խիստ տպագրված -ը լեզու որը պահանջում է, որ յուրաքանչյուր օբյեկտ ունենա տեսակ: Ստատիկ մուտքագրված -ը լեզու եթե այն կատարում է տիպի ստուգում կոմպիլյացիայի ժամանակ՝ գործարկման ժամանակի փոխարեն: Մեջ ստատիկ տպագրված լեզու , սխալը կամք նետվել կոմպիլյացիայի ժամանակ, ոչ թե գործարկման ժամանակ:

Բացի այդ, Python-ը խիստ տպագրված լեզու է: Պիթոն դինամիկ է, մուտքագրված լեզուն . Java-ն ստատիկ- մուտքագրված լեզուն . Մի թույլ մուտքագրված լեզուն , փոփոխականները կարող են անուղղակիորեն պարտադրվել անկապ տիպերին, մինչդեռ ա խիստ տպագրված լեզու նրանք չեն կարող, և պահանջվում է հստակ փոխակերպում: Ե՛վ Java, և՛ Պիթոն են խիստ տպագրված լեզուներ.

Այս առումով ո՞րն է խիստ տպագրված լեզուն և թույլ տպագրված լեզուն:

Հիմնական տարբերությունը, կոպիտ ասած, ա խիստ տպագրված լեզու և ա թույլ տպագրված մեկն այն է, որ ա թույլ տպագրված մեկը անուղղակի կերպով փոխարկումներ է կատարում անկապ տեսակների միջև, մինչդեռ ա խիստ տպագրված մեկը սովորաբար թույլ չի տալիս անուղղակի փոխակերպումները անկապ տեսակների միջև:

C-ն խիստ, թե թույլ է տպագրված:

Գ ստատիկորեն է մուտքագրված լեզուն, որը նշանակում է յուրաքանչյուր փոփոխականի տիպ որոշվում է կոմպիլյացիայի ժամանակ և ոչ թե գործարկման ժամանակ, ինչպես Python-ը կամ JavaScript-ը: Այսպիսով, ամփոփելու համար դա ստատիկ է, թույլ տպագրված լեզու. Գ արդարացի է խիստ տպագրված.

Խորհուրդ ենք տալիս: