موضوع مقاله: مقایسه زبان‌های برنامه‌نویسی | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # مقایسه زبان‌های برنامه‌نویسی | مقدمه: زبان‌های برنامه‌نویسی به‌منظور پایش رفتار ماشین‌ها (معمولاً رایانه‌ها) به‌کار می‌روند. | ## بخش 1: مقایسه زبان‌های برنامه‌نویسی | معمولاً تعداد کمی از این زبان‌ها به اندازه‌ای از محبوبیت دست می‌یابند که مورد استفادهٔ افراد زیادی قرار بگیرند؛ اما برنامه‌نویسهای حرفه‌ای ممکن است در فعالیت حرفه‌ای خود از چندین زبان استفاده کنند. اکثر زبان‌های برنامه‌نویسی بر پایه معیارهای بین‌المللی (یا ملی) استانداردسازی نمی‌شوند، حتی برخی از آن‌ها مانند پرل یا استاندارد ام‌ال که کاربرد زیادی هم دارند. از جملهٔ زبان‌های برنامه‌نویسی استانداردشده و سرشناسی می‌توان به الگوا، سی، سی++، جاوااسکریپت (تحت نام اکما اسکریپت)، اسمال‌تاک، پرولوگ، لیسپ معمولی، اسکیم (استاندارد آی-تریپل-ئی)، ایدا، فورتون، کوبول، اس‌کیوال و اکس‌کوئری اشاره کرد. | ## بخش 2: مقایسه زبان‌های برنامه‌نویسی | مقایسه عمومی جدول زیر به مقایسهٔ اطلاعات عمومی و فنی منتخبی از زبان‌های برنامه‌نویسی می‌پردازد که معمولاً استفادهٔ زیادی دارند. برای کسب اطلاعات بیشتر، به مقالهٔ مجزای مربوط به هریک از زبان‌های برنامه‌نویسی مراجعه کنید. دقت داشته‌باشید که جدول زیر ممکن است کامل نباشد و برخی اطلاعات در آن درج نشده‌باشند.. | ## بخش 3: مقایسه زبان‌های برنامه‌نویسی | زبان کاربرد مورد نظر دستوری شیءگرا تابعی رویه‌ای همگانی پژواکی رویدادمحور سایر الگو(ها) استانداردشده؟۱سی:اینترپرایزاپلیکیشن، تجارت توسعه سریع نرم‌افزار، همه‌منظوره، وب، موبایل برنامه‌نویسی مبتنی بر شیء و مبتنی بر پروتوتایپ‌ها اکشن‌اسکریپت ۳٫۰ اپلیکیشن، سمت کاربر، وب ، اکما ایدا اپلیکیشن، نهفته، بی‌درنگ، سیستمی Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3 Annex E: Distributed Systems ، ۲۰۰۵، ۲۰۱۲، ANSI، ایزو، گاست ۲۷۸۳۱–۸۸ آلدور به‌طور قابل توجهی خاص دامنه، محاسبه نمادین الگول ۵۸ اپلیکیشن الگول ۶۰ اپلیکیشن ، آی‌اف‌آی‌پی دبلیوجی ۲٫۱، ایزوISO 1538:1984 الگول ۶۸ اپلیکیشن همزمان ، آی‌اف‌آی‌پی دبلیوجی ۲٫۱، گاست ۲۷۹۷۴–۸۸، اتجی پی‌ایکس اپلیکیشن موازی پای کالکولوس ای‌پی‌ال اپلیکیشن، پردازش داده‌ها آرایه‌گرا، تاکیت ، ایزو زبان اسمبلی همه‌منظوره هرچیز، لحن زبان معمولاً بسیار خاص است، مرتبط با پردازندهٔ هدف اتوهات‌کی خودکارسازی رابط کاربری گرافیکی (ماکرو)، بسیار خاص دامنه Objects - Definition & Usage اتوایت خودکارسازی رابط کاربری گرافیکی (ماکرو)، بسیار خاص دامنه بالرینا ادغام، سریع، سمت سرور، عمومی همزمان، معاملاتی، برنامه‌نویسی آماری و به‌شدت سبک‌دار، نموداری / برنامه‌نویسی دیداری استاندارد بالفعل به‌واسطهٔ ویژگی‌های زبان بالرینا بش پوسته، اجرانامه‌نویسی ، اما پازیکس. هیکس اپلیکیشن، عمومی، وب هایپرنکست اپلیکیشن، آموزشی نوع‌دهی سست هایپرتاک اپلیکیشن، آرای‌دی، عمومی نوع‌دهی سست آی‌او اپلیکیشن، اجرانامه‌نویسی میزبان‌محور آی‌پی‌ال عمومی ایزلیسپ عمومی ، ایزو جی پردازش داده‌ها آرایه‌گرا، هم‌سطح عملگر، ضمنی جید اپلیکیشن، توزیع‌شده جاوا اپلیکیشن، تجاری، سمت کاربر، عمومی، توسعهٔ موبایل، سمت سرور، وب همزمان به‌واسطهٔ ویژگی‌های زبان جاوا جاوااسکریپت سمت کاربر، سمت سرور، وب بر پایه پیش‌نمونه ، اکما جوی پژوهشی پشته‌گرا جولیا عمومی، رایانش فنی اعزام چندگانه، متا، نردبانی و آرایه‌گرا، موازی، همزمان، توزیع‌شده («ابری») کی پردازش داده‌ها، تجاری آرایه‌گرا، ضمنی کاتلین اپلیکیشن، توسعهٔ موبایل، سمت سرور، سمت کاربر، وب کورن‌شل پوسته، اجرانامه‌نویسی چندین واریانت، قابل برنامه‌ریزی سفارشی، پودمان‌های قابل بارگذاری پویا ، پازیکس. | ## جمع‌بندی | میپل محاسبات نمادین، رایانش عددی توزیع‌شده مثمتیکا زماد نمادین منطقی، توزیع‌شده متلب بسیار خاص دامنه، رایانش عددی ماژولا-۲ اپلیکیشن، سیستمی ، ایزوISO/IEC 10514-1:1996 ماژولا-۳ اپلیکیشن مامپز (ام) اپلیکیشن، پایگاه‌های داده همزمان، چندکاربره، نواس‌کیوال، پردازش تراکنش ، ANSI نیم اپلیکیشن، عمومی، وب، اجرانامه‌نویسی، سیستمی اعزام چندگانه، همزمان، فرا برنامه‌نویسی اوبرون اپلیکیشن، سیستمی آبجکت پاسکال اپلیکیشن، عمومی، اپلیکیشن موبایل، وب ساختارمند آبجکتیو-سی اپلیکیشن، عمومی همزمان اکمل اپلیکیشن، عمومی اوکام عمومی همزمان، پردازش‌گرا اوپا وب‌اپلیکیشن توزیع‌شده اوپن‌لیسپ عمومی، موتور تعبیه‌شده لیسپ ، ایزو اکسیژن اپلیکیشن آز-موزارت اپلیکیشن، توزیع، آموزشی همزمان، منطقی پاسکال اپلیکیشن، آموزشی ، ایزوISO 7185 پرل اپلیکیشن، اجرانامه‌نویسی، پردازش متنی، وب پی‌اچ‌پی سمت سرور، وب‌اپلیکیشن، وب PHP Manual, Chapter 19.