C bilan tanishuv
C nima?
C — 1972-yilda Bell Labs’da Dennis Ritchie tomonidan yaratilgan umumiy maqsadli dasturlash tili.
U tez ishlashi, keng qo‘llab-quvvatlanishi va dasturlar "ichkarida" qanday ishlashini tushunishga yordam bergani uchun mashhur.
Uning mashhurligining asosiy sababi — informatika sohasidagi fundamental til ekanligidir.
C tili UNIX bilan chambarchas bog‘liq, chunki UNIX’ning katta qismi C tilida yozilgan.
C nima uchun ishlatiladi?
C ko‘pincha tez ishlashi va kompyuter bilan yaqindan ishlashi kerak bo‘lgan dasturlarni yaratish uchun ishlatiladi.
- Operatsion tizimlar, masalan, Windows, Linux va macOS’ning ayrim qismlari
- Avtomobillar, televizorlar va maishiy elektronika kabi qurilmalar ichidagi dasturlar
- Tez ishlashi kerak bo‘lgan dasturiy ta’minot, jumladan, ma’lumotlar bazalari va tizim vositalari
- O‘yin dvijoklari va grafika bilan ishlaydigan dasturlar
- Boshqa dasturlash tillari tayanadigan asosiy kutubxonalar
Qiziquvchilar uchun: C tilining turli standartlari mavjud (masalan, C90, C99, C11, C17 va undan yangi versiyalar). Ushbu darslik zamonaviy va keng qo‘llab-quvvatlanadigan C tiliga e’tibor qaratadi, muhim farqlar esa kerak bo‘lganda alohida ko‘rsatib o‘tiladi.
Nega C tilini o‘rganish kerak?
- U eng keng qo‘llaniladigan dasturlash tillaridan biri
- Agar C tilini bilsangiz, Java, Python, C++, C# va boshqa mashhur dasturlash tillarini o‘rganishda qiynalmaysiz, chunki ularning sintaksisi o‘xshash
- U xotira, unumdorlik va kompyuterlar ma’lumotlarni qanday qayta ishlashini tushunishga yordam beradi
- C juda universal til: undan ham ilovalarda, ham texnologiyalarda foydalanish mumkin
C va C++ o‘rtasidagi farq
- C++ C tilining kengaytmasi sifatida ishlab chiqilgan va ularning sintaksisi ko‘pincha o‘xshash
- C asosan protsedurali til (dasturlar funksiyalar yordamida quriladi)
- C++ sinflar va obyektlarni qo‘llab-quvvatlaydi (ular ko‘pincha obyektga yo‘naltirilgan dasturlashda ishlatiladi)
Eslatma: C tilida ham ma’lumotlarni strukturalar yordamida tartibga solish mumkin, C tilida katta dasturlar ham yaratsa bo‘ladi. C++ esa bularning ustiga qo‘shimcha imkoniyatlarni (masalan, sinflarni) taklif qiladi, xolos.
C misoli
C ko‘pincha kundalik dasturlash vazifalarida, masalan, foydalanuvchiga xabar ko‘rsatishda ishlatiladi:
Misol
#include <stdio.h>
int main() {
char name[] = "John";
printf("Hello %s", name);
return 0;
}
Natija:
Hello John
Ishni boshlash
Endi ishni boshlaymiz!
Ushbu darslik sizga C tilining asoslarini bosqichma-bosqich o‘rgatadi.
Siz C dasturlarini yozishni, kod nimani anglatishini tushunishni va yo‘l-yo‘lakay kichik loyihalar yaratishni o‘rganasiz.
Buning uchun oldindan dasturlash tajribasiga ega bo‘lish shart emas.
Boshlash »W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
