بوابتك الى العملات الرقمية

50 نوعا من لغات البرمجة

0

إذا كنت تفكر في وظيفة في برمجة الكمبيوتر أو أي مجال تقني آخر ، فإن التعرف على لغات البرمجة هذه يمكن أن يساعدك في تمييزك عن المرشحين الآخرين. فيما يلي 50 نوعًا من لغات البرمجة التي يمكنك تعلمها:

اللغات الإجرائية

تعتمد اللغات الإجرائية على نطاق عرض البيانات لبيان الكود. تتضمن الأمثلة Ada و BASIC و C / C ++ و JavaScript.

اللغات الوظيفية

تستخدم اللغات الوظيفية البيانات المخزنة لأداء وظائف متكررة ، والتي تنفذ عملية ثم تكررها لحل أي أخطاء تظهر أثناء البرمجة. تتضمن الأمثلة Agda و Cuneiform و PureScript و APL.

لغات الآلة

تتكون لغات الآلة من كود ثنائي ، وهو عبارة عن سلسلة من 0 و 1 ترمز إلى نص أو تعليمات لبرنامج كمبيوتر. أحد الأمثلة على لغة الآلة هو لغة فورتران.

لغات التجميع

تعمل لغات التجميع بطريقة مشابهة للغات الآلة باستخدام رموز ذاكرة قصيرة لإعطاء تعليمات الكمبيوتر. تشمل الأمثلة Lotus 1-2-3 و Turbo Pascal.

لغات البرمجة المنطقية

تضيف لغات البرمجة المنطقية قيودًا على العبارات التي يدلي بها المطورون والتي تجعل الكمبيوتر يأخذ في الاعتبار النتائج المحتملة للإجراءات المختلفة. تتضمن الأمثلة Prolog و ASP و Datalog.

اللغات الموجهة للبيانات

تقدم اللغات المعتمدة على البيانات طرقًا مختلفة للبحث في جداول علاقة الكيانات وتحريرها. من الأمثلة على ذلك Clarion و Gremlin و WebDNA و Wolfram Language.

لغات الأعمال

تستخدم الشركات اللغات الموجهة للأعمال للعمل مع كميات كبيرة من البيانات عبر مجموعة متنوعة من الأنظمة المختلفة. تتضمن الأمثلة SQL و COBOL.

اللغات الموجهة للتعليم

يمكن أن تساعد اللغات الموجهة للتعليم في تعليم برمجة الكمبيوتر والترميز للمبتدئين الذين ليسوا على دراية بالعمليات. تتضمن الأمثلة BASIC و Logo و HyperTalk.

اللغات الشيئية

تحدد اللغة الموجهة للكائنات كل ما تصادفه كأشياء لها بيانات داخلية وخارجية ومن ثم تقوم بأداء بناءً على نقل هذه “الكائنات” إلى حيث يجب أن تكون. تتضمن الأمثلة Java و Visual Basic .NET و Ruby و Python.

لغات البرمجة

تعمل لغات البرمجة النصية على حل مشكلات البرمجة الصغيرة ويمكن استخدامها لكتابة أدوات مساعدة لنظام التشغيل. تتضمن الأمثلة لغة Perl و PHP و JavaScript و Python.

اللغات التعريفية

تخبر اللغات التعريفية الكمبيوتر بما يجب القيام به دون تضمين تعليمات حول كيفية إكمال المهمة. يمكن تصنيف هذا النوع من اللغة على أنه برمجة منطقية أو لغة وظيفية ، حيث تساعد جميعها الكمبيوتر في حل المشكلات في البرمجة. ومن الأمثلة على ذلك Prolog و Lisp و ML و Haskell.

لغات تنسيق المستندات

تقوم لغات تنسيق المستندات بتنظيم النصوص والرسومات المطبوعة ، ويعمل بعضها بشكل مشابه لمعالج النصوص. تتضمن الأمثلة TeX و PostScript و SGML.

لغات عرض شبكة الويب العالمية

تُستخدم لغات عرض الويب العالمية لتصميم صفحات الويب وتزويدها بالوظائف المطلوبة ، مثل استرجاع الصفحات من خلال الروابط. تتضمن الأمثلة HTML و XML و CGI.

لغات ترميز الواجهة الأمامية

تُستخدم لغات تطوير الواجهة الأمامية لترميز الجوانب المرئية لمواقع الويب والألعاب والبرامج والتطبيقات. تتضمن الأمثلة HTML و CSS و JavaScript.

لغات برمجة قواعد البيانات

تساعد لغات برمجة قواعد البيانات في إنشاء قواعد البيانات ومعالجة طريقة تخزين البيانات بداخلها. تتضمن الأمثلة C ++ و COBOL و Java و Perl.

اللغات المستندة إلى القواعد

تطبق اللغات المستندة إلى القواعد القواعد بمجرد تنشيطها بواسطة شروط معينة في مجموعة البيانات. تتضمن الأمثلة AWK و CLIPS و Prolog و Wolfram Language.

اللغات المترجمة

تمت ترجمة اللغات المجمعة بواسطة برامج الكمبيوتر من لغة برمجة إلى أخرى وتحويل المعلومات مباشرة إلى رمز ، مما يبسط عملية البرمجة. تتضمن الأمثلة ActionScript و Ballerina و C ++ و ALGOL.

لغات الترميز الخلفية

خوادم برامج كود لغات الترميز الخلفية بحيث تظهر صفحات الويب وتعمل بشكل صحيح. تتضمن الأمثلة Python و Java و Ruby.

لغات النظام

يمكن للغات النظام إكمال مهام مثل إدارة الذاكرة أو إدارة المهام عند برمجة نظام بأكمله. تشمل الأمثلة Swift و Rust و C ++ و Nim.

اللغات الخوارزمية

تنقل اللغات الخوارزمية الحسابات الرياضية أو الرمزية ويمكنها استخدام العمليات الجبرية لنقل المعلومات. تشمل الأمثلة Fortran و ALGOL و Lisp و C.

لغات واجهة سطر الأوامر

تستخدم لغات واجهة سطر الأوامر سطورًا نصية لإرسال أوامر إلى برامج الكمبيوتر. تتضمن الأمثلة Batch و CLIST و TACL و 4DOS.

اللغات الحسابية

تنقل اللغات الحسابية بشكل إعلاني منطق ووظائف أمر الكمبيوتر. تشمل الأمثلة لغة Wolfram و Gremlin و QML و Mercury.

اللغات المرئية

تحدد اللغات المرئية البرامج بطرق ثنائية الأبعاد من خلال أنواع مختلفة من تخطيطات الرسوم. تشمل الأمثلة Grasshopper و GameMaker Language و XOD و ToonTalk.

اللغات المستندة إلى XML

ترميز XML ، أو لغة التوصيف الموسعة ، المستندات بطريقة يمكن قراءتها وفهمها بواسطة كل من الأشخاص وأجهزة الكمبيوتر ، وهي موجودة عبر الإنترنت. تتضمن الأمثلة Apache Ant و MXML و ECMAScript لـ XML و XQuery.

لغات معالجة النحو

تنشئ لغات معالجة بناء الجملة أدوات تحليل تقوم بتحويل تسلسل الأحرف إلى تسلسلات رمزية لها معاني محددة لقواعد خالية من السياق. تشمل الأمثلة ANTLR و lex و Prolog و JavaCC.

اللغات المترجمة

تتيح اللغات المفسرة تنفيذ البرامج من التعليمات البرمجية المصدر بمساعدة مترجم فوري بدلاً من تجميعها. تتضمن الأمثلة Apache Ant و JavaScript و PostScript و Windows PowerShell.

لغات صغيرة

تساعد اللغات الصغيرة في إدارة مجال مشكلة متخصص ، مثل تنسيق النص والتركيبات وتخصيص الموارد. تتضمن الأمثلة AWK و Comet و sed و SQL.

لغات الميتابرومجة

لغات البرمجة الوصفية تكتب برامج تكتب وتحرر برامج أخرى. تتضمن الأمثلة C ++ و META II و Python و TREEMETA.

اللغات الباطنية

تختبر اللغات الباطنية أساليب غير تقليدية لتصميم لغة البرمجة ، مثل استخدام لغة خيالية كأساس لبرنامج. تشمل الأمثلة Beatnik و INTERCAL و Piet و Whitespace.

اللغات غير الإنجليزية

تأخذ لغات البرمجة غير المعتمدة على اللغة الإنجليزية الكلمات الأساسية من لغات أخرى غير الإنجليزية لإنشاء أوامر. تشمل الأمثلة الصينية BASIC و Lexico و Rapira و ezhil.

لغات القوس المجعد

تستخدم لغات الأقواس المتعرجة الأقواس المتعرجة أو الأحرف المتعرجة لتعريف مجموعات العبارات. تتضمن الأمثلة AWK و Ballerina و C ++ و ECMAScript.

لغات قواعد خارج الجانب

تحدد لغات القواعد غير الجانبية كتلًا من التعليمات البرمجية بناءً على المسافة البادئة الخاصة بهم. تشمل الأمثلة ISWIM و ABC و Python و Elixir.

اللغات التكرارية

يتم إنشاء اللغات التكرارية حول المولدات التي تحل الحالات الأصغر لمشكلة معينة لإعلامك بكيفية حل المشكلة الأصلية وتوليد نتيجة معينة. تشمل الأمثلة ألدور وإيفل وجوليا وبايثون.

لغات البرمجة القيد

تندرج لغات البرمجة القيدية تحت لغة البرمجة التصريحية وتعبر عن العلاقات بين متغيراتها كقيود. ومن الأمثلة على ذلك MiniZinc و Oz و Kaleidoscope.

لغات التحليل العددي

تستخدم لغات التحليل العددي بشكل أساسي في الحوسبة التقنية. تشمل الأمثلة لغة Wolfram و Analytica و Fortran و MATLAB.

لغات Multiparadigm

تسمح لغات Multiparadigm للبرنامج باستخدام أنماط برمجة متعددة للعمل في وقت واحد في برنامج واحد والجمع بين التركيبات من لغات البرمجة المختلفة. تتضمن الأمثلة ALF و C ++ و ECMAScript و Python.

اللغات القابلة للتضمين

تُستخدم اللغات القابلة للتضمين في الكود المصدري ، وللخوادم والعملاء لتضمين الكود في نص حر. تتضمن الأمثلة PHP و VBScript و ActionScript و JavaScript.

اللغات الحتمية

تنقل اللغات الحتمية المعلومات إلى أجهزة الكمبيوتر من خلال الطلبات التسلسلية وكميات كبيرة من التفاصيل. قد تندرج أيضًا تحت تصنيفات أخرى كلغات برمجة متعددة النماذج. تتضمن الأمثلة MATLAB و ECMAScript و Perl و Python.

لغات تدفق البيانات

تستخدم لغات تدفق البيانات تمثيلًا لتبادل البيانات لتحديد البرامج ومعالجة تدفقات البيانات. تشمل الأمثلة أناليتيكا ، لوسيد ، أوز و باليرينا.

لغات التأليف

تساعد لغات التأليف في إنشاء برامج كمبيوتر تفاعلية ، مثل البرامج التعليمية أو مواقع الويب. تتضمن الأمثلة لاسو ، وبايلوت ، وتوتور ، ومؤلفواري.

اللغات المتزامنة

تمرر اللغات المتزامنة الرسائل وتقدم تركيبات اللغة لتنفيذ عمليات متعددة في نفس الوقت. تشمل الأمثلة Ada و ChucK و Java و Oz.

لغات المصفوفة

تستخدم لغات المصفوفات الحجميات لتطبيق العمليات على المتجهات والمصفوفات والمصفوفات الأخرى عالية الأبعاد. ومن الأمثلة على ذلك أناليتيكا ، وباسيك ، وماتلاب ، وفورتران 90.

لغات الامتداد

يتم تضمين لغات الامتداد في برامج أخرى لاستخدام ميزاتها في البرامج النصية للإضافات. تتضمن الأمثلة JavaScipt و Perl و Squirrel و CAL.

لغات وصف الأجهزة

تصف لغات وصف الأجهزة تصميم وهيكل وتشغيل الدوائر المنطقية الإلكترونية والرقمية. تتضمن الأمثلة Verilog و VHDL و Java و Ruby.

لغات الماكرو

يمكن أن تكون لغات الماكرو للتطبيق أو الاستبدال النصي لتغيير ملف التعليمات البرمجية المصدر إلى ملف آخر ، غالبًا من أجل المعالجة المسبقة للشفرة المصدر. تشمل الأمثلة C ++ و m4 و ML / I.

لغات التظليل

تستخدم لغات التظليل التقديم في الوقت الفعلي والعرض دون اتصال لإنشاء الصور ، مثل رسومات الكمبيوتر ثلاثية الأبعاد. تتضمن الأمثلة لغة تظليل AGAL و PSSL و RenderMan.

اللغات العاكسة

تسمح اللغات العاكسة للبرامج بفحص هيكلها عالي المستوى وتحريره. تشمل الأمثلة كوبرا و ECMAScript و Prolog و Ruby.

لغات الجيل الرابع

لغات الجيل الرابع هي لغات عالية المستوى مبنية حول أنظمة قواعد البيانات وغالبًا ما تُستخدم لإدارة قواعد البيانات وإنشاء التقارير. تتضمن الأمثلة ABAP و FOCUS و OpenEdge ABL و DataFlex.

لغات جدول القرار

توضح لغات جدول القرار منطق البرنامج قبل كتابته بلغة برمجة أخرى. تشمل الأمثلة Filetab و FORTAB.

لغات الوضع التفاعلي

تسمح لغات الوضع التفاعلي بإدخال التعبيرات وإظهار تقييمها على الفور. تتضمن الأمثلة BASIC و ECMAScript و Wolfram Language و Python.

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.