Kwa nini ni muhimu kwa programu kujua kwamba Java ni lugha nyeti kwa kesi?
Kwa nini ni muhimu kwa programu kujua kwamba Java ni lugha nyeti kwa kesi?

Video: Kwa nini ni muhimu kwa programu kujua kwamba Java ni lugha nyeti kwa kesi?

Video: Kwa nini ni muhimu kwa programu kujua kwamba Java ni lugha nyeti kwa kesi?
Video: DHAMBI KUU 2 MUNGU HAWEZI KUKUSAMEHE!! KUWA MAKINI SANA 2024, Novemba
Anonim

Java ni kesi - nyeti kwa sababu hutumia syntax ya mtindo wa C. Unyeti wa kesi ni muhimu kwa sababu hukuruhusu kukisia maana ya jina kulingana na jina lake kesi . Mfano, the Java kiwango cha majina ya darasa ni herufi kubwa ya kwanza ya kila neno (Integer, PrintStream, nk).

Kwa namna hii, ni kesi gani nyeti katika upangaji programu?

A kesi - programu nyeti ambayo inatarajia uweke amri zote kwa herufi kubwa haitajibu ipasavyo ikiwa utaweka herufi moja au zaidi katika herufi ndogo. Itachukua amri ya RUN tofauti na kukimbia. Mipango ambayo haitofautishi kati ya herufi kubwa na ndogo inasemekana kuwa kesi - asiye na hisia.

ni lugha gani za programu ambazo ni nyeti kwa kesi? Katika lugha za programu Baadhi lugha za programu ziko - nyeti kwa vitambulisho vyao (C, C++, Java, C#, Verilog, Ruby na Python). Wengine ni kesi - asiye na hisia (yaani, sio kesi - nyeti ), kama vile ABAP, Ada, BASIC nyingi (isipokuwa BBC BASIC), Fortran, SQL naPascal.

Kwa hivyo, kesi ya Java ni nyeti au la?

Kweli ni hiyo kesi - nyeti . Ni kwa sababu ya urithi wake kutoka kwa C. Ili kuifanya lugha ifahamike zaidi kwa kile watu walichozoea "mchana", waliiacha kama. kesi - nyeti . Kuna faida iliyoongezwa tangu Java vitambulishi vinaweza kuwa karibu herufi yoyote ya Unicode.

Je, kesi za majina tofauti ni nyeti?

Unyeti wa Kesi . JavaScript ni kesi - nyeti lugha. Hii ina maana kwamba maneno ya lugha, vigezo , kazi majina , na vitambulishi vingine vyovyote lazima vichapiwe kila wakati kwa herufi kubwa zinazolingana. Kumbuka, hata hivyo, kwamba HTML sio kesi - nyeti.

Ilipendekeza: