با سلام و درود خدمت همراهان عزیز مجله خبری مستر مگ امروز با یه موضوع جذاب در خدمت شما عاشقان تکنولوژی هستیم میخوایم ببینم تلگرام با چه تکنولوژی و زبان های برنامه نویسی نوشته شده پس با مقاله ی تلگرام با چه زبان برنامی نوشته شده  همراه ما باشید

 

زبان برنامه نویسی تلگرام چیست

 

نسخه وب telegram با چه زبانی ساخته شده؟

بر اساس پروژه‌های os مشاهده شده  که نسخه وب تلگرام با JavaScript/TypeScript نوشته شده

برای فرانت هم از فریمورک React استفاده شده (react+ts)

همچنین مستند شد که این نسخه از پروتکل MTProto به‌صورت مستقیم در مرورگرها استفاده می‌کند.

مشخص نیست که بک اند تلگرام با چه زبانی نوشته شده اما طبق حدسیات یا از زبان سمت سرور کاملا اختصاصی اسفاده میکنه یا با استفهد از معماری Microservice چندین زبان بک اند رو ترکیب کرده

پیشنهادی : دیپ سیک با چه زبان برنامه نویسی ساخته شده

 

تلگرام با چه زبان برنامه نویسی نوشته شده

برنامه ی  telegram با چه زبانی ساخته شده؟

در اپ اندروید از یک زبان به تنهایی استفاهد نشده بلکه از چندین زبان بریای مقایس پذیری بهتر استفاده شده

مخزن رسمی اندروید تلگرام نشون میده زبان اصلی Java (~ 42.6 %)، و C++ (~ 33.2 %)، و C (~ 14.6 %)، و بخش‌هایی با Kotlin (~1.4 %) استفاده شده‌اند (کاتلین به تازگی اضافه شده )

مستندات دیگه ای هم اشاره دارن که بخش‌هایی از هستهٔ کراس‌پلتفرم از کتابخانهٔ TDLib استفاده می‌کنند که C++ است

بخش UI/اندروید عمدتاً Java هست ولی بخش‌های سطح پایین‌تر، مثل شبکه، رمزنگاری، بخش‌های مشترک با دیگر پلتفرم‌ها، با C++ نوشته شده

برنامه ی IOS  telegram با چه زبانی ساخته شده؟

  • مخزن رسمی iOS نشان میده که : Swift (~ 44.2 %)، وC (~ 43.1 %), وObjective-C (~ 5.5 %)، بخش‌های کوچک با C++ نوشته شده

  •  ویکی‌پدیا اشاره میکنه که نسخه iOS عمدتاً با Swift توسعه داده شده است.

  • ترکیب زبان سطح بالا (Swift) برای UI و تعاملات کاربر + زبان سطح پایین (C) برای محاسبات حساس رمزنگاری یا بخش‌های مشترک ترکیب فوق العاده ای هست

امیدوارم از مقاله ی تلگرام با چه زبان برنامه نویسی نوشته شده لذت برده باشید

به امید دیدار مجدد