SlideShare a Scribd company logo
1 of 8
…
IT nima? IT — ingliz tilidan olingan «Information
Technology» so‘zlarining qisqartmasi
bo‘lib, o‘zbek tilida «Axborot
texnologiyalari» deb yuritiladi.
Information Technology bu — axborotni
hosil qilish, uni yig‘ish, tarqatish,
saqlash, qayta ishlash, himoyalash
kabi vazifalarni bajaruvchi hisoblash
texnikasidir. Hozirgi kunda hisoblash
texnikasi vazifasini kompyuter
bajarmoqda, shunday ekan IT so‘zi
ishlatilganda asosan kompyuter
texnologiyasi tushuniladi.
5
• Inson kabi kompyuter ham óziga xos tilda muloqot qiladi.
Bu til faqat kompyuter tushunadigan til bólib, u cheklangan
lug'at va qat'iy yozish qoidalaridan iboratdir. Kompyuter
tushunadigan va muloqot olib boradigan "til" DASTURLASH
TILI deb ataladi. Istalgan dasturlash tilini bilgan shaxs óz
dasturini bemalol tuza oladi.
Protsessor dasturlash tilida yozilgan dasturni tóg'ridan -
tóg'ri tushunmaydi. Buning uchun dasturni protsessor tiliga
tarjima qiladigan (raqamli ótkazib beruvchi) tarjimon tili -
translyatordan foydalaniladi.
Dasturlash tili nima?
Kompliyator?
Tarjimon tilining ikkita turi mavjud:
kompilyator va interpretator .
KOMPLIYATOR dasturlash tilida
yozilgan dastur kodini tólaligicha óqib ,
mashina kodiga tarjima qiladi va
tarjima natijalarini bajariladigan yaxlit
bitta faylga yig'adi.
INTERPRETATOR dasturlash tilida
yozilgan kodni bosqichma -bosqich
mashina kodiga aylantirib , tahlil qiladi
va berilgan buyruqlarni ketma- ketlikda
bajaradi. Agar xatolik sodir bólsa, ósha
zahoti xabar beradi.
Interpretator?
Dasturlash tillari
yaratilishi va mualliflari
Dasturlash tillari juda kóp bólib, ularning har biridan óziga xos
masalalarni yechishda foydalanish mumkin. Quyida ularning eng
mashhurlari haqida ma'lumotlar bilan tanishamiz.
C kompyuter operatsion tizimlarini yozish uchun
móljallangan til.
JAVASCRIPT interfaol web- saytlarni yozish uchun
móljallangan til.
SCRATCH dasturlarni órganish uchun eng Mo's
vizuallashgan dasturlash tili.
JAVA kompyuter, mobil telefon va planshetlar uchu
móljallangan dastur yozuvchi til.
PHP dinamik web-saytlar yaratish uchun
móljallangan til.
PYTHON turli masalalarni yechish , sun'iy
intellekt tizimlari uchun móljallangan dasturlash
tili.
Kompyuter dasturlarini yaratish jarayoni ham kompyuterda
masalani yechish jarayoniga óxshash bólib, bir necha bosqichni
óz ichiga oladi.
1
• Birinchi bosqichda dastur uchun talab aniqlanadi. Ushbu jarayonda dasturning qanday maqsadda qóllanilishi,
kirish va chiqish ma'lumotlari aniqlanadi. Dastur va resurslarni ishlab chiqish , uni joriy etishning narxi baholanadi.
2
• Ikkinchi bosqichda dastur loyihasi ishlab chiqiladi. Dasturchilar uchun texnik topshiriq va vazifalar shakllantiriladi.
Ishchi hujjatlar hamda ish rejasining grafigi tuziladi
3
• Uchinchi bosqichda dastur kodi yoziladi. Bu kodlash (dasturlash) jarayoni bólib, tuzilgan algoritm dasturlash tilida
yoziladi.
4
•To'rtinchi bosqichda kodlash jarayoni tugab, dasturdagi xatoliklarni aniqlash va testlash boshlanadi. Bu jarayonda
dasturning tóg'ri tuzilganligi , ishlash samaradorligi va boshqa parametrlariga aniqlik kiritiladi.
5
•Beshinchi bosqichda dastur amaliyotga joriy etiladi. Agar dastur aniq buyurtmachi talabiga muvofiq yaratilgan
bólsa, u holds bu bosqich eng muhim bosqich sanaladi. Bunda avvalgi dasturda foydalanilgan qurilma va
ma'lumotlar yangi dasturga moslanadi. Ushbu dastur bilan ishlovchi mutaxassislar óqitiladi.
6
•Oltinchi sónggi bosqichda qóllab- quvvatlash amalga oshiriladi. Bu bosqichda foydalanuvchilarga tavsiyalar
beriladi. Shuningdek , foydalanuvchi xohishini inobatga olgan holda, ish jarayonida yuzaga kelgan kamchilik va
takliflar asosida dasturga qo’shimchalar kiritiladi.

More Related Content

What's hot

What's hot (20)

Online News Portal.pptx
Online News Portal.pptxOnline News Portal.pptx
Online News Portal.pptx
 
Presentation on Web Attacks
Presentation on Web AttacksPresentation on Web Attacks
Presentation on Web Attacks
 
Joomla and cms
Joomla and  cmsJoomla and  cms
Joomla and cms
 
Servletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,postServletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,post
 
Virus & Computer security threats
Virus & Computer security threatsVirus & Computer security threats
Virus & Computer security threats
 
Ppt of blogs
Ppt of blogsPpt of blogs
Ppt of blogs
 
Android studio ppt
Android studio pptAndroid studio ppt
Android studio ppt
 
WhatsApp architecture
WhatsApp architectureWhatsApp architecture
WhatsApp architecture
 
Intro to web scraping with Python
Intro to web scraping with PythonIntro to web scraping with Python
Intro to web scraping with Python
 
Dynamic Web
Dynamic WebDynamic Web
Dynamic Web
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
 
OWASP Secure Coding Practices - Quick Reference Guide
OWASP Secure Coding Practices - Quick Reference GuideOWASP Secure Coding Practices - Quick Reference Guide
OWASP Secure Coding Practices - Quick Reference Guide
 
Client side scripting and server side scripting
Client side scripting and server side scriptingClient side scripting and server side scripting
Client side scripting and server side scripting
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
Web Application
Web ApplicationWeb Application
Web Application
 
Ajax ppt
Ajax pptAjax ppt
Ajax ppt
 
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
 
Web application framework
Web application frameworkWeb application framework
Web application framework
 
Client-side JavaScript
Client-side JavaScriptClient-side JavaScript
Client-side JavaScript
 

IT va dasturlash tillari.pptx

  • 1.
  • 2. IT nima? IT — ingliz tilidan olingan «Information Technology» so‘zlarining qisqartmasi bo‘lib, o‘zbek tilida «Axborot texnologiyalari» deb yuritiladi. Information Technology bu — axborotni hosil qilish, uni yig‘ish, tarqatish, saqlash, qayta ishlash, himoyalash kabi vazifalarni bajaruvchi hisoblash texnikasidir. Hozirgi kunda hisoblash texnikasi vazifasini kompyuter bajarmoqda, shunday ekan IT so‘zi ishlatilganda asosan kompyuter texnologiyasi tushuniladi.
  • 3. 5 • Inson kabi kompyuter ham óziga xos tilda muloqot qiladi. Bu til faqat kompyuter tushunadigan til bólib, u cheklangan lug'at va qat'iy yozish qoidalaridan iboratdir. Kompyuter tushunadigan va muloqot olib boradigan "til" DASTURLASH TILI deb ataladi. Istalgan dasturlash tilini bilgan shaxs óz dasturini bemalol tuza oladi. Protsessor dasturlash tilida yozilgan dasturni tóg'ridan - tóg'ri tushunmaydi. Buning uchun dasturni protsessor tiliga tarjima qiladigan (raqamli ótkazib beruvchi) tarjimon tili - translyatordan foydalaniladi. Dasturlash tili nima?
  • 4. Kompliyator? Tarjimon tilining ikkita turi mavjud: kompilyator va interpretator . KOMPLIYATOR dasturlash tilida yozilgan dastur kodini tólaligicha óqib , mashina kodiga tarjima qiladi va tarjima natijalarini bajariladigan yaxlit bitta faylga yig'adi. INTERPRETATOR dasturlash tilida yozilgan kodni bosqichma -bosqich mashina kodiga aylantirib , tahlil qiladi va berilgan buyruqlarni ketma- ketlikda bajaradi. Agar xatolik sodir bólsa, ósha zahoti xabar beradi. Interpretator?
  • 6. Dasturlash tillari juda kóp bólib, ularning har biridan óziga xos masalalarni yechishda foydalanish mumkin. Quyida ularning eng mashhurlari haqida ma'lumotlar bilan tanishamiz. C kompyuter operatsion tizimlarini yozish uchun móljallangan til. JAVASCRIPT interfaol web- saytlarni yozish uchun móljallangan til. SCRATCH dasturlarni órganish uchun eng Mo's vizuallashgan dasturlash tili. JAVA kompyuter, mobil telefon va planshetlar uchu móljallangan dastur yozuvchi til. PHP dinamik web-saytlar yaratish uchun móljallangan til. PYTHON turli masalalarni yechish , sun'iy intellekt tizimlari uchun móljallangan dasturlash tili.
  • 7.
  • 8. Kompyuter dasturlarini yaratish jarayoni ham kompyuterda masalani yechish jarayoniga óxshash bólib, bir necha bosqichni óz ichiga oladi. 1 • Birinchi bosqichda dastur uchun talab aniqlanadi. Ushbu jarayonda dasturning qanday maqsadda qóllanilishi, kirish va chiqish ma'lumotlari aniqlanadi. Dastur va resurslarni ishlab chiqish , uni joriy etishning narxi baholanadi. 2 • Ikkinchi bosqichda dastur loyihasi ishlab chiqiladi. Dasturchilar uchun texnik topshiriq va vazifalar shakllantiriladi. Ishchi hujjatlar hamda ish rejasining grafigi tuziladi 3 • Uchinchi bosqichda dastur kodi yoziladi. Bu kodlash (dasturlash) jarayoni bólib, tuzilgan algoritm dasturlash tilida yoziladi. 4 •To'rtinchi bosqichda kodlash jarayoni tugab, dasturdagi xatoliklarni aniqlash va testlash boshlanadi. Bu jarayonda dasturning tóg'ri tuzilganligi , ishlash samaradorligi va boshqa parametrlariga aniqlik kiritiladi. 5 •Beshinchi bosqichda dastur amaliyotga joriy etiladi. Agar dastur aniq buyurtmachi talabiga muvofiq yaratilgan bólsa, u holds bu bosqich eng muhim bosqich sanaladi. Bunda avvalgi dasturda foydalanilgan qurilma va ma'lumotlar yangi dasturga moslanadi. Ushbu dastur bilan ishlovchi mutaxassislar óqitiladi. 6 •Oltinchi sónggi bosqichda qóllab- quvvatlash amalga oshiriladi. Bu bosqichda foydalanuvchilarga tavsiyalar beriladi. Shuningdek , foydalanuvchi xohishini inobatga olgan holda, ish jarayonida yuzaga kelgan kamchilik va takliflar asosida dasturga qo’shimchalar kiritiladi.