Сіз жазған C# коды аралық тілге (IL)
аударылады, ол өз кезегінде
қолданбаны орындау кезінде (JIT) компьютеріңізде машиналық кодқа
түрлендіріледі. Мәселе мынада: мұның бәрі неліктен?
Ең бастысы, сіз Вася
досыңызбен бір жобаны әртүрлі тілдерде қиып тастай аласыз және сіздердің
ешқайсыларыңызға қайта үйренудің қажеті жоқ. Бірақ мен оны іс жүзінде
қолданғанын ешқашан көрген емеспін. Бірақ бұл бәрі емес.
Аралық кодтың
соңғы компиляциясы нақты құрылғыда тікелей орындалатындықтан, нақты
процессордың арнайы пәрмендерін пайдалану арқылы
өнімділікті арттыруға
болады.
C# - өте оңай бөлшектеу. Бұл сіздің кодыңызды бәсекелестер жоғары
ықтималдықпен қабылдап, зерттейтінін білдіреді. Әрине,
бұл процесті
қиындататын арнайы құралдар бар, бірақ бұл 100% -дан қорғау мүмкін емес.
.NET JIT компиляциясының тұжырымдамасын пайдаланады. Бұл
бағдарлама қажет болған жағдайда, қолданба жұмыс істеп тұрған кезде машина
кодтарына жинақталатынын білдіреді. Бір жағынан, бұл, әрине, керемет, бірақ
бірінші іске қосу кезінде өте маңызды тежегіштер болуы мүмкін.
C# - бұл барлық жерде қолданылатын тіл емес. Көптеген бағдарламашылар
Delphi немесе PHP-ден басқа ештеңе көрмеген шағын қалаларда жұмыс табуға
өте күрделі шектеулер қоятын коммерциялық кәсіпорын өрісінде шоғырланған.
Сонымен қатар, C# ең алдымен Windows жүйесімен байланысты. Жақын
болашақта ештеңенің өзгеруі екіталай және Windows әлі де нарықта үстемдік
етуді жалғастыра береді,
бірақ әлі де аз қауіп бар, әсіресе соңғы Windows 10
жаңартуы сәтсіздікке ұшыраған жағдайда.
C# – 2018 жылдың ең танымал бес бағдарламалау тілінің бірі. Оны
көптеген ірі компаниялар, сондай-ақ шағын стартаптар пайдаланады. Қазір
Microsoft осы тіл үшін әмбебаптылық пен кросс-платформаны дамытуға үлкен
көңіл бөлуде. Қазірдің өзінде оның көмегімен қолданбалардың кез келген түрін
жасауға болады.
Майкрософт әлемдегі ең ірі IT-компаниялардың бірі болып қала береді, ал
C# - бұл үнемі дамып, жаңа мүмкіндіктерді сіңіретін флагмандық бағдарламалау
тілі. Сондықтан жақын болашақта бұл тілде қиындықтар болмауы керек.
Бұл салада C# басқалардан алда болуы мүмкін.
Егер сіз компьютерге
арналған тұрақты қолданбаларды жасағыңыз келсе, сізге көмектесу үшін
стандартты WinForms қолданбасын және консольді пайдаланыңыз. Сіз де солай,
бірақ әдемірек болғыңыз келе ме? - WPF пайдаланыңыз. Сондай-ақ Windows
дүкеніндегі арнайы дүкен қолданбалары. Веб қолданбалары?–Easy ASP.NET
әрқашан көмекке келеді. Linux жүйесінде ме?-бұл сұрақ емес, .NET Core қазірдің
өзінде осында. Мобильді қолданба?–Xamarin оны барлық платформалар үшін
дереу жасайды. Ойын жазғыңыз келе ме? - Unity қозғалтқышы өзін өте жақсы
көрсетеді және сонымен бірге ойынды әртүрлі платформаларға бейімдейді.
ҚР ИТК 1305023 КТ Есеп
Бет
20
Өзг
ш
Бет
Құжат №
Қолы
Қүні
2.АРНАЙЫ
БӨЛІМ
2.1. Blender көмегімен 3d модельдеу
2.1-сурет.
Ең бірінші фигура 1х1 шаршысы
Бұл фигура алаңда маңызды рөль атқарады. Ойыншы осы блоктарды басу
арқылы алаңда бір жерден екінші жерге орын алмастырады. Шаршы екі блоктан
тұрады. Астынғы бөлігі фигураның көлемін беру үшін жасалған, шаршының ені
1 метр, ұзындығы 1 метр. Ал үстінгі бөлігі ерекшелендіру үшін жасалған. Асты
мен үсті екі түрлі түсті болғандықтан шаршылар қатарынан тұрған кезде
шекаралары көзге көрінеді. Осының арқасында ойыншыға алаңда фигураларды
қозғалту жеңіл болады. Астыңғы блок қараңғы түсті (яғни сұр түсті), ал үстінгі
бөлігі ашық түс (яғни күлгін түсті). Бұл көзге жағымды болуы үшін жасалған.
2.2-сурет.
2х1 тіктөртбұрышты параллелепипед
Достарыңызбен бөлісу: