Ano ang ibig sabihin ng malakas na pag-type ng wika?
Ano ang ibig sabihin ng malakas na pag-type ng wika?

Video: Ano ang ibig sabihin ng malakas na pag-type ng wika?

Video: Ano ang ibig sabihin ng malakas na pag-type ng wika?
Video: Kahulugan, Kahalagahan at Katangian ng Wika 2024, Abril
Anonim

A malakas - nag-type programming wika ay isa kung saan ang bawat isa uri ng data (gaya ng integer, character, hexadecimal, naka-pack na decimal, at iba pa) ay paunang natukoy bilang bahagi ng programming wika at lahat ng mga constant o variable na tinukoy para sa isang partikular na programa ay dapat na inilarawan kasama ng isa sa mga uri ng data.

Sa ganitong paraan, ano ang ibig sabihin ng malakas na pag-type ng wika na statically type na pumipigil sa say C na ma-type nang malakas?

Matindi ang pag-type : ang wika na nangangailangan ng bawat bagay na magkaroon ng uri. Statically typed : ang wika kung nagsasagawa ito ng pagsuri ng uri sa oras ng pag-compile sa halip na run-time. Sa statically type na wika , ang pagkakamali kalooban itatapon sa oras ng pag-compile hindi sa oras ng pagtakbo.

Bilang karagdagan, ang Python ba ay isang malakas na na-type na wika? sawa ay isang dinamikong- naka-type na wika . Ang Java ay isang statically- naka-type na wika . Sa isang mahina naka-type na wika , ang mga variable ay maaaring implicit na pilitin sa mga hindi nauugnay na uri, samantalang sa a malakas na na-type na wika hindi nila magagawa, at kailangan ng tahasang conversion. Parehong Java at sawa ay malakas na pag-type ng mga wika.

Kaugnay nito, ano ang strongly typed language at weakly typed language?

Ang pangunahing pagkakaiba, halos pagsasalita, sa pagitan ng a malakas na na-type na wika at a mahinang nagtype ang isa ay iyon a mahinang nagtype ang isa ay gumagawa ng mga conversion sa pagitan ng mga hindi nauugnay na uri nang tahasan, habang a malakas ang pag-type karaniwang hindi pinapayagan ng isa ang mga implicit na conversion sa pagitan ng mga hindi nauugnay na uri.

Ang C ba ay malakas o mahina ang pag-type?

C ay isang statically nag-type wika na nangangahulugan ng bawat variable uri ay tinutukoy sa oras ng pag-compile at hindi run-time tulad ng Python o JavaScript. Kaya kung susumahin ito ay isang static, mahinang nagtype wika. C ay patas malakas ang pag-type.

Inirerekumendang: