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

۱۳۹۷/۰۴/۲۵ ,دوشنبه, ۱۰:۰۵:۴۶ بعد از ظهر

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

هر زبان برنامه نویسی دارای ویژگی های خاصی می باشد که از آنها در موارد مختلف استفاده می کنند. برخی از زبانهای برنامه نویسی محاسباتی هستند ، برخی دیگر تجاری هستند ، برخی در موارد هوش مصنوعی کاربرد دارند و ... ، برخی نیز در چند درسته مختلف به کار می روند.

سایت های بزرگ دنیا معمولا از چند زبان برنامه نویسی به صورت همزمان استفاده می نمایند، که در زیر با برخی از آنها آشنا خواهیم شد


 وب سایت شرکت گوگل (گوگل : بزرگترین و پراستفاده ترین موتور جستجوی دنیا)

این وب سایت در زبان های زیر استفاده می نمایید :

در سمت کاربر (Front End)  یا (client side)

  • JavaScript
    این زبان در سمت کاربر اجرا می شود و برای اجرا شدن خودش از منابع (RAM و CPU و ...) سیستم کاربر استفاده می کند.
    یک زبان برنامه نویسی شی گرا و پویا می باشد که در ساخت وب سایت ها به کار می رود.

در سمت سرور (Back End)یا  (Server Side)

  • C
    زبان C یک زبان برنامه نویسی کامل می باشد.
    این زبان از برنامه نویسی ساختار یافته پشتیبانی می کند و دارای دامنه لغوی متغییر و بازگشتی می باشد. از این زبان برای طراحی سیستم عامل ها (هسته) و نرم افزار های کاربردی مختلف برای انوع کامپیوتر ها ، از جمله سوپر کامپیوتر ها استفاده می شود.
    این زبان قابلیت حمل بسیار بالایی دارد به طوری که بر روی همه سخت افزار ها قابل اجرا می باشد و همچنین زبان هایی همانند ++C و Java  و همچنین PHP نیز از این زبان گرفته (مشتق) شده اند.

  • ++C
    ++C یک زبان برنامه نویسی عمومی است. این ویژگی های ضروری، شی گرا و عمومی را دارد، در حالی که امکانات را برای دستیابی به حافظه کم در سطح پایین فراهم می کند.

  • Go
    GO یک زبان برنامه نویسی است که در سال 2009 در Google توسط Robert Griesemer، Rob Pike و Ken Thompson ایجاد شده است. GO یک زبان استاتیک تایپ شده، کامپایل شده در سنت C، با ایمنی حافظه، بهینه سازی حافظه ،  نوع ساختاری و همپوشانی سبک CSP است. کامپایلر، ابزار و کد منبع این زبان  رایگان و منبع باز هستند.
  • Java
  • Python
  • PHP

وب سایت شرکت فیس بوک (FaceBook: بزرگترین شبکه اجتماعی دنیا)

این وب سایت در زبان های زیر استفاده می نمایید :

در سمت کاربر (Front End)  یا (client side)

  • JavaScript
    این زبان در سمت کاربر اجرا می شود و برای اجرا شدن خودش از منابع (RAM و CPU و ...) سیستم کاربر استفاده می کند.
    یک زبان برنامه نویسی شی گرا و پویا می باشد که در ساخت وب سایت ها به کار می رود.

در سمت سرور (Back End)یا  (Server Side)

  • Hack
    یک زبان برنامه نویسی  برای ماشین مجازی (MHHVM) است که توسط فیس بوک برای PHP ایجاد شده است. این زبان متن باز می باشد.
  • PHP
    یک زبان برنامه نویسی سرور است که نه تنها برای توسعه وب طراحی شده است، بلکه به عنوان یک زبان برنامه نویسی عمومی نیز مورد استفاده قرار می گیرد. این زبان در ابتدا توسط Rasmus Lerdorf در سال 1994 ایجاد شد.
    پیاده سازی و توسعه  مرجع زبان پی اچ پی در حال حاضر توسط گروه پی اچ پی انجام می شود.
  • Python
    پایتون یک زبان برنامه نویسی سطح بالا تفسیر شده برای برنامه نویسی عمومی است. پایتون که توسط Guido van Rosum ساخته شده و اولین بار در سال 1991 منتشر شد، دارای یک فلسفه طراحی است که بر قابلیت خواندن کد تأکید دارد، بویژه با استفاده از فضای خالی قابل توجه.
  • ++C
    ++C یک زبان برنامه نویسی عمومی است. این ویژگی های ضروری، شی گرا و عمومی را دارد، در حالی که امکانات را برای دستیابی به حافظه کم در سطح پایین فراهم می کند.
  • java
    جاوا یک زبان برنامه نویسی مبتنی بر شی گرایی می باشد این زبان طوری طراحی شده است که وابستگی به ماشین را از بین ببرد ، به طوری که برنامه نویشته شده (کامپایل) توسط این زبان برنامه نویسی را می توان در تمامی سیستم عامل هایی که از این زبان پشتیبانی می کنند ، بدون نیاز به بازنویسی ، اجرا کرد.
  • Erlang 
    Erlang یک زبان برنامه نویسی همگانی، همزمان، و همچنین یک سیستم زمانبندی جمع آوری زباله است.
  • XHP
    XHP افزایشی از پی اچ پی و هک در فیس بوک است که اجازه می دهد تا نحو XML به منظور ایجاد عناصر HTML سفارشی و قابل استفاده مجدد استفاده شود.
    این برنامه به عنوان یک پروژه منبع باز نرم افزار GitHub و به عنوان یک ماژول Homebrew برای PHP 5.3، 5.4 و 5.5 در دسترس است. فیس بوک همچنین یک افزایشی مشابه برای جاوا اسکریپت، یعنی JSX ایجاد کرده است.
  • Haskell
    Haskell یک زبان برنامه نویسی صرفا کاربردی استاندارد شده و عمومی است که دارای معانی غیر دقیق و تایپ استاتیک قوی است. این نام بعد از منطق Haskell Curry نامگذاری شده است. آخرین استاندارد Haskell Haskell 2010 بوده است. از ماه مه سال 2016، گروهی بر روی  نسخه بعدی Haskell 2020 کار می کنند.