Qaysi Dasturlash Tili Eng Qiyin

Mundarija:

Qaysi Dasturlash Tili Eng Qiyin
Qaysi Dasturlash Tili Eng Qiyin

Video: Qaysi Dasturlash Tili Eng Qiyin

Video: Qaysi Dasturlash Tili Eng Qiyin
Video: QAYSI DASTURLASH TILINI TANLAY? 2024, May
Anonim

Dasturlash tili bu dasturchi va kompyuter o'rtasidagi aloqa vositasidir. Bu holda kompyuter faqat oddiy buyruqlarni tushunadigan mashinadir. Inson uchun kompyuter bilan gaplashish eng qiyin bo'lgan til qaysi?

Qaysi dasturlash tili eng qiyin
Qaysi dasturlash tili eng qiyin

Ikkilik kod

Sovet tilidagi "Dasturchi" romani texnik institutda kompyuter ishlamay qolishi haqida hikoya qiladi. Boshliqlar kelib, uning ishini namoyish qilishni so'rashdi. Ammo u dasturlash tilining buyruqlarini tushunmadi. Keyin iste'dodli muhandis mashina bilan o'z tilida - ikkilik kodda dialogni boshladi.

Ko'pgina dasturchilar ikkilik kodni eng qiyin dasturlash tili deb hisoblashadi - bu paradoks, chunki ikkilik raqamlar til emas. "Dasturlash tili" tushunchasining o'zi kompyuterlar tilidan inson tiliga tarjima qilishni nazarda tutadi. Ikkilik tizimda dasturchi ortiqcha soddalashtirmasdan mashina bilan bahslashishi kerak.

To'g'ridan-to'g'ri ikkilik kod bilan ishlashning juda katta qiyinchiliklariga qaramay, bu kompyuter xotirasidan eng tejamli foydalanishga imkon beradigan ikkilik mantiqdir. Undan oddiy elektr qurilmalar (mikroto'lqinli pechlar, choynaklar), shuningdek, maxsus tezlikni talab qiladigan qurilmalar (aniq soatlar, tibbiy asbob-uskunalar, sud qilish uchun sport anjomlari) uchun foydalanish mumkin.

Yig'uvchi

Assembler - bu bo'limlarga guruhlangan ikkilik kodli ko'rsatmalar guruhi. Ushbu til dasturlarni demontaj qilishda ishlatiladi. Ba'zan dastur kodini uning bajariladigan fayllari orqali bilish kerak bo'ladi. Buning uchun siz bajariladigan faylning parolini ochishingiz kerak (ish kriptografiya bilan juda ko'p o'xshashliklarga ega). Bajariladigan fayllarni parolini hal qilishning bu jarayoni demontaj deb ataladi. Chiqish paytida dasturchi dastlab dastur boshqa tilda yozilgan bo'lsa ham, assembler ko'rsatmalar guruhini oladi. Assambleya tili (asm) bilan ishlash ikkilik dasturlash kabi, hatto kuchli dasturchilarga ham qiyin.

Ommabop C ++

Dunyoda juda ko'p sonli dasturlar va qobiqlar C guruhining tillarida yozilgan, C tilining o'zi 1970 yilda protsessorlar bilan ishlash uchun yaratilgan. Bu til juda sodda edi.

'' '' Da C ++ tili ishlab chiqilgan bo'lib, u avvalgisining ko'p imkoniyatlarini meros qilib olgan, ammo qo'shimcha printsip - meros paradigmasini qo'shgan. Buyruqlarning aniq soddaligiga qaramay, aynan shu til eng kuchli dasturlash vositasi hisoblanadi. Uchinchi tomon kutubxonalarining ko'pligi dasturchiga ijodiy jarayon uchun katta erkinlik beradi. Biroq, til murakkab mantiqiy tuzilishga ega. Siz kod satrlari sonini kamaytiradigan (meros tufayli), lekin mantiqni murakkablashtiradigan ob'ektga yo'naltirilgan yondashuvdan foydalanishingiz kerak. Dasturchi xayol qilish qobiliyatiga ega bo'lishi kerak, bu o'z-o'zidan oson emas.

Yangi tillar

Hozirda bepul "mavhum" dasturlash tillari keng tarqalgan: NOSQL, Erlang, Python. Ularni o'zlashtirish oson emas, ammo nodir tillar bo'yicha mutaxassislar juda mashhur. Qoidaga ko'ra, yangi tillar aniq muammolarni hal qilish uchun yaratiladi: veb-interfeyslar bilan ishlash, dasturlar yaratish yoki server jarayonlarini boshqarish. So'nggi tillarda dasturlashda muayyan qiyinchilik ularning ozgina izlanishlarida yotadi - komponentlar va kutubxonalar, texnik shartlar va darsliklar kam.

Tavsiya: