Lugha iliyoandikwa kwa nguvu inamaanisha nini?
Lugha iliyoandikwa kwa nguvu inamaanisha nini?

Video: Lugha iliyoandikwa kwa nguvu inamaanisha nini?

Video: Lugha iliyoandikwa kwa nguvu inamaanisha nini?
Video: NGUVU YA MAZUNGUMZO-Na. Bernard Mukasa_QV (Official Video-HD)_tp 2024, Novemba
Anonim

A kwa nguvu - chapa kupanga programu lugha ni moja ambayo kila mmoja aina ya data (kama vile nambari kamili, mhusika, heksadesimali, desimali iliyopakiwa, na kadhalika) imefafanuliwa kama sehemu ya upangaji. lugha na vibadilishi vyote au vigeu vilivyofafanuliwa kwa programu fulani lazima vielezwe na mojawapo ya aina za data.

Kwa namna hii, inamaanisha nini kwa lugha kuandikwa kwa nguvu chapa kitakwimu ni nini huzuia kusema C kuandikwa kwa nguvu?

Imechapwa kwa nguvu : ya lugha ambayo inahitaji kila kitu kuwa na aina. Imechapishwa kwa utaratibu : ya lugha ikiwa itafanya ukaguzi wa aina kwa wakati wa kukusanya badala ya wakati wa kukimbia. Katika lugha iliyoandikwa kwa utaratibu , kosa mapenzi kutupwa kwa wakati wa kukusanya sio wakati wa kukimbia.

Kwa kuongeza, Python ni lugha iliyoandikwa kwa nguvu? Chatu ni dynamically- lugha chapa . Java ni takwimu- lugha chapa . Katika hali dhaifu lugha chapa , viambajengo vinaweza kulazimishwa kabisa kwa aina zisizohusiana, ambapo katika a lugha iliyoandikwa kwa nguvu hawawezi, na uongofu wa wazi unahitajika. Wote Java na Chatu ni lugha zilizoandikwa kwa nguvu.

Kuhusiana na hili, ni lugha gani iliyoandikwa kwa nguvu na chapa dhaifu?

Tofauti kuu, takribani kusema, kati ya a lugha iliyoandikwa kwa nguvu na a chapa dhaifu moja ni kwamba a chapa dhaifu moja hufanya ubadilishaji kati ya aina zisizohusiana kwa uwazi, wakati a imeandikwa kwa nguvu moja kwa kawaida hairuhusu ubadilishaji kamili kati ya aina zisizohusiana.

Je, C imechapwa kwa nguvu au hafifu?

C ni kitakwimu chapa lugha ambayo ina maana ya kila variable aina imedhamiriwa kwa wakati wa kukusanya na sio wakati wa kukimbia kama Python au JavaScript. Kwa hivyo kuhitimisha ni tuli, chapa dhaifu lugha. C ni haki imeandikwa kwa nguvu.

Ilipendekeza: