Dasturlash nima?
Dasturlash — bu kompyuterga nima qilish kerakligini aytish.
Dasturlashni yaxshi bilish kompyuterga o‘zingiz xohlagan ishni bajartira olishingizni anglatadi.
Dasturlashni boshlash
Dasturlashni puxta egallash uchun avval asosiy tushunchalarni o‘rganishingiz kerak.
Dasturlash tili qaysi bo‘lishidan qat’i nazar, qo‘llaniladigan ko‘plab tushunchalar baribir bir xil.
O‘rganishingiz kerak bo‘lgan dastlabki 5 ta asosiy tushuncha:
Bu tushunchalarni yuqoridagi tartibda o‘rganish tavsiya etiladi.
Bu tushunchalarni to‘liq tushunish uchun sizda ma’lumot tiplari, boolean mantiq va operatorlar haqida ham boshlang‘ich tushuncha bo‘lishi kerak.
Bu asosiy tushunchalarni o‘rganib bo‘lgach, murakkabroq tushunchalarga o‘tishingiz mumkin.
Dasturlash tillari
Dasturlash tili — bu kompyuterga nima qilish kerakligini aytish uchun kodni qanday yozishimiz va qaysi kalit so‘zlardan foydalanishimizdir.
Turli dasturlash tillari turli maqsadlarda ishlatiladi: masalan, JavaScript veb-dasturlash uchun, Python sun’iy intellekt (AI) uchun, C/C++ esa mikrokontrollerlarni dasturlash uchun yaxshi.
Masalan, o‘zgaruvchilar yoki funksiyalardan foydalanish uchun aynan nima yozishimiz kerakligi dasturlash tiliga qarab biroz farq qiladi va bu dasturlash tilining sintaksisi deb ataladi.
Qarang, 10 dan boshlab teskari sanaydigan for sikli Python, JavaScript, Java va C++ tillarida qanday yoziladi:
for i in range(10, 0, -1):
print(i)
print('Liftoff!')
for (let i = 10; i > 0; i--) {
console.log(i);
}
console.log('Liftoff!');
for (int i = 10; i > 0; i--) {
System.out.println(i);
}
System.out.println("Liftoff!");
for (int i = 10; i > 0; i--) {
cout << to_string(i) + "\\n";
}
cout << "Liftoff!\\n
Misolni ishga tushirish »
Agar hali dasturlashni sinab ko‘rmagan bo‘lsangiz, bu yerda tasvirlangan tushunchalarni o‘rganish davomida ularni o‘zingiz sinab ko‘rishingiz tavsiya etiladi. Birinchi dasturlash tili sifatida Python yoki JavaScriptdan boshlang.
Tushunchalar barcha dasturlash tillarida bir xil bo‘lgani uchun ularni avval bitta tilda o‘rganib, keyinroq o‘rgangan tushunchalaringizni boshqa dasturlash tilida qo‘llashingiz mumkin.
Dasturlashni o‘rganishni boshlash uchun o‘zgaruvchilar haqidagi keyingi sahifaga o‘ting!:)
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
