Texnika taraqqiyoti va kompyuter texnologiyalari sohasining rivojlanishi bilan dunyoda turli xil dasturlash tizimlari paydo bo'ldi. Dasturlash tizimi bu algoritmlarni yaratish vositasi, vositasi. U dastur yoziladigan dasturlash tillari shaklida taqdim etiladi.
Dasturlash tizimi nimalardan iborat
Dasturlash tizimlarining tuzilishi dasturiy mahsulotlarni ishlab chiqish uchun zarur bo'lgan turli xil vositalarni o'z ichiga oladi. Ushbu komponentlar: kompilyator va tarjimon. Birinchisi, mashina kodini o'qish va tanib olish va dasturning ishchi versiyasini yaratish uchun kerak. Tarjimon - bu yozma kodning tarjimoni. Algoritmni bosqichma-bosqich bajarib, buyruqlarni bajaradi.
Dasturlash tizimida dasturiy mahsulot ishlab chiqiladigan yaxlit muhit muhim rol o'ynaydi. Rivojlanish muhiti turli xil kutubxonalardan, shu jumladan grafiklardan, shuningdek algoritmni bajaradigan va sinov paytida xatolarni topishga yordam beradigan disk raskadrovka dasturlaridan iborat.
Integratsiyalashgan muhit - bu o'rnatilgan odatiy tartiblarning maxsus to'plami. Integratsiyalashgan muhitning asosiy vazifasi universal bo'lish, har xil turdagi ishlarga moslashish, "do'stona" interfeys va yordam xizmatiga ega bo'lishdir.
Eng keng tarqalgan va ommalashgan dasturlash tizimlari
Eng mashhur tizimlarga Turbo Pascal, Turbo Basic, Turbo C. kiradi. Shunga ko'ra har bir tizim o'z dasturlarini ishlab chiqish paketiga ega.
Turbo Pascal - Borland Delphi to'plami uchun. Bu amaliy dasturlarni yaratish uchun eng mashhur qobiqlardan biri, bu oddiy va ayni paytda qulaydir. Paskal tilidan foydalangan holda ob'ektga yo'naltirilgan muhit o'zining qurol-yarog'ida turli xil rivojlanish qismlariga, shuningdek tezkor va samarali kompilyatorga ega.
Turbo Basic uchun Microsoft Visual Basic to'plami dasturlar va makroslarni yaratish uchun yaxshi vositadir. Turbo C - Borland C ++ to'plami uchun DOS uchun dasturlarni ishlab chiqish uchun qulaydir.
Dasturlash tizimi to'g'ridan-to'g'ri ma'lum bir dasturlash tiliga bog'langan. Foydalanish sohasi va operatsion tizimiga qarab, ularning aniq vazifalari uchun amalga oshirilgan juda ko'p dasturlash tillari mavjud.
Dasturlash tillaridan tijorat dasturlari, veb-ilovalar, o'yinlar, Android dasturlarini yozish uchun foydalanish mumkin. Hammasi bo'lib 25 ga yaqin til ro'yxatdan o'tgan, ularning ba'zilari bolalar tillari, ya'ni ularning sintaksis va algoritmlari o'xshash. Dunyoda eng keng tarqalgan tillarning bir nechtasi mavjud: Delphi, PHP, C / C ++.
Delphi tili Paskal tiliga asoslangan bo'lib, u algoritm yaratishda soddaligi, izchilligi, protsessual dasturlashni qo'llab-quvvatlash, sinflar bilan ishlash va dinamik xotira bilan ajralib turadi.
C / C ++ tilini dasturlash Paskal kabi oson emas, uning asosida algoritmlar va boshqa tillar, masalan, Java hosil bo'ladi. Shuningdek, ushbu til kompyuter texnikasiga bevosita kirish huquqiga ega, konvertatsiya qilish xususiyatiga ega va tizim dasturlash toifasiga kiradi.
PHP - bu skriptlardan foydalangan holda veb-sahifalar yaratish tili, u o'zining ko'p qirraliligi va o'zaro faoliyat platformasi bilan ajralib turadi.
Bugungi kunda tizimlar va dasturlash tillarining bir nechta tasnifi mavjud, ammo asosiy vazifa bir xil bo'lib qolmoqda - foydalanuvchi ehtiyojlarini qondiradigan yuqori sifatli dasturiy mahsulotni yaratish.