Mabrur - IT Blog 🇵🇸
3.28K subscribers
682 photos
94 videos
14 files
475 links
💻 Dasturlashga va muallifning hayotiga oid shaxsiy blog

Ijtimoiy tarmoqlarim:
https://taplink.cc/mabrur

@tweetlarim
Download Telegram
July 29, 2022
July 29, 2022
This media is not supported in your browser
VIEW IN TELEGRAM
July 30, 2022
July 30, 2022
Muhammadyunus
Nizamoff
July 31, 2022
Forwarded from Azim Pulat
August 2, 2022
Forwarded from Abduaziz π
August 5, 2022
August 5, 2022
Mabrur - IT Blog 🇵🇸
Kuchinskiy yoshlar turkumidan @mabrur_dev
August 5, 2022
August 5, 2022
August 6, 2022
​​​​​​​​NodeJSda ko'd yozganingizda, orqa tomonida nimalar ishga tushishiga hech qiziqib ko'rganmisiz? Keling, shu haqida gaplashamiz.

JavaScriptda kod yozib, uni command lineda run qilganimizda NodeJSga runtimeni chaqiramiz. Bu runtime esa ikkita bir-biridan mustaqil libuv va v8 bog'liqliklaridan tashkil topgan.

Pastdagi rasmga qarab NodeJS bularga qanday bog'langanini ko'rishingiz mumkin.

V8 - bu Google tomonidan yaratilgan open-source loyiha. Bu loyihaning asosiy maqsadi - JS kodimizni browserdan tashqarida run qilib berish.

Libuv - Nodeda yozgan kodimiz orqali operatsion tizimimizga, tarmoqqa va fayllarga murojaat qilish imkonini beruvchi C da yozilgan open-source loyiha.

Agar biz tog'ridan-tog'ri libuv va v8 ga murojaat qila olsak, NodeJS bizga nimaga kerak deb so'rashingiz mumkin. Bular asosan C da yozilgani uchun, JavaScript dasturchisi sifatida C yoki C++ da kod yozishingiz g'alati holat. Siz yozgan kodingiz ishlab, kerakli natija berishini istaysiz. NodeJSni asosiy maqsadlaridan biri - biz JSda yozayotgan kodimizni C tili bilan bog'lab berish, kompilyatsiya qilib uni yurgazish uchun interfeys vazifasini o'tab berish.

Nodeni yana bir vazifalaridan biri - loyihamizda ishlatishimiz uchun tayyor APIlarni ta'minlab berish. Misol uchun: NodeJS ichida http, fs, path va crypto kabi modullar bor. Bularning barchasi libuv loyihasiga tegishli va JavaScript orqali C tilida yozilgan kodlarga tog'ridan-tog'ri murojaat yo'llay olmaymiz. Shuning uchun, NodeJSdagi tayyor funksiyalarni chaqirib, bu holatdan havotir olmasdan ishlashimiz mumkin bo'ladi.

@mabrur_dev
August 6, 2022
Forwarded from Khumoyun Codes
August 8, 2022
August 8, 2022
Mabrur - IT Blog 🇵🇸
Shu postga 100 ta Kitcha 🐳 to'plasak 8 ming so'mga telegram premium sotib olishni o'rgataman😆 100 ta layk bo'sa jangimi ko'rsataman deyishadiyu )
August 8, 2022
Forwarded from Josh*Developer
August 8, 2022
Forwarded from Nizamoff
Media is too big
VIEW IN TELEGRAM
August 11, 2022
August 12, 2022