رفتن به مطلب
مرورگر پیشنهادی آرساکیا گیم مرورگر های تحت موتور کرومیوم می‌باشد، برای دانلود روی مرورگر انتخابی خود کلیک کنید
Google Chrome Microsoft Edge Ungoogled Chromium Brave Opera GX Opera

ارسال‌های توصیه شده

بسمالله رحمان رحیم

 

سلاممممممممممممممممممممممممممممممم عرض میکنم خدمت تمامی شما دوستان عزیز

امیدوارم حالتون عالی باشه حال دلتون ااز حال خودتون بهتر

 

توی این تاپیک میخوایم بررسی کنیم که شرکت های بزرگ (Microsoft - Google - LinkedIn - GitHub - GitLab - StackOverFlow - Git - CodePen - Dribbble - Telegram - Instagram - Twitter (X) - xAi - Tesla - SpaceX - NASA - Coursera - Qoura) بررسی کنیم که از چه زبان برنامه نویسی ای استفاده میکنن

 

1- Microsoft

Applications: برای ویندوز و محصولات دسکتاپ ترکیب C++ (هسته‌ها و ران‌تایم‌ها) و C#/.NET (اپ‌ها و UI)، و TypeScript/Electron برای برخی ابزارهای کراس‌پلتفرم (مثل GitHub Desktop که متعلق به Microsoft است). موبایل‌های iOS/Android معمولاً Swift/Objective‑C و Kotlin/Java وقتی محصول رسمی موبایل داشته باشه Microsoft ازش استفاده میکنه

Front-End: عموماً JavaScript/TypeScript

Back-End: ASP.NET/C# و در مواردی Node.js برای سرویس‌های سبک‌تر

CLI-Tools: PowerShell، C# (ابزارهای .NET)، و C++ برای ابزارهای قدیمی/سیستمی

 

2- Google

Applications: Android با Java/Kotlin, iOS با Swift/Objective‑C, دسکتاپ معمولاً بومی با C++ یا کراس‌پلتفرم بسته به محصول, Flutter/Dart برای برخی محصولات کراس‌پلتفرم

Front-End: عموماً JavaScript/TypeScript

Back-End: ترکیبی از C/C++, Go, Java, Python, و در جاهایی Node.js, با ذخیره‌سازی‌های داخلی مثل Bigtable و MariaDB در برخی سرویس‌ها

CLI-Tools: ابزارهای داخلی و متن‌باز زیاد با Go و Python ساخته شده‌اند (اکوسیستم Kubernetes/Docker هم گو-محور است, متن غالب)

 

 

3- LinkedIn

Applications: موبایل‌ها Swift/Objective‑C و Kotlin/Java؛,دسکتاپ اپ‌های محدود و بیشتر وب محور

Front-End: عموماً JavaScript

Back-End: Java و Scala ستون فقرات‌اند, زیرساخت‌های داده و سرویس‌های درون‌سازمانی با JVM غالب‌اند

CLI-Tools: وجود ندارد

 

 

4- GitHub

Applications: GitHub Desktop با Electron (JavaScript/TypeScript), برخی اجزای سیستمی با C++/Go

Front-End: عموماً JavaScript/TypeScript

Back-End: اصلی Ruby on Rails، با سرویس‌های مکمل به Go و Python در بعضی دامنه‌ها

CLI-Tools: ابزار رسمی gh با Go نوشته شده است

 

 

5- GitLab

Applications: وب محور

Front-End: JavaScript (Vue.js)

Back-End: Ruby on Rails؛ کامپوننت‌های پرفورمنس مثل Gitaly با Go؛ زیرساخت‌ها بعضاً Go و Shell

CLI-Tools: ابزارهای اکوسیستم و جامعه (مانند glab) با Go متداول‌اند

 

 

6- StackOverFlow

Applications: وب محور

Front-End: عموماً JavaScript

Back-End: C#/ASP.NET با SQL Server, کل اکوسیستم بر پایه‌ی .NET ساخته شده است

CLI-Tools: وب محور

 

 

7- Dribbble

Applications: وب محور

Front-End: عموماً JavaScript

Back-End: عمدتاً Ruby on Rails, سرویس‌های جانبی ممکن است زبان‌های دیگری داشته باشند

CLI-Tools: وب محور

 

 

8- CodePen

Applications: وب محور

Front-End: JavaScript

Back-End: Ruby on Rails؛ سرویس وب‌محور

CLI-Tools: وب محور

 

 

9- Telegram

Applications: Android با Java/Kotlin, iOS با Swift/Objective‑C, Desktop با C++/Qt (Telegram Desktop)

سرورها/پروتکل: تمرکز سنگین روی C++ (MTProto و سرورهای پرفورمنس بالا), برخی سرویس‌ها با Go/Python در ابزارهای جانبی

Front-End: عموماً JavaScript

Back-End: سرویس‌های اصلی به C++, و در لایه‌های ساده‌تر PHP/Node در برخی محصولات عمومی

CLI-Tools: وجود ندارد

 

 

10- Instagram

Applications: iOS با Swift/Objective‑C, Android با Kotlin/Java, در جاهایی React Native برای فیچرهای کراس‌تیم

Front-End: عموماً JavaScript/React

Back-End: غالباً Python (Django) با کامپوننت‌های C++ برای پرفورمنس, زیرساخت‌های ذخیره‌سازی و کش‌سازی سفارشی, متا از اکوسیستم گسترده‌ای بهره می‌گیرد

CLI-Tools: وجود ندارد

 

11- Twitter

Applications: iOS با Swift/Objective‑C, Android با Kotlin/Java

Front-End: عموماً JavaScript

Back-End: تاریخی Ruby on Rails, سپس سرویس‌های هسته به Scala و Java مهاجرت داده شدند, امروزه ترکیبی از Scala/Java/C++ با لایه‌های داده و کش گسترده

CLI-Tools: وجود ندارد

 

 

12- xAI

Applications: تمرکز محصول روی سرویس‌های هوش مصنوعی, Python برای ML/LLM, C++ برای بخش‌های پرفورمنس, موبایل‌ها اگر اپ عمومی عرضه شود, Swift/Kotlin استاندارد هستند

Front-End: عموماً JavaScript

Back-End: Python با شتاب‌دهی C++/CUDA برای مدل‌ها

CLI-Tools: وجود ندارد

 

 

13- Tesla

Applications: اپ‌های موبایل رسمی با Swift و Kotlin/Java, داخل خودروها و فریمور با C/C++, ابزارهای داده/اتوماسیون با Python

Front-End: عموماً JavaScript

Back-End: ترکیبی از Python/Java/C++ بسته به دامنه (سفارشات، ناوبری، تله‌متری)

CLI-Tools: وجود ندارد

 

 

14- SpaceX

Applications: نرم‌افزارهای پرواز و کنترل C/C++, ابزارهای مهندسی و داده Python, موبایل‌ها محدود و داخلی

Front-End: عموماً JavaScript

Back-End: Python/C++ برای سرویس‌های داخلی مهندسی.

CLI-Tools: وجود ندارد

 

 

15- NASA

Applications: مأموریت‌ها و سیستم‌های نهفته با C/C++ و Ada در برخی پروژه‌ها, ابزارهای علمی و داده با Python و Java

Front-End: عموماً JavaScript

Back-End: Python/Java برای انتشار داده‌ها و APIها, پروژه‌های قدیمی‌تر با زبان‌های متنوع

CLI-Tools: وجود ندارد

 

من(ا)بع: Microsoft Copilot

خیلی ممنونم دوستان که تا اینجا با من بودید

 

امیدوارم که لذت برده باشید دوستان

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

الله یارتون باشه!

The only things making you unhappy are your own thoughts

:My Account

Faise.png

:My Brothers

Olden.png

Parshan.png

MohammadAli.png

Shibemarg.png

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید.
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع...

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

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
  • اضافه کردن...