2.2 Бағдарламалау тіліне сипаттама
Бағдарламалау тілі (гр. programme — нұсқау, хабарлау) — бұл адамның компьютермен қарым-қатынасы үшін және хабарларды есептеуіш машиналардың көмегімен сұрыптайтын жасанды тілдер тобы. Бағдарламалау тілі— мәліметті (деректі, ақпаратты) және олардың алгоритмін (бағдарламасын) ЭЕМ-де өңдеуге арналған формальды (жасанды) тіл. Бағдармалау тілінің негізін алгоритмдік тіл құрайды.
C# (дыбысталуы си-шарп) — Объектіге-бағытталған бағдарламалау тілі. 1998—2001 жылдары Microsoft компаниясында Андерс Хейлсбергтің басшылығымен бір топ инженерлермен Microsoft .NET Framework платформасына қосымшаларды құрастырушы тіл ретінде жасалған. Кейіннен ECMA-334 және ISO/IEC 23270 тәрізді стандартталған.
C# C-ұқсас синтаксисі бар тілдер отбасына жатады, оның синтаксисі C++ және Java-ға ең жақын. Тіл статикалық типизацияға ие, полиморфизмді, операторлардың шамадан тыс жүктелуін (оның ішінде айқын және айқын емес типті келтіру операторлары), делегаттар, атрибуттар, оқиғалар, қасиеттері, жалпыланған типтері мен әдістері, итераторлар, тұйықталуды қолдайтын анонимдік функциялар, LINQ, ерекшеліктер, XML форматындағы түсініктемелерін қолдайды.
C++, Pascal, Модульдер, Smalltalk және, әсіресе, Java — С# тілдерінен көп нәрсені қабылдай отырып, оларды пайдалану тәжірибесіне сүйене отырып, бағдарламалық жүйелерді жасау кезінде өзін проблемалы ретінде көрсеткен кейбір модельдерді жоққа шығарады, мысалы, C# C++ және кейбір басқа тілдерге қарағанда, көптеген кластардың мұрагерлігін қолдамайды (сонымен қатар интерфейстердің көптеген мұрагерлеріне жол беріледі).
C# ("Си шарп" деп айтылады) — заманауи объектіге бағытталған және типтік қауіпсіз бағдарламалау тілі. C# әзірлеушілерге қауіпсіз және сенімді қосымшалардың әр түрлі түрлерін жасауға мүмкіндік береді .net. c# кеңінен танымал C тілдер тобына жатады және C, C++, Java немесе JavaScript-пен жұмыс істеген кез-келген адамға жақсы таныс болып көрінеді. Мұнда C# 8 тілінің негізгі компоненттеріне және одан бұрынғы нұсқаларына шолу жасалады. Егер сіз интерактивті мысалдар арқылы тіл үйренгіңіз келсе, c#кіріспе нұсқаулықтарымен жұмыс істеуді ұсынамыз.
C# — объектіге бағытталған, компоненттерге бағытталған бағдарламалау тілі. C# осындай жұмыс тұжырымдамасын тікелей қолдау үшін тілдік құрылымдарды ұсынады. Осының арқасында c# бағдарламалық жасақтама компоненттерін құруға және қолдануға жарамды. Құрылған сәттен бастап C # тілі жаңа жұмыс жүктемелерін қолдау мүмкіндіктерімен және бағдарламалық жасақтаманы әзірлеу бойынша заманауи ұсыныстармен байытылды. Негізінен c# — объектіге бағытталған тіл. Сіз түрлерін анықтайсыз(5).
C # бағдарламалары .net-те, жалпы тілді орындау ортасын (CLR) және сынып кітапханаларының жиынтығын шақыратын виртуалды орындау жүйесінде орындалады. CLR ортасы-бұл Microsoft корпорациясының халықаралық стандарты болып табылатын тілдің жалпы тілдік инфрақұрылымын (CLI) жүзеге асыру. CLI тілдер мен кітапханалар бір-бірімен ашық жұмыс істейтін орындау және дамыту орталарын құруға негіз болады.
C # тілінде жазылған бастапқы код CLI сипаттамаларына сәйкес келетін аралық тілге (IL) құрастырылады. Il тіліндегі Код және ресурстар, соның ішінде растрлық кескіндер мен жолдар, әдетте кеңейтумен бірге жинақта сақталады .dll. Құрастыруда осы құрастырудың түрлері, нұсқасы, тілі және Аймақтық параметрлері туралы ақпарат бар манифест бар.
C # бағдарламасын орындау кезінде құрастыру CLR ортасына жүктеледі. CLR ортасы машина тілінің нұсқаулығында IL тіліндегі кодтан JIT компиляциясын орындайды. CLR ортасы сонымен қатар қоқыстарды автоматты түрде жинау, ерекшеліктерді өңдеу және басқару сияқты басқа операцияларды орындайды.
Достарыңызбен бөлісу: |