Кайсы тилдер регистрди сезбейт?
Кайсы тилдер регистрди сезбейт?

Video: Кайсы тилдер регистрди сезбейт?

Video: Кайсы тилдер регистрди сезбейт?
Video: Меня вычислили. Поход в дождь. Рыбалка у землянки. Батл. Фонарь KilNex. 2024, Апрель
Anonim

Кээ бир программалоо тилдери алардын идентификаторлору үчүн регистрге сезимтал болот (C, C++, Java , C#, Verilog , Ruby жана Python). Башкалары регистрди сезбейт (б.а., чоң тамгаларды сезбейт), мисалы АБАП , Ада , көпчүлүк BASIC (BBC BASICтен тышкары), Fortran , SQL жана Паскаль.

Демек, эмнеси регистрге сезимтал эмес?

А иш - сезимтал бардык буйруктарды чоң тамга менен киргизүүнү күткөн программа жок бир же бир нече символду кичине тамга менен киргизсеңиз, туура жооп бериңиз. Бул RUN буйругуна башкача мамиле кылат. кылган программалар жок чоң жана кичи тамгаларды айырмалоо tobe айтылат иш - сезимсиз.

Ошондой эле билесизби, питон регистрге сезимталбы же жокпу? Эсте турган нерселер. Python болуп саналат иш - сезимтал тил. Бул, Variable жана Variable дегенди билдирет жок ошондой.

Тиешелүү түрдө, регистрге сезимтал мисал деген эмне?

Текст же терилген киргизүү, башкача айтканда сезимтал тамгалардын баш тамгалары. үчүн мисал , "Компьютер" жана "компьютер" эки башка сөз, анткени биринчисинде "С" чоң тамга мисал жана экинчисинде кичине тамга мисал . Болбогон нерсе иш - сезимтал ар кандай чоң же кичине тамгалар болушу мүмкүн дегенди билдирет.

Эмне үчүн C тамгасы сезгич?

Анткени C болуп саналат иш - сезимтал жана булар ачкыч сөздөр. Аларды жасоо иш -сезимсиз компиляторду жайыраак кылмак, бирок анын чыныгы себеби мына ушундай аныкталган. Бир аз убакытка чейин, BCPL чоң тамгалар же бир тамгадан турган кичи тамгалар болушу керек болгон колдонуучунун ысымдарынан айырмалоо үчүн системалык ачкыч сөздөр катары кичине тамгаларды сактаган.

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