وأوضح 100 من لغات البرمجة الأكثر شعبية في دقائق

إفشاء: يساعدك دعمك في الحفاظ على تشغيل الموقع! نحصل على رسوم إحالة لبعض الخدمات التي نوصي بها في هذه الصفحة.


موارد البرمجة

غالبًا ما توصف برامج الكمبيوتر بأنها “مجموعات من التعليمات” ، ويعتقد الكثيرون أن لغات الكمبيوتر هي مجرد صيغة ومفردات لتوفير هذه التعليمات.

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

إن واقع البرمجة أكثر تعقيدًا من ذلك.

Contents

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

من الغريب التفكير في الأمر ، ولكن معظم الأفكار “الكبيرة” في برمجة الكمبيوتر تم تطويرها في الخمسينيات والستينيات. تطورت العديد من اللغات الجديدة منذ ذلك الحين ، ولكن لا يمثل أي منها نهجًا جديدًا حقًا للمنطق والحساب.

لقد ركز تطوير لغات البرمجة الجديدة في العقود القليلة الماضية كثيرًا على تجربة المطورين. قد يعني هذا محاولة تمكين رمز أسهل في الكتابة (القوة الدافعة وراء روبي) أو أسهل في القراءة (Python) ، أو جعل أنواع معينة من الهياكل المنطقية وأنماط حل المشكلات أكثر سهولة.

تم تطوير بعض اللغات لحل مشكلات معينة في البرمجة (PHP و SASS ، على سبيل المثال) ، للتعامل مع أنواع معينة من الأنظمة (SQL) ، أو للتشغيل في بيئة أو نظام أساسي معين (Java و JavaScript). تم تطوير عدد من اللغات بغرض مساعدة الوافدين الجدد على تعلم البرمجة (BASIC و Scratch هي أمثلة كلاسيكية).

بما أن النظريات والممارسات حول تصميم اللغة قد استقرت (في الغالب) على عقيدة معترف بها على نطاق واسع ، فإن الكثير من العمل الجديد والمثير للاهتمام في تطوير ممارسة البرمجة يتركز حاليًا حول بنية النظام.

تتضمن التطورات الأخيرة نسبيًا مفاهيم مثل البنية الموجهة نحو الخدمة (SOA) و MVC (Model-View-Controller) ، وأطرًا مثل Ruby on Rails التي تمكن المبرمجين من العمل بسهولة داخل هذه النماذج.

قائمة لغات البرمجة

قائمة متزايدة من لغات البرمجة الشائعة والعلامات والبروتوكولات. اتبع الروابط للحصول على أدلة متعمقة لكل منها.

ABAP

تعد برمجة تطبيقات الأعمال المتقدمة أو ABAP واحدة من اللغتين المستخدمتين لإنشاء تطبيقات SAP. تعد SAP واحدة من أكبر أنظمة تخطيط موارد المؤسسات المستخدمة حاليًا ، ولذا فهي مهمة جدًا في مجتمع الأعمال. اكتشف المزيد: مقدمة وموارد ABAP.

أكشن

ActionScript هي لغة البرمجة المستخدمة لإنشاء تطبيقات Adobe Flash. على الرغم من أن Flash قد يكون أقل أهمية مما كان عليه سابقًا بسبب HTML5 ، إلا أنه لا يزال نظام تطوير مثيرًا لإنشاء الرسومات والرسوم المتحركة والألعاب. تعرف على كل شيء عنه و Flash: Actionscript و Flash Developer Quick Start Guide.

ادا

Ada هي لغة برمجة تم تطويرها لوزارة الدفاع الأمريكية لإنشاء تطبيقات مهمة للمهمة. على الرغم من عدم استخدامها على نطاق واسع ، فهي اللغة المفضلة عندما تكون السلامة ذات أهمية حاسمة كما هو الحال في تطبيقات التحكم في الحركة الجوية. اكتشف المزيد: Ada Lovelace.

ALGOL

كانت ALGOL واحدة من أقدم اللغات عالية المستوى. ولكن على عكس Fortran و COBOL ، لا يتم استخدامه كثيرًا. بنفس الطريقة ، كان من المهم جدًا كنموذج للغات التي جاءت لاحقًا. انظر: مقدمة وموارد ALGOL.

أليس

Alice هي لغة برمجة مرئية تستخدم لتعليم الطلاب مفاهيم علوم الكمبيوتر الأساسية. يستخدم كائنات ثلاثية الأبعاد وواجهة نقطة للنقر لتوفير طريقة سهلة للطلاب لبدء البرمجة التقليدية. اعرف المزيد: موارد برمجة أليس.

APL

APL هي اختصار لـ A Programming Language ، وهي بالفعل كذلك. على الرغم من أنه تم إنشاؤه في أوائل الستينيات ، إلا أنه لا يزال قيد الاستخدام بسبب قوته. تمامًا ، إنها لغة غريبة جدًا. اكتشف كل شيء عنها: مقدمة وموارد APL.

ASP / ASP.NET

ASP هو اختصار لـ Active Server Pages. كانت لغة البرمجة النصية الأولى من جانب الخادم لخادم ويب IIS الخاص بـ Microsoft. تم استبدال ASP بـ ASP.NET ، وهو إطار عمل مفتوح المصدر من جانب الخادم. انظر: ASP Primer ودليلنا لاستضافة ASP.

لغة التجميع

لغة التجميع هي النوع الأساسي من تطوير البرمجيات حيث يتمتع المبرمج بحق الوصول الكامل إلى وحدة المعالجة المركزية. سواء تم استخدامها بشكل مباشر أو كطريقة لفهم أجهزة الكمبيوتر على مستوى الأجهزة بشكل أفضل ، فإن برمجة لغة التجميع هي مهارة قوية. اكتشف المزيد: مقدمة عن لغة التجميع.

اوك

Awk هي لغة برمجة نصية قوية للغاية تسمح لك باستخراج البيانات التي تحتاجها من ملف أو مصدر آخر وإخراجها بأي تنسيق تريده. إنها أداة قديمة ، لكنها لا تزال مفيدة كما كانت دائمًا. اكتشف كل شيء عنها: Awk Resources.

بي بي سي الأساسية

قد يبدو من الصعب تصديق ذلك ، ولكن في أوائل الثمانينيات ، كان لدى هيئة الإذاعة التلفزيونية بي بي سي كمبيوتر ولغة برمجة تم تطويرها ببساطة لغرض إنتاج مسلسل تعليمي ، برنامج الكمبيوتر. وكانت ناجحة! الآن هو جزء مذهل من تاريخ الكمبيوتر ، ولكن لا يزال بإمكانك الحصول على اللغة واستخدامها. تعرف على المزيد حول هذا الفصل المذهل من تاريخ الكمبيوتر: مقدمة وموارد بي بي سي الأساسية.

ج

إذا قمت بتضمين مشتقين لها ، فلن يكون هناك لغة أكثر استخدامًا وتأثيرًا أكثر من C. وهي مهمة بشكل خاص لتطوير أنظمة التشغيل والبرامج الأساسية الأخرى. تتم كتابة العديد من المترجمين والمترجمين الفوريين للغات الأخرى في C. انظر: C Developer Resources.

ج++

في الأصل “C with Classes” ، تعد C ++ ، من نواح عديدة ، مجرد خليفة أكثر تقدمًا لـ C (على الرغم من أن الوضع أكثر تعقيدًا من ذلك). تم تطوير C ++ لإضافة نماذج برمجة عالية المستوى إلى C ، مع الاحتفاظ بقدرات معالجة الأجهزة ذات المستوى المنخفض. تمت إضافة العديد من هذه الإضافات إلى C على مر السنين ، واللغات تشبه لهجتين للغة واحدة. انظر: موارد مطوري C ++.

ج #

تستخدم كلغة أساسية لبرمجة .NET ، وهي تشبه إلى حد كبير لغة C ++ ، وهي امتداد للغة برمجة C مع الإضافة الرئيسية التي تتمثل في القدرات الموجهة للكائنات. انظر موارد C #.

كوبول

COBOL هي واحدة من أقدم لغات البرمجة عالية المستوى. ويعتقد الكثير من الناس أنها ماتت. لكنه لا يزال قيد الاستخدام في جميع أنحاء الأعمال والحكومة التي تقوم بمهام حاسمة للمهمة. ولا يزال هذا الرمز بحاجة إلى الحفاظ عليه وتوسيعه. يوفر فرصة غير عادية لمطوري البرامج الشباب. تعلم المزيد: مقدمة وموارد كوبول.

اوراق النمط المتعاقب

تسمح لك صفحات الأنماط المتتالية (CSS) بتغيير مظهر صفحات الويب. عادة ما يكون أول شيء تتعلمه بعد HTML. CSS ليست لغة تقليدية ، لكنها لغة مفيدة للغاية. تقدم هذه المقالة مقدمة كاملة لـ CSS إلى جانب قسم حول كتابة تعليمات برمجية فعالة والتعامل مع موضوع الألوان الكبير جدًا. كما يتضمن قائمة كاملة بأسماء ألوان CSS. انظر: الشروع في استخدام أوراق الأنماط المتتالية.

د

تمامًا كما جاءت لغة البرمجة C بسبب أوجه القصور في لغة البرمجة B ، تم تصميم D لإصلاح C. على وجه الخصوص ، D تجعل C موجهة للكائنات. ولكن على عكس C ++ ، التي فعلت نفس الشيء ، فإن D غير متوافقة مع الإصدارات السابقة ، وبالتالي فهي لا تحتوي على بعض نقاط الضعف في C ++. تعلم كل شيء عنه: D Programming Language Primer.

دلفي

دلفي هي نسخة موجهة من لغة برمجة باسكال. لقد كانت موجودة منذ أكثر من 20 عامًا وأكثر شعبية من أي وقت مضى. تعلم الأساسيات هنا: مقدمة وموارد برمجة دلفي.

دريمويفر

Dreamweaver عبارة عن أداة قوية لإنشاء مواقع الويب تتيح للمستخدم الإنشاء بشكل مرئي دون فقدان التحكم الكامل في الترميز اليدوي. اكتشف المزيد: مقدمة وموارد Dreamweaver. انظر أيضًا التمهيدي لاستضافة Dreamweaver.

ارلانغ والاكسير

Erlang هي لغة برمجة قديمة ، تم تصميمها أولاً لمعالجة مشاكل الاتصالات. لكن تركيزها على التصميم المتزامن جعلها تحظى بشعبية متزايدة لتطوير التطبيقات الموزعة مثل الألعاب وتطبيقات التجارة الإلكترونية.

Elixir هي لغة كمبيوتر وظيفية مصممة لإنشاء تطبيقات متزامنة وموزعة على نطاق واسع مثل الشبكات الاجتماعية. هل تريد إنشاء Facebook التالي؟ قد يكون الإكسير اللغة المستخدمة. تعلم كل شيء عن اللغة وأساسها في إرلانج والبرمجة الوظيفية بشكل عام.

تعلم كل شيء عن كليهما: إرلانج & إكسير.

F#

F # هي لغة برمجة للأغراض العامة ، مصممة لتكون فعالة للغاية. في البداية لغة Microsoft فقط ، أصبحت الآن مفتوحة المصدر وتستخدم على جميع الأنظمة الأساسية. تعرف على المزيد على صفحة F # Resources.

FORTH

بدأ العمل في فورث في عام 1968 ، ويستخدم بشكل شائع على الأجهزة التي لا تحتوي على نظام تشغيل تقليدي. كما أنها تستخدم على نطاق واسع للسيطرة على الآلات. انظر: FORTH Resources.

فورتران

ظهر فورتران لأول مرة في عام 1957 ولا يزال يستخدم اليوم لحل بعض أكثر المشاكل تعقيدًا في العلوم والهندسة الحديثة. انظر: موارد فورتران.

البرمجة الوظيفية

تصف البرمجة الوظيفية أنواعًا معينة من اللغات ونهجًا للبرمجة. تعرف على هذا النظام واكتشف كيفية معرفة المزيد. انظر: مقدمة البرمجة الوظيفية والموارد.

اذهب

تم إصدار لغة برمجة Go ، أو golang ، بواسطة Google في عام 2007. وقد استندت إلى C وتم تصميمها لإزالة بعض التعقيدات من C ++. على الرغم من أنه تم إنشاؤه في الأصل كلغة برمجة أنظمة ، إلا أنه يتم استخدامه الآن لإنشاء تطبيقات الهواتف الذكية. تعلم كل شيء عنها: اذهب إلى مقدمة البرمجة والموارد.

هاسكل

هاسكل هي واحدة من أكثر لغات البرمجة الوظيفية شعبية ، بالإضافة إلى كونها الأساس لما يقرب من اثني عشر لغة أخرى. يتم استخدامه على نطاق واسع في الأعمال والأوساط الأكاديمية وهي لغة رائعة للبدء في البرمجة الوظيفية. للمزيد ، راجع Haskell Resources.

لغة البرمجة

HTML ليست لغة برمجة ، إنها لغة ترميز – لغة لإضافة التعليقات التوضيحية الدلالية والمعنوية إلى المحتوى. إنها اللغة الأساسية لمحتوى الويب ، وهي مهارة أساسية لمصممي الويب ومطوري الويب ، وكذلك لأي شخص (الكتاب والمحررين) الذين ينتجون محتوى للويب. تعلم كل شيء عن ذلك هنا. ونحن نعني كل شيء عنها: من HTML الأساسي إلى XHTML و HTML5 و DHTML. نناقش أيضًا نمط الترميز الجيد وكيفية استخدام أدوات التحقق. تحقق من ذلك: HTML للمبتدئين – والمزيد.

IDL

IDL ، أو لغة البيانات التفاعلية ، هي لغة برمجة كمبيوتر تستخدم في المقام الأول لتحليل البيانات والتصور. لا يزال يستخدم على نطاق واسع في الفضاء وعلم الفلك. انظر موارد IDL الخاصة بنا.

انتركال

INTERCAL هي لغة كمبيوتر محاكاة ساخرة تم تصميمها في أوائل السبعينيات. كان من المفترض أن يسخر من ميول لغات البرمجة إلى أن تكون تقنية بشكل مفرط ويصعب فهمها. لكنها لا تزال لغة حقيقية يمكنك تنزيلها ، وربما يمكنك القيام بأشياء من أجلك. هذا على افتراض أنك لطيف بما يكفي – ولكن ليس لطيفًا جدًا ، لأن INTERCAL لا يحب ذلك أيضًا. تحقق من مقدمة ومصادر INTERCAL لدينا لمزيد من المعلومات.

جافا

Java هي لغة عالية المستوى تم تصميمها لاستخدامها بواسطة Java Virtual Machine. لديها عدد قليل من التبعيات الخارجية ، وكان الغرض منها أن تكون قادرة على العمل على أي آلة مادية. يتم استخدامه كثيرًا في بنية الشبكة وأيضًا في الأجهزة المدمجة والأكشاك وتطبيقات الحوسبة الأخرى في الموقع. راجع دليلنا المفصل لجافا. أيضًا ، راجع برنامج تعليمي Java Servlet لإعداد بيئة Tomcat الأولى وتشغيل Java Servlet الأول. أخيرًا ، لدينا مقدمات حول الاستضافة لـ Java و JSP.

جافا سكريبت

JavaScript (التي ليس لها علاقة فعلية بـ Java) ، هي لغة برمجة تم تطويرها في الأصل للاستخدام في متصفحات الويب. ولهذا السبب ، فإنه يحتوي على مرفق مدمج للتعامل مع نموذج كائن المستند ، وهو التمثيل داخل الذاكرة لمحتوى صفحة الويب. إنها لغة البرمجة الأساسية لتطوير الويب الأمامي. تقدم هذه المقالة مقدمة رائعة للغة ، بما في ذلك المناقشات الرئيسية حول JavaScript الوظيفية ، ونمط JavaScript ، ومختلف مكتبات JavaScript مثل Backbone.js. ابدأ مغامرتك هنا: JavaScript. انظر أيضًا دليل استضافة Ajax.

Node.js

Node.js هي بيئة وقت تشغيل تسمح باستخدام JavaScript لإنشاء تطبيقات من جانب الخادم. اكتشف المزيد: Node.js.

الحذاء

Bootstrap عبارة عن إطار عمل تطوير واجهة أمامية شائع وثقيل JavaScript. اعرف المزيد: موارد Bootstrap.

مسج

jQuery هي مكتبة JavaScript تجعل كتابة التعليمات البرمجية أسهل وأسرع. اكتشف المزيد حول هذا الموضوع مع هذه المقدمة التعليمية وتصميم البرنامج التعليمي: ابدأ مع jQuery.

LabVIEW

LabVIEW هي لغة برمجة رسومية مصممة خصيصًا لمساعدة العلماء والمهندسين على حل المشكلات التي يواجهونها. يركز بشكل خاص على إنشاء تطبيقات تتفاعل مع الأجهزة وتتحكم فيها. تعرف على المزيد حول هذا الموضوع: مقدمة عن برنامج LabVIEW وموارده.

ليسب

تعد Lisp واحدة من أقدم لغات البرمجة عالية المستوى ولا تزال تستخدم بنشاط. إنها لغة للأغراض العامة ، ولكنها ترتبط بشكل أكبر بالعمل في الذكاء الاصطناعي. هناك عدد من اللهجات الشعبية. لقد قمنا بتجميع مقدمة لها وتنفيذها الأكثر شيوعًا – كلغات مستقلة وكإضافات للتطبيقات: برمجة Lisp.

شعار

كان الشعار من أقدم لغات برمجة التدريس ، وربما لا يزال الأكثر شهرة. وقد اشتهرت بسلحفتها التي يتسبب بها الأطفال في التحرك باستخدام أوامر الكمبيوتر. إنها طريقة ممتعة للأطفال للتعرف على البرمجة. اكتشف كل شيء عنه: موارد برمجة الشعار
.

لغة MetaQuotes

تم تطوير لغة MetaQuotes للاستخدام مع برنامج MetaTrader. يسمح للمطورين بإنشاء روبوتات تداول. ولكن هناك نوعان من الإصدارات المتنافسة ، والأخرى مختلفة: MQL4 و MQL5. ولكن إذا كنت تريد الدخول في برمجة التداول المالي ، فلا داعي للقلق. لدينا جميع الموارد التي تحتاجها لمعرفة ذلك. اكتشف المزيد: موارد برمجة MetaQuotes.

مل

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

المعادلة -3

على الرغم من أن Modula-3 لم يعد يستخدم كثيرًا ، إلا أنه مهم للغاية في تطوير لغات البرمجة. ما هو أكثر من ذلك ، لا يزال هناك الكثير من كود Modula-3 الذي يحتاج إلى الصيانة. تعرف على المزيد: مقدمة وموارد Modula-3.

MS Access

MS Access هو نظام قاعدة بيانات. على الرغم من أنه لم يعد يستخدم كثيرًا ، إلا أنه لا يزال أداة رائعة للمشاريع الصغيرة. وهناك عدد كبير من الأنظمة القديمة التي تعتمد على MS Access. قد يكون من الضروري معرفة: MS Access مقدمة والموارد. أيضًا ، راجع مقدمة استضافة MS Access.

MySQL

MySQL هو أحد أنظمة قواعد البيانات الأكثر شعبية في العالم. من المهم بشكل خاص كأساس لنظم إدارة المحتوى مثل WordPress. تعرف على ذلك واحصل على الموارد لمعرفة المزيد: MySQL مقدمة وموارد. قراءة استضافة MySQL الخاصة بنا هي قراءة أساسية.

NXT-G

تم تصميم لغة البرمجة NXT-G لإنشاء الروبوتات والتحكم فيها باستخدام مجموعة الروبوتات LEGO MINDSTORMS NXT. الغرض منه هو تعريف الأطفال على البرمجة والروبوتات ، ولكن الكثير من البالغين يستخدمون النظام أيضًا لأنه ممتع ومثير للاهتمام. اعرف المزيد: موارد برمجة NXT-G.

البرمجة الشيئية

توفر لك هذه المقالة مقدمة جيدة للمفاهيم الموجهة للكائنات ثم تنتقل إلى مناقشة لغات البرمجة الشيئية الأكثر شيوعًا. انظر: البرمجة الشيئية.

ج موضوعية

إصدار آخر من C ، تم إنشاؤه في الثمانينيات من القرن الماضي لتوفير تطبيق موجه بالكامل للكائنات لـ C. يستخدم بشكل أساسي الآن على أنظمة تشغيل Mac OSX و iOS. حتى وقت قريب ، كان يجب كتابة تطبيقات iOS في Objective-C ، ولكن الآن Swift هو خيار أيضًا. المزيد عن الهدف جيم.

OCaml

OCaml هي لغة كمبيوتر وظيفية موجهة للكائنات. في تقاليد ML ، يتم استخدامه بشكل كبير لكتابة لغات البرمجة الأخرى وأطر التطوير. اكتشف المزيد: OCaml مقدمة وموارد.

باسكال

باسكال هي لغة يحبها الأصوليون البرمجة. لكن هذا لا يعني أنها لم تواكب العصر ولا تزال مستخدمة. اكتشف المزيد: مقدمة باسكال وبرامج تعليمية وموارد.

بيرل

أداة مفيدة جدا لأي مبرمج تقريبا. كلغة مترجمة لا تحتاج إلى الترجمة ، ويشار إليها أحيانًا باسم “سكين الجيش السويسري” للغات البرمجة النصية. اعرف المزيد: موارد Perl. أيضا: تعرف على استضافة بيرل.

بي أتش بي

PHP هي لغة الخادم الأكثر شعبية على الإنترنت اليوم. إنه قوي بشكل لا يصدق ولكنه سهل التعلم. ابدأ اليوم: مقدمة وموارد PHP. انظر أيضًا: أدلة الاستضافة الخاصة بنا لـ PHP العام بالإضافة إلى PHP 5 و PHP 7.

PL / I

PL / I – أو “لغة البرمجة الأولى” – تعود إلى الستينيات. على الرغم من عدم انتشارها على الإطلاق مثل Fortran و COBOL ، لا يزال هناك رمز PL / I قيد الاستخدام يحتاج إلى الصيانة والتحويل. انظر: PL / I Developer Resources.

PL / SQL

PL / SQL هي لغة إجرائية مبنية على أساس SQL للبرمجة لقواعد بيانات Oracle. تعلم كل شيء عنه: مقدمة وموارد PL / SQL.

PostgreSQL

PostgreSQL هو نظام قاعدة بيانات علاقي متقدم – أكبر منافس مفتوح المصدر لـ MySQL. على الرغم من أنها ليست شائعة مثل MySQL ، إلا أن PostgreSQL أكثر قوة بشكل عام. اكتشف المزيد: مقدمة وموارد PostgreSQL. انظر أيضًا التمهيدي لاستضافة PostgreSQL.

بوستسكريبت

PostScript هي لغة برمجة متخصصة تستخدم بشكل أساسي لوصف الرسومات وتخطيطات الصفحة. إنه قوي بشكل لا يصدق. تعرف على تاريخها وكيفية معرفة المزيد: مقدمة وموارد PostScript. لدينا أيضًا دليل استضافة Ghostscript.

PROLOG

Prolog هي لغة برمجة منطقية ، مصممة للقيام بمعالجة اللغة الطبيعية. اعرف المزيد: مقدمة وموارد برولوج.

بيانات نقية

Pure Data هي لغة برمجة بصرية فريدة. تم إنشاؤه خصيصًا للسماح للمستخدمين بإنشاء أعمال الفيديو والصوت والرسومات. تعرف على ذلك وأين يمكنك معرفة المزيد في صفحة موارد البيانات الخالصة.

بيثون

Python هي لغة برمجة عالية المستوى. إنها لغة مترجمة (غير مجمعة) ، تُعرف أيضًا باسم “لغة البرمجة النصية”. يتم استخدامه في الغالب كأداة لأداء مهام البرمجة المخصصة مثل أتمتة المهام وتحليل البيانات. لديها مجموعة قوية من الأدوات للحوسبة الرياضية والعلمية ، وكثيرا ما يستخدمها الباحثون. اعرف المزيد: موارد Python. تحقق أيضًا من مقدمة استضافة Python.

ص

R هي لغة برمجة مجانية ومفتوحة المصدر للتحليل الإحصائي وإنشاء تصورات رائعة للبيانات. اكتشف المزيد: مقدمة وموارد لغة البرمجة R.

رابيد ويفر

RapidWeaver هي أداة لبناء مواقع الويب. تمت كتابته لنظام التشغيل Mac ، ولديه عدد من المزايا على أدوات بناء مواقع الويب عبر الإنترنت. انظر: RapidWeaver Primer and Resources. يستحق دليل الاستضافة RapidWeaver أيضًا التحقق.

RavenDB

RavenDB هي قاعدة بيانات NoSQL موجهة للمستندات مكتوبة خصيصًا لإطار .NET. اعرف المزيد هنا: مقدمة وموارد RavenDB.

ريكس

Rexx هي لغة برمجة نصية كتبها IBM لأجهزة الكمبيوتر المركزية. لكنها أصبحت أكثر استخدامًا على نطاق واسع. تعرف على المزيد: مقدمة حول Rexx والبرامج التعليمية والموارد.

روبي على القضبان

روبي هي لغة برمجة شائعة. يرتبط بشكل خاص بـ Rails ، وهو إطار عمل لتطوير الويب للغة برمجة Ruby. يوفر بنية MVC (وحدة تحكم عرض النموذج) ، وطبقة تجريد قاعدة البيانات ، والعديد من الأدوات لتسريع عملية برمجة تطبيقات الويب. اكتشف المزيد: روبي أون ريلز. أيضًا ، راجع التمهيدي الخاص بـ Ruby on Rails.

S-PLUS

S-PLUS هي نسخة تجارية من لغة البرمجة القوية S ، مصممة لإجراء التحليل الإحصائي. يحتوي مشروع GNU على نسخته الخاصة من S والتي تسمى R. نوفر جميع الموارد التي تحتاجها لتعلم S مع التركيز على S-PLUS. اكتشف المزيد في صفحة موارد برمجة S-PLUS.

SAS

SAS هي لغة متخصصة مصممة لتحليل البيانات الإحصائية. يتم استخدامه على نطاق واسع في الحكومة والأوساط الأكاديمية والأعمال. بالنسبة للأشخاص الذين لديهم الكثير من البيانات التي يحتاجونها لفهمها ، فإن SAS هو خيار واضح. اعرف المزيد: موارد برمجة SAS.

سكالا

سكالا هي لغة جديدة نسبيًا – أكثر أو أقل جافا جديدة وأفضل. إنها لغة رائعة لمبرمجي جافا الذين يرغبون في أن يكونوا أكثر كفاءة ، أو الأشخاص الذين بدأوا للتو والذين يريدون تعلم لغة قوية لن تقيدهم في المستقبل. تعلم كل شيء عنه: Scala Resources.

سيد

Sed هي أداة معالجة نصية قوية ولغة برمجة بسيطة تسمح لك بتحرير الملفات النصية (أو التدفقات) باستخدام التعبيرات العادية. اكتشف كل شيء عنها: مقدمة Sed والموارد.

SGML

إن لغة الترميز المعممة القياسية (SGML) هي حفيدة لغات الترميز وأساس HTML. تعرف على المزيد هنا: مقدمة لغة الترميز المعممة القياسية.

سيمولا

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

حديث قصير

Smalltalk هي لغة برمجة موجهة للكائنات ذات تأثير كبير. على مر السنين ، أصبحت أقل استخدامًا على نطاق واسع. ولكن مع إصدار إطار التطوير Seaside ، شهد Smalltalk عودة في الاستخدام ، لأنه يجعل أي تطبيق Smalltalk سهل الاستخدام لإنشاء تطبيقات الويب. تقدم مقالتنا مقدمة كاملة وتناقش الإصدارات العديدة للغة: تطبيقات Smalltalk والبرامج التعليمية.

ابتسم

SMIL (لغة تكامل الوسائط المتعددة المتزامنة) هي أداة للأشخاص الذين يرغبون في إنشاء العروض التقديمية وتوزيعها. إنه مفيد بشكل خاص إذا كنت ترغب في إنشاء عروض تقديمية تحتاج إلى تحديث من وقت لآخر. انظر دليل SMIL.

سنوبول

SNOBOL هي مجموعة من لغات البرمجة التي تم إنشاؤها في الستينيات خصيصًا لغرض معالجة النص. منذ ذلك الحين ، تم تطوير أدوات أكثر قوة ، لكنها لا تزال مثيرة للاهتمام للغاية ، خاصة في تاريخ معالجة اللغات الطبيعية وبرامج الدردشة الآلية. اكتشف المزيد: لغة البرمجة و لغة البرمجة SNOBOL.

SQL

SQL هي لغة الاستعلام الهيكلية ، وهي لغة تستخدم للتواصل مع أنظمة إدارة قواعد البيانات العلائقية (RDBMS). يسمح SQL للمبرمج بإنشاء هياكل البيانات وإدراج البيانات وتحريرها والاستعلام عن البيانات. راجع دليل SQL وقواعد بيانات SQL المتوافقة مع ANSI.

سكليتي

SQLite هو نظام قاعدة البيانات الأكثر شعبية في العالم بسبب استخدامه على نطاق واسع في تطبيقات الهواتف الذكية. على عكس MySQL ، فهو ليس عميل / خادم ولكنه نظام مضمن ، مما يجعله بسيطًا وسريعًا لمعظم التطبيقات. تعلم المزيد: مقدمة وموارد SQLite. تعلم الحيل لاستخدامه بأفضل طريقة ممكنة: تحسين SQLite. وتحقق من دليل استضافة SQLite.

مباحث أمن الدولة

يتضمن جانب الخادم (SSI) لغة بسيطة لإضافة عناصر ديناميكية إلى مواقع الويب الثابتة. كما يتيح لك إنشاء التوحيد وسهولة الصيانة على موقعك. تعرف عليه: جانب الخادم يتضمن برايمر. واعثر على الاستضافة المناسبة لـ SSI.

ستاتا

ستاتا هي بيئة تطوير ولغة برمجة لحل المشاكل الإحصائية الخطيرة. على الرغم من أنها كانت موجودة منذ وقت طويل ، إلا أنها لا تزال تستخدم على نطاق واسع من قبل مجتمع نشط للغاية. إذا قمت بعمل إحصائي ، فإن Stata أداة رائعة لمعرفة. اكتشف المزيد: موارد برمجة Stata.

سويفت

Swift هي لغة برمجة تم تطويرها بواسطة Apple لأنظمة iOS و OS X و watchOS و tvOS و Linux. إنها لغة المستقبل لمطوري البرامج والتطبيقات لأجهزة Apple. اكتشف المزيد في صفحة Swift Resources.

Tcl / Tk

Tcl هي لغة برمجة نصية قوية و Tk هي مجموعة أدوات تسمح للمبرمجين بإنشاء واجهات مستخدم رسومية لتطبيقات Tcl الخاصة بهم. تعلم كل شيء عنها: مقدمة وموارد Tcl و Tk.

TeX و LaTeX

TeX و LaTeX هي لغات تسمح للمبرمجين بطباعة المستندات. يختلف استخدامها تمامًا عن استخدام معالج النصوص ، ولكنه أكثر قوة وأسهل بكثير في تنضيد المستندات الطويلة مثل الكتب. تعلم كل شيء عنها: مقدمة وموارد TeX و LaTeX.

لغة تصميم موحدة

لغة النمذجة الموحدة (UML) هي لغة نمذجة رسومية تستخدم لتصميم وتصور أنظمة الكمبيوتر الكبيرة. يتم استخدامه بشكل عام قبل بدء المشروع بحيث يمكن إدارته بشكل أفضل. اكتشف المزيد: مقدمة لغة النمذجة الموحدة.

قذائف يونكس

يرشدك هذا من خلال قذائف يونيكس الرئيسية (جنو / لينكس) ويظهر لك سبب حاجتك إلى واحدة وأخرى يجب عليك استخدامها. القراءة الأساسية: ما الذي يجب أن استخدمه Unix Shell?

فيريلوج

Verilog هي لغة وصف للأجهزة – مثل لغة البرمجة ، ولكن لتصميم الأجهزة (وبناءها بشكل متزايد). إذا كنت تريد الدخول في أعمال تصميم شرائح الكمبيوتر ، فإن Verilog هي واحدة من الأماكن الأولى للبدء. اكتشف المزيد: مقدمة فيريلوج مقدمة والموارد.

VHDL

VHDL هي لغة وصف الأجهزة الشائعة الأخرى. في الواقع ، معظم المهنيين الذين يعرفون VHDL يعرفون أيضًا Verilog. تعلم المزيد عن ذلك: VHDL Primer and Resources.

البصرية الأساسية

لا تزال Visual Basic واحدة من أكثر اللغات شيوعًا للاستخدام مع Microsoft .NET framework. تتناول هذه المقالة أيضًا VBScript ، الذي لا يزال مفيدًا للغاية للبرمجة النصية داخل التطبيقات. البدء: Visual Basic و Visual Studio. انظر أيضًا أدلة الاستضافة الخاصة بـ VB.NET و Visual Studio.

مرئي FoxPro

على الرغم من أنه لم يعد يتم تطويرها بشكل نشط من قبل Microsoft ، لا يزال Visual FoxPro بيئة تطوير تطبيقات وقاعدة بيانات شائعة جدًا ولغة برمجة. هناك قاعدة ضخمة مثبتة من تطبيقات الأعمال التي لا تزال بحاجة إلى الصيانة ، لذلك لا يزال محترفو البرمجة يستخدمونها. اكتشف المزيد حول ذلك: Visual FoxPro Primer.

VRML

تم إنشاء لغة ترميز الواقع الافتراضي (VRML) في أواخر التسعينات كوسيلة لوصف العوالم الافتراضية. لقد خلق الكثير من الإثارة لبعض الوقت ، لكنه لم ينطلق حقًا. اعرف المزيد: دروس وموارد وكتب VRML.

WAP / WML

WAP (بروتوكول التطبيق اللاسلكي) و WML (لغة الترميز اللاسلكي) كانتا تقنيتين قديمتين تستخدمان لتقديم وعرض صفحات الويب على الأجهزة المحمولة. جعلت التكنولوجيا من ثم غير ضرورية ، لكنها جزء مهم من تاريخ الهواتف الذكية اليوم. تعرف على كل شيء: WAP / WML مقدمة وموارد. لدينا أيضًا مقدمة استضافة WAP / WML.

XML

XML هي لغة ترميز منظمة للغاية مصممة لتكون قابلة للقراءة البشرية والآلية. تعلم أساسيات XML وتمتع بالوصول إلى أدوات وموارد أخرى. بالإضافة إلى ذلك ، تعرف على XML DOM وتطبيق XML من Microsoft (MSXML). وينتهي بمناقشات راجع دليل XML و Validators.

XSL

تعرف على كيفية تحويل ملفات XML وعرضها باستخدام XSLT و XSL-FO و XPath. اعرف المزيد: XSL: اعرض مستندات XML الخاصة بك باستخدام هذه الأدوات الحرجة.

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

قائمة بأدوات البرمجة والمكتبات

فيما يلي قائمتنا المتزايدة من الأدلة المتعمقة لأدوات البرمجة والمكتبات.

ADO.NET

إذا قمت بتطوير تطبيقات تعتمد على قاعدة البيانات باستخدام .NET framework ، فأنت بحاجة إلى ADO.NET. يسمح لك بالوصول إلى البيانات بطريقة مستقلة عن قاعدة البيانات. اكتشف المزيد: مقدمة عن ADO.NET.

برمجة الذكاء الاصطناعي

على الرغم من أنه ليس مكتبة أو أداة محددة ، فإن الذكاء الاصطناعي (AI) هو طريقة خاصة لتشفير أجهزة الكمبيوتر الشائعة أكثر وأكثر. تعلم كل شيء عن ذلك: مقدمة برمجة AI والموارد.

ترميز ASCII

يعد ترميز الأحرف أحد الجوانب الأساسية لأجهزة الكمبيوتر والإنترنت. كان ASCII أول نظام لتشفير الأحرف يستخدم على نطاق واسع. تم استبداله بواسطة UTF-8 ، لكن ASCII لا يزال أساس الغالبية العظمى من الإنترنت اليوم ، وفهم أنه أمر بالغ الأهمية للمبرمجين. يغطي هذا الدليل أيضًا ISO-8859-1 و Unicode. اقرأ كل شيء عنه: الدليل النهائي لتشفير ASCII.

Backbone.js

Backbone.js هي مكتبة JavaScript مرنة لإنشاء تطبيقات ويب لصفحة واحدة. اعرف المزيد: Backbone.js مقدمة وموارد.

كتب

هناك الآلاف من كتب البرمجة الرائعة. لكننا جمعنا 101 كتابًا أساسيًا يجب أن يمتلكها كل مبرمج في مكتباتهم. اقرأ كل شيء عنها: القائمة النهائية لكتب البرمجة.

CakePHP

CakePHP هو إطار تطوير سريع لـ PHP. إنه سهل الاستخدام ، حتى للمبتدئين في PHP. علاوة على ذلك ، فهي تستخدم بنية MVC لتسهيل الحفاظ على التعليمات البرمجية. اكتشف المزيد: مقدمة ودروس وموارد من CakePHP. أيضا: دليل استضافة CakePHP الخاص بنا.

CGI

تعد واجهة البوابة المشتركة (CGI) طريقة لتشغيل البرامج عبر الويب. إنه ليس خيارًا شائعًا للترميز هذه الأيام مع بدائل مثل PHP. ولكن لا يزال لها استخداماتها. تعلم المزيد: دروس والموارد CGI. انظر أيضًا: CGI Primer و CGI Environment Variables Reference. أخيرًا ، تحقق من برايمر استضافة CGI.

كاكاو

Cocoa هي واجهة برمجة تطبيقات لنظام التشغيل Mac OS X ، و Cocoa Touch هو نفس الشيء لنظام Apple iOS. ترتبط ارتباطًا وثيقًا بلغات البرمجة Objective-C و Swift ، وهي أجزاء مهمة من تطوير التطبيقات لمنتجات Apple. اكتشف المزيد: مقدمة عن الكاكاو والكاكاو.

CodeIgniter

CodeIgniter هو إطار PHP خفيف الوزن وسهل الاستخدام. هناك القليل من التجاعيد في هذا الإصدار 3 غير متوافق مع الإصدار 2. الحصول على جميع التفاصيل: مقدمة CodeIgniter ، والبرامج التعليمية ، والموارد. لدينا أيضًا دليل استضافة CodeIgniter.

بسكويت

ملفات تعريف الارتباط هي جزء مهم من برمجة الويب. اكتشف ما تحتاج إلى معرفته هنا: الدليل النهائي لملفات تعريف الارتباط.

كوربا

CORBA هو نظام لإنشاء تطبيقات موزعة تكون مستقلة عن اللغة ونظام التشغيل والأجهزة. تعلم كل شيء عنه: مقدمة CORBA والموارد.

CVS

نظام الإصدار المتزامن (CVS) هو نظام التحكم في الإصدار. على الرغم من أنها ليست شائعة كما كانت من قبل ، إلا أنها لا تزال تستخدم على نطاق واسع. اعرف المزيد: مقدمة وموارد CVS. واعثر على مضيف في مقدمة CVS.

دوم

نموذج كائن المستند (DOM) هو بنية الارتباط الشجري لصفحات الويب. من المهم فهم إنشاء صفحات ويب ديناميكية. اكتشف المزيد: مقدمة وموارد DOM.

البرمجة المتطرفة

البرمجة المتطرفة (XP) هي نهج للتشفير يعمل على تحسين الإنتاجية في نفس الوقت الذي ينشئ فيه تعليمات برمجية أفضل. تعرف على المزيد هنا: موارد البرمجة المتطرفة.

FFmpeg

FFmpeg عبارة عن مجموعة من أدوات الصوت والفيديو لإنشاء محتوى وسائط متعددة. وهو يدعم معظم تنسيقات الوسائط وبرامج الترميز. تعرف على كل شيء هنا: FFmpeg مقدمة وموارد ودليل استضافة FFmpeg.

بوابة

العمارة العامة لهندسة النصوص (GATE) هي مجموعة من الأدوات للغة برمجة Java التي يمكن استخدامها لمعالجة اللغة البشرية وتحليلها واستخراج المعلومات. تعلم كل شيء عنه: مقدمة وموارد GATE.

شخص سخيف

Git هو نظام تحكم في الإصدار الموزع الشائع. لقد قمنا بتجميع مقدمة لها بالإضافة إلى قائمة أوامر بسيطة. اكتشف كل شيء: Git Primer، Resources، and Cheat Sheet. انظر أيضًا التمهيدي Git Hosting.

GNUstep

GNUstep عبارة عن منصة تطبيقات مجانية مفتوحة المصدر – تشبه إلى حد كبير منصة Apple Cocoa. إنها تسمح للمبرمجين بتطوير تطبيقات لمنصات حوسبة متعددة دون عمل إضافي كبير. اكتشف كل شيء عنها: منصة تطوير تطبيقات GNUstep.

ImageMagick

ImageMagick عبارة عن مجموعة من أدوات سطر الأوامر للقيام بمعالجة الرسومات. ولكن الأهم من ذلك ، أنه يحتوي على واجهة برمجة تطبيقات مع خطافات في لغات البرمجة المختلفة. يسمح هذا للغات مثل C ++ و Perl و PHP باستخدام خوارزميات الرسومات في التطبيقات المكتوبة بها. اكتشف المزيد: ImageMagick مقدمة وموارد ودليل استضافة ImageMagick.

JSON

JSON هو اختصار لـ JavaScript Object Notation ، ولكن يتم استخدامه من قبل معظم اللغات لنقل البيانات بين المتصفح وخادم الويب. اكتشف المزيد: مقدمة ومصادر JSON.

Laravel

Laravel هو واحد من أكثر أطر عمل PHP شعبية على الإنترنت. تم تصميمه باستخدام نموذج MVC ، بحيث لا يكون تطوير التطبيقات سريعًا فحسب ، ولكن الصيانة والترقية سهلة. اعرف المزيد عن ذلك: مقدمة Laravel والبرامج التعليمية والموارد. أيضًا ، راجع مقدمة استضافة Laravel.

القوائم المرتبطة

تدور القوائم المرتبطة حول الشكل الأساسي لتخزين البيانات الديناميكي. إنهم مفيدون حقًا في المعرفة بحقهم. بالإضافة إلى ذلك ، سيجعلونك أفضل بكثير في استخدام المؤشرات في برامجك. اكتشف المزيد: أساسيات القوائم المرتبطة.

التعلم الالي

التعلم الآلي هو أحد مجالات علوم الكمبيوتر التي تبحث في قدرة الكمبيوتر على التعلم بشكل مستقل. ابدأ في التعرف عليه هنا: مصادر التعلم الآلي.

MantisBT

Mantis Bug Tracker (MantisBT) هو نظام مجاني مجاني لتتبع الأخطاء. نظرًا لكونه مستندًا إلى الويب ، فهو خيار مقنع بشكل خاص لمجموعة موزعة من المطورين. اعرف المزيد: مقدمة وموارد MantisBT وتمهيدي استضافة MantisBT.

MDN

شبكة موزيلا للمطورين (MDN) هي مجموعة من الأشخاص والأدوات والمستندات التي تساعد في الحفاظ على الإنترنت المفتوح وتحسينه. اكتشف المزيد: مقدمة عن شبكة موزيلا ومواردها.

زئبقي

Mercurial هو نظام تحكم في الإصدار الموزع ، مشابه لـ Git. اكتشف كل شيء عنه: مقدمة وموارد Mercurial أيضًا ، راجع دليل استضافة Mercurial.

MPI

واجهة تمرير الرسائل هي بروتوكول مراسلة قياسي لتمرير الرسائل بين العمليات أو البرامج. وقد تم تطبيقه في عدد من لغات البرمجة ، بما في ذلك C و C ++ و Java و Python. ساعدت MPI في تمكين صعود الحوسبة المتوازية. انظر دليلنا إلى MPI.

MSXML

MSXML عبارة عن مجموعة من أدوات التطوير لبيئة تطوير Microsoft لإنشاء تطبيقات XML. ومع ذلك ، فهي لا تتوافق مع .NET framework ، وبالتالي فهي تستخدم أقل وأقل. اكتشف المزيد: مقدمة وموارد MSXML.

النورس

Ncurses هي مكتبة تسمح بإنشاء واجهات مستخدم نصية تكون مستقلة عن المحطة. لا يزال مفيدًا للتطبيقات خفيفة الوزن ويستخدم في العديد من تطبيقات القراصنة المفضلة. اعرف المزيد: مقدمة Ncurses والموارد.

.شبكة

.NET Framework هو النظام الأساسي للتطبيقات التي تم إنشاؤها لبيئة Windows. تعلم كل شيء عنه: مقدمة وموارد .NET. وتحقق من مقدمة استضافة Visual Studio .NET.

برمجة الشبكات

برمجة الشبكة هي عملية توصيل أجهزة الكمبيوتر معًا في شبكات ، وبناء أنظمة برمجية تعمل عبر تلك الشبكة. المقبس هو نقطة نهاية بيانات لهذا الاتصال ، ويوفر واجهة (API) للتواصل مع النظام من خارجه. معظم مآخذ الشبكة هي مآخذ إنترنت ، مما يعني أنها تستخدم بروتوكول الإنترنت للاتصال. المزيد عن برمجة الشبكات والمآخذ.

NetCDF

نموذج البيانات المشتركة للشبكة ، NetCDF ، هو تنسيق لتخزين البيانات والمكتبات العلمية للتلاعب بها واستخدامها. على الرغم من أنها قديمة جدًا ، فقد تواكب العصر ولا تزال تستخدم على نطاق واسع. اكتشف كل شيء عنها: مقدمة وموارد NetCDF.

OAuth

لقد استخدمت هذا النظام بلا شك عدة مرات ، ولكنك قد لا تعرفه. على سبيل المثال ، تتيح لك بعض أنظمة التعليق تسجيل الدخول باستخدام حسابك على Facebook أو Google+. يتم ذلك باستخدام OAuth. المزيد عن OAuth.

OpenCL

OpenCL هو إطار عمل C / C ++ مصمم لإنشاء التطبيقات التي سيتم تشغيلها على منصات مختلفة. لذلك يمكن للرمز نفسه إنشاء تطبيق على Windows 10 و Android 6 و (من المحتمل) على Apple Watch. اكتشف المزيد: مقدمة عن برنامج OpenCL.

OpenID

OpenID هو نظام مجاني للسماح للمستخدمين والتطبيقات بالمصادقة مع بعضهم البعض بطريقة آمنة. تعلم كل شيء عنه: مقدمة وموارد OpenID.

OpenSSL

OpenSSL هي مكتبة برمجيات لإنشاء مواقع آمنة باستخدام SSL / TLS. تعرف على ذلك والبدائل هنا: مقدمة OpenSSL والبرامج التعليمية والموارد.

تطوير أنظمة التشغيل

تحديات جبل إيفرست البرمجة هي تطوير نظام التشغيل. إذا كنت تريد أن تثبت لنفسك أنه يمكنك ترميز أي شيء ، فلا يوجد أفضل من كتابة نواة نظام التشغيل الخاص بك والأدوات ذات الصلة. نحن نقدم لك مقدمة وموارد للبدء في طريقك. ولكن حذار: هذه رحلة فقط للمجرمين الأكثر شجاعة وصدق! اكتشف المزيد: موارد تطوير أنظمة التشغيل.

PHProjekt

على الرغم من أنه لم يعد يتم تطويره بنشاط ، إلا أن PHProjekt لا يزال يستخدم على نطاق واسع لإدارة المشاريع. في هذه المقالة ، ستتعلم كل شيء عنها وستجد الأدوات التي تحتاجها لإتقانها. ربما الأهم من ذلك ، ستتعلم عن البدائل إذا كنت تفضل استخدام نظام إدارة مشروع تم تطويره بنشاط: PHProjekt: تعلم الأداة المجانية التي تساعدك على إدارة المشاريع المعقدة.

ادارة مشروع

إنشاء البرامج هو أكثر بكثير من مجرد برمجة. سيعرض لك هذا المورد الواسع كل ما تحتاج إلى معرفته للبدء. اكتشف هنا: دروس إدارة المشاريع والموارد.

RegEx

تعد التعبيرات العادية أو التعبير العادي نظامًا قويًا للبحث عن النصوص مدمجًا في العديد من لغات البرمجة ومحرري النصوص. إنه نظام جيد يجب معرفته: Primer Expressions Primer and Resource.

الروبوتات

إذا كنت تقوم ببرمجة مواقع الويب ، فستجد في النهاية أنك تحاول التحكم في الروبوتات. هناك طريقتان للقيام بذلك. يمكنك التعامل معها على مستوى الموقع باستخدام ملف robots.txt. تعلم كل ما تحتاج إلى معرفته: Robots.txt Ultimate Guide. إذا كنت تريد التحكم في كيفية تفاعل الروبوتات مع موقعك على أساس كل صفحة على حدة ، فستحتاج إلى استخدام العلامة الوصفية لبرامج الروبوت. تحقق من: الدليل النهائي لعلامة Robots Meta Tag للمطورين.

خوارزميات الفرز

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

SSH

SSH أو Secure Shell هو بروتوكول يسمح للمستخدمين بالتواصل مع أجهزة الكمبيوتر البعيدة بطريقة آمنة. تتناول هذه المقالة تنفيذ المعجون وبدائله. اكتشف المزيد: Secure Shell و SSH دليل الاستضافة.

صابون

SOAP هو بروتوكول مراسلة يسمح لبرامج الكمبيوتر بتبادل البيانات مع بعضها البعض. وهي مستقلة عن اللغة وتسمح لتطبيقات الويب باستخدام البيانات وتقديمها إلى مواقع الويب أو التطبيقات الأخرى. ابدأ الآن: مقدمة والموارد.

التخريب

التخريب هو نظام تحكم إصدار مجاني ومفتوح المصدر. وهي مستندة إلى الويب مع المستودع الموجود في موقع مركزي للحفاظ على الحد الأدنى من استخدام الموارد على أجهزة المبرمجين. اكتشف المزيد: مقدمة وموارد التخريب (SVN). وتحقق من برايمر الاستضافة الخاص بنا لـ Subversion.

URL

يعد محدد مواقع المعلومات (URL) جزءًا مهمًا من الويب وهو شيء يحتاج المبرمجون إلى فهمه بالكامل. اكتشف كل شيء عنه: ما هو عنوان URL?

السادس

Vi هو محرر نصوص قديم لا يزال يحظى بشعبية كبيرة بين المبرمجين – خاصة أولئك الذين يعملون مع أنظمة Unix. اعرف المزيد عن ذلك: تعلم محرر السادس.

WCF

تعد Windows Communication Foundation (WCF) تقنية من Microsoft لإنشاء تطبيقات متصلة بالخدمات موجهة نحو الخدمة. انظر: WCF Primer.

مفتش الويب WebKit

يسمح WebKit Web Inspector للمطورين بتصحيح JavaScript عن بعد على Safari والمتصفحات الأخرى المتوافقة مع WebKit. إنها أداة رائعة للتعامل مع الأجهزة اللوحية والهواتف. اكتشف المزيد: WebKit Web Inspector مقدمة وموارد.

معايير الويب

لن يعمل الويب إذا لم نتحدث جميعًا “اللغة” نفسها. تسمح معايير الويب بعرض صفحة الويب نفسها بشكل صحيح على جهاز كمبيوتر سطح المكتب وجهاز لوحي وهاتف والمزيد. تعلم كل شيء عنه: مقدمة لمعايير الويب.

WSDL

لغة وصف خدمات الويب (WSDL) هي نظام قديم قائم على XML لوصف خدمات الويب. لكنها لا تزال تحظى بشعبية كبيرة ومفيدة. ابدأ الآن: لغة وصف خدمات الويب.

WSGI

واجهة بوابة خادم الويب (WSGI) هي مواصفات تسمح لأطر عمل Python بالعمل بشكل صحيح مع جميع خوادم الويب. تم بناؤه في أطر عمل حديثة ، ولكنه مهم للغاية للأشخاص الذين يطورون أطرًا جديدة. مزيد من المعلومات: Web Server Gateway Interface Primer.

YUI

ياهو! تسمح مكتبة واجهة المستخدم (YUI) لمبرمجي جافا سكريبت بتطوير صفحات الويب الديناميكية بكفاءة أكبر. ولكن لم يعد يجري تطويره. تعرف على المزيد حول ذلك: مقدمة عن YUI وبرامج تعليمية وموارد.

زيكولا

Zikula هو إطار عمل PHP لإنشاء مواقع وتطبيقات ديناميكية وقابلة للاستمرار. اكتشف المزيد: Zikula مقدمة والموارد.

قائمة بيئات البرمجة

الكثير من البرمجة خاصة بالأجهزة. تحقق من قائمتنا المتزايدة من الأدلة المتعمقة لأنظمة التشغيل والبيئات الأخرى.

شراب

Chyrp هي منصة تدوين مصغر مكتوبة بلغة PHP. على الرغم من أنها ليست منصة تطوير ، إلا أنها نظام ممتاز للترميز. اعرف المزيد: المدونات الصغيرة وبدائل Chyrp.

معايير ترميز دروبال

إذا كنت تريد أن تصبح جزءًا من فريق ترميز دروبال ، فأنت بحاجة إلى معرفة معايير التشفير الخاصة به. ابدأ هنا: معايير ترميز دروبال. انظر أيضًا: Drupal hosting primer.

برمجة لينكس

تتضمن برمجة Linux كل شيء بدءًا من برمجة shell عبر تطوير التطبيقات وصولًا إلى تطوير kernel. يمكنك معرفة كل ما نعرفه في مورد Linux الخاص بنا.

ماندريفا لينكس

ماندريفا هي توزيعة لينكس غير مفعّلة الآن. ولكن هناك عدد من الشوكات التي تعيش عليها. اكتشف المزيد: مقدمة وموارد ماندريفا لينكس.

MS-DOS

MS-DOS هو نظام التشغيل Microsoft الأصلي للكمبيوتر الشخصي IBM. لم يعد مدعومًا ، ولكنه لا يزال موجودًا ويستخدم أكثر مما تعتقد. تعلم كل شيء عنه: تاريخ وتأثير MS-DOS.

مايكروسوفت ويندوز

لا يزال MS-Windows نظام التشغيل الأكثر شعبية في العالم. تعرف على المزيد حول هذا الموضوع: مقدمة وموارد MS-Windows. أيضًا ، راجع دليل استضافة MS-Windows.

فطيرة التوت

يوفر Raspberry Pi بيئة رائعة للبدء في إنشاء تطبيقات أجهزة معينة مثل مشغلات MP3 ووحدات التحكم في الطائرات بدون طيار. اكتشف المزيد: مقدمة وموارد Raspberry Pi.

أوبونتو

يعد Ubuntu أحد أشهر توزيعات Linux. تم تصميمه ليكون سهل التركيب والاستخدام بشكل خاص. إذا كنت ترغب في البدء باستخدام Linux ، فإن Ubuntu هو خيار جيد. اعرف المزيد: مقدمة عن Ubuntu Primer و Ubuntu.

أومبراكو

Umbraco هو نظام إدارة محتوى يستند إلى .NET مكتوب بلغة C #. اكتشف كل شيء عن استخدامه وتطويره. انظر: Umbraco مقدمة والموارد. أيضا: دليل استضافة Umbraco الخاص بنا.

برمجة UNIX

اتساع نطاق برمجة Unix رائع. يمتد نطاق من البرمجة النصية الإدارية إلى البرمجة النصية إلى تطوير X Window. المزيد: موارد برمجة UNIX.

Xaraya

Xaraya هو نظام إدارة المحتوى (CMS) وإطار PHP. لا يزال يستخدم ولكن تباطأ التطوير عليه. اكتشف المزيد: مقدمة Xaraya والموارد والبدائل.

ذات صلة: دليل استضافة المواقع | أدوات مشرفي المواقع | إدارة قواعد البيانات

تاريخ البرمجة والجدول الزمني

برمجة الكمبيوتر هي في جوهرها ميكانيكية. كان التحدي الكبير للحوسبة المبكرة هو معرفة كيفية ميكنة الحساب المنطقي والرياضي. جاء التقدم التكنولوجي – اختراع مكونات جديدة وتصغيرها – في وقت لاحق. كان أول جهاز كمبيوتر – محرك فرق تشارلز باباج – مصنوعًا من التروس ، وكان يعمل بواسطة ذراع تدوير يدوي.

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

على الرغم من أن محرك الاستدلال الخاص بباباج لم يتم بناؤه مطلقًا في حياته ، فقد تمت كتابة أول برنامج كمبيوتر لتشغيله عليه. كتب Ada Lovelace ، عالم رياضيات كونتيسة وهواة ، برامج لجهاز باباج.

البرمجة الحديثة

في القرن العشرين ، أصبحت البرمجة علمًا متطورًا – فرعًا من الرياضيات النظرية. هذا أدى إلى تطوير لغات البرمجة الحديثة.

كانت هناك العديد من الأفكار المتنافسة حول طبيعة برمجة الكمبيوتر وكيف يجب أن يتم بناء اللغات. تبين أن “الفائز” هو مجموعة من الأفكار التي روج لها جون فون نيومان – أفكار تضمنت هياكل التحكم المنطقية مثل IF و LOOP.

هذا ما يسمى ب “هندسة فون نيومان” سمحت بظهور البرمجة كما نعرفها اليوم ، وتطوير لغات الكمبيوتر عالية المستوى. وقد سيطرت على منطق وهيكل كل لغة برمجة رئيسية منذ ذلك الحين. لا يوجد سوى عدد قليل من اللغات غير فون نيومان (مثل Plankalkül) ، ولم يحصل أي منها على أي استخدام واسع النطاق.

الجدول الزمني

1801

بطاقات اللكم التي يستخدمها جاكار المنوال
بطاقات اللكم التي يستخدمها جاكار المنوال

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

1842

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

1942

تم اختبار الكمبيوتر Atanasoff-Berry (ABC) لأول مرة. تم تصميمه في عام 1937 ثم تم بناؤه من قبل أستاذ جامعة ولاية آيوا جون فنسنت أتاناسوف ثم طالب الدراسات العليا كليفورد بيري. يمكن القول أنه كان أول كمبيوتر رقمي إلكتروني. كما هو الحال مع أجهزة الكمبيوتر القديمة الأخرى ، كان لديها العديد من القيود. على وجه الخصوص ، لا يمكن برمجتها.

تم تطوير كمبيوتر ENIAC بواسطة حكومة الولايات المتحدة. يمكن برمجته فقط عن طريق الضبط المسبق للمفاتيح وإعادة توصيل النظام.

1943-1944

بلانكالكول, لغة مصممة لهندسة عمل رياضي ، تم تطويرها بواسطة Konrad Zuse.

1945

تصور جون فون نيومان ، الذي يعمل في معهد الدراسات المتقدمة ، فكرتين غيّرتا مسار برمجة الكمبيوتر. كانت الفكرة الأولى هي أنه يجب التحكم في الأجهزة البسيطة عن طريق تعليمات معقدة – أن “البرنامج” يجب أن يكون قابلاً للتغيير دون تغيير الأجهزة. كانت الفكرة الأخرى أنه يجب تقسيم برامج الكمبيوتر إلى أجزاء صغيرة من التعليمات البرمجية التي يتم تنفيذها بشكل مشروط والتي يمكن القفز إليها من أي مكان في البرنامج. هذا سمح لكتابة هياكل IF و ELSE و LOOP في برامج الكمبيوتر.

برنامج أرقام برنولي
برنامج أرقام برنولي

1949

تم تطوير Short Code ، لغة البرمجة الأولى ، بناءً على أفكار Von Neumann. لسوء الحظ ، كان يجب أن يتم “تجميعه يدويًا” – أي أنه كان على شخص ما ترجمة البرنامج في ثنائي (1s و 0s) يدويًا.

1951

تبدأ Grace Grace ، العاملة في شركة Remington Rand ، في تطوير مُجمِّع للرمز القصير الذي يترجم تلقائيًا (“compiles”) الرمز إلى ثنائي.

1952

AUTOCODE ، مترجم مبكر ، تم تطويره بواسطة Alick E Glennie. يعمل عليه في وقت فراغه أثناء دراسته في جامعة مانشستر.

1954

تم الانتهاء من مسودة مواصفات FORTRAN ، وهي لغة البرمجة الأولى التي اكتسبت استخدامًا واسع النطاق. يرأس الفريق الذي طور FORTRAN جون Backus ، الذي يعمل لاحقًا في ALGOL و BNF. لا يزال FORTRAN قيد الاستخدام اليوم ، بعد مرور أكثر من ستة عقود.

الأشخاص الذين يعملون مع كمبيوتر ENIAC
الأشخاص الذين يعملون مع كمبيوتر ENIAC

1957

تم تحرير أول مترجم FORTRAN.

تم إصدار مترجم الرمز القصير الذي طورته Grace Hopper بواسطة Remington Rand تحت اسم MATH-MAGIC.

1958

يبدأ العمل على LISP ، وهي لغة مرتبطة ارتباطًا وثيقًا بتطور الذكاء الاصطناعي. لا تزال إصدارات LISP قيد الاستخدام على نطاق واسع اليوم.

تم إصدار المواصفات الأولى لـ ALGOL.

1959

يقوم مؤتمر أنظمة البيانات واللغات (CODASYL) بإنشاء COBOL.

1960

تم توفير أول لغة مبنية على الكتل ، ALGOL 60.

1962

جون فون نيومان
جون فون نيومان

تم إصدار APL ، وهي لغة ذات مجموعة أحرف فريدة خاصة بها ، تتطلب لوحة مفاتيح أو جهاز إدخال خاص بها ، بواسطة Kenneth Iverson.

يتم تحرير FORTRAN IV.

1964

تم إصدار APL60 ، وهو نظام طرفي لـ APL.

اخترعت BASIC ، وهي لغة برمجة مصممة لمساعدة الناس على تعلم كيفية كتابة برامج الكمبيوتر ، في جامعة دارتموث من قبل جون Kemeny وتوماس كورتز.

1965

لطفي ع زاده يقدم المنطق الضبابي. سيُستخدم هذا الفرع من المنطق والحساب لاحقًا للتحكم في القطارات فائقة السرعة في اليابان والمروحيات البحرية وكاميرات التركيز التلقائي – من بين العديد من أنظمة التحكم الأخرى.

1966

يتم تحرير FORTRAN 66.

يتم تحرير LISP 2.

يبدأ العمل على الشعار
.

1968

تمت الموافقة على ALGOL 68 من قبل لجنة المواصفات التي تشرف على اللغة ، على الرغم من اعتراضات العديد من أعضاء اللجنة. يعد ALGOL 68 أكثر تعقيدًا بكثير من ALGOL 60 ، وتبين أنه من الصعب جدًا تنفيذه.

ALTRAN ، متغير FORTRAN ، يصبح متاحًا.

يحدد المعهد الوطني الأمريكي للمعايير ANSI رسميًا كوبول.

يبدأ العمل في باسكال.

تم تطوير Simula ، وهي اللغة الأولى التي تستخدم المفاهيم الموجهة للكائنات.

أوائل السبعينيات

يبدأ العمل على عدد من لغات البرمجة الجديدة ، بما في ذلك Forth و Prolog و Smalltalk. يؤدي تطوير Smalltalk إلى تدوين مفاهيم البرمجة الشيئية.

1972

نُشرت مخطوطة كونراد زوسي التي تصف Plankalkül ، بعد ثلاثين عامًا من تطويره.

C ، اللغة التي ستهيمن على تطوير نظام التشغيل ، تم تطويرها بواسطة Dennis Ritchie.

يتم تنفيذ Prolog بواسطة Alain Colmerauer و Phillip Roussel.

1974

يتم نشر الدليل المرجعي النهائي ل C.

تطلق ANSI مواصفات COBOL أخرى.

1975

تم تطوير تطبيق BASIC المسمى “Tiny BASIC” والذي يمكن تشغيله على 2 كيلوبايت من ذاكرة الوصول العشوائي. هذا يترك 2 كيلو بايت متاحًا لبرنامج ليتم تشغيله على كمبيوتر صغير نموذجي 4 كيلو بايت.

بدأ بيل غيتس وبول ألين ببيع نسختهما من BASIC إلى MITS ، لاستخدامهما على حاسوبهما الصغير Altair.

تم تطوير مخطط لهجة LISP بواسطة GL Steele و GJ Sussman.

تم نشر الدليل المرجعي النهائي لباسكال ، دليل وتقرير مستخدم باسكال.

1976

يتم تحرير لغة نظام التصميم. هذه اللغة لها تأثير كبير على PostScript.

1977

تم إصدار أول مواصفات ANSI لـ MUMPS ، والتي سيتم تغيير اسمها لاحقًا إلى M. تم تصميم اللغة للتعامل مع بيانات السجلات الطبية وتتعرف فقط على نوع بيانات السلسلة.

1978

تم تحرير لغة معالجة النصوص Awk. تم تسميتها على اسم مطوريها: Aho و Weinberger و Kernighan.

تصدر ANSI مواصفات FORTRAN 77.

1980

غريس هوبر
غريس هوبر

يتم إصدار Smalltalk-80 و Modula-2 و Franz LISP.

تم تطوير النسخة المبكرة لما سيصبح C ++ ، يسمى “C مع الفئات” من قبل Bjarne Stroustrup.

1981

يبدأ العمل في LISP و Prolog المشتركة.

1982

يتم إصدار ISO Pascal و PostScript.

1983

Smalltalk-80: تم نشر اللغة وتنفيذها.

تبدأ وزارة الدفاع في استخدام Ada لجميع تطبيقات “المهمة الحرجة” الجديدة. تمت تسمية اللغة باسم Ada ، كونتيسة لوفليس ، أول مبرمج كمبيوتر.

يتم إصدار أول مترجم C للحواسيب الصغيرة.

يظهر تنفيذ C ++ الأول.

يتم إصدار Turbo Pascal.

يتم تحرير الهدف-ج.

1984

تم نشر دليل مرجعي لـ APL2.

1985

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

تم إصدار الأساليب ، إصدار Smalltalk.

1986

تم إصدار الإصدار الأول من Smalltalk المتاح لأجهزة الكمبيوتر الصغيرة ، Smalltalk / V.

تم إصدار Object Pascal لـ Mac بواسطة Apple.

يتم إصدار Turbo Prolog.

تم إصدار كل من Actor و Eiffel ، وهما اللغتان الموجهتان للكائن.

1987

اخترع بيرل.

1988

يتم نشر مواصفات CLOS (نظام كائن LISP العام).

Niklaus Wirth ، الذي طور Modula-2 ، يكمل العمل في Oberon.

1989

تنشر ANSI مواصفات C.

تم إصدار مسودة مرجع C ++ 2.0. يضيف هذا الإصدار العديد من الميراث ، إلى جانب ميزات أخرى.

1990

تم نشر الدليل المرجعي المشروح C ++ ، الذي يوضح C ++ 2.1.

محطة لكمة بطاقة IBM 029
محطة لكمة بطاقة IBM 029

يتم تحرير فورتران 90. إلى جانب العديد من الميزات الجديدة ، يغير هذا الإصدار أيضًا الإملاء بعيدًا عن ALL-CAPS.

1991

تم تقديم Visual Basic.

تم وصف HTML لأول مرة بواسطة Tim Berners-Lee.

يبدأ العمل على جافا.

اخترع Python.

1992

يتم تحرير ديلان من قبل شركة آبل.

1993

تصدر ANSI مسودة اقتراح للكوبول الكائني التوجه. كان من المفترض أن يتم إصدار المعيار في عام 1997 ، ولكن لم يتم الانتهاء منه حتى عام 2002.

تم توفير المواصفات العامة الأولى لـ HTML.

1994

تضيف Microsoft Visual Basic إلى Excel.

يقدم ديف وود وموتي شنايدر ورقة إثبات المفهوم في المؤتمر العالمي IEEE حول الذكاء الحسابي ، باستخدام غلاف FEST Fuzzy Expert System Tools لنموذج هبوط المروحيات.

اخترع PHP.

1995

تم إصدار Ada 95 ، مضيفًا دعم OOP وأنظمة الوقت الفعلي.

تم إصدار HTML 2.0.

تم إصدار أول تطبيق عام لـ Java.

اخترع جافا سكريبت. تم تطويره في فترة 10 أيام فقط ، من قبل Brendan Eich.

اخترع روبي.

The Gang of Four تنشر أنماط التصميم: عناصر البرمجيات القابلة لإعادة الاستخدام الموجهة للكائنات.

1997

تم إصدار HTML 4.0.

تم إصدار PHP 3.0 ، النسخة الأولى من اللغة التي يمكن التعرف عليها من قبل المستخدمين المعاصرين.

أصدرت ECMA أول معيار JavaScript (ECMAScript).

1998

تصدر ISO أول معيار C ++.

يتم إعادة إصدار HTML 4.0 بدون زيادة في رقم الإصدار.

2002

تم إصدار سكراتش ، وهي لغة برمجة مرئية مصممة لتعليم مفاهيم البرمجة.

2004

تم إصدار PHP 5 ، الذي لا يزال قيد الاستخدام.

لوحة مفاتيح التشفير الغريبة APL
لوحة مفاتيح التشفير الغريبة APL

2007

تنشر مجموعة عمل بيان SOA بيان SOA ، مع تفصيل مجموعة من الأهداف والمبادئ للهندسة الموجهة نحو الخدمة.

يتم تحرير كلوجور ، لهجة Lisp.

2009

تطلق Google Go.

تم إصدار CoffeeScript ، وهو توسع في JavaScript يضيف مفاهيم مستعارة من Ruby و Python.

2010

صدأ ، برعاية موزيلا ، تم إصداره.

2013

جوجل تطلق دارت.

2014

يتم نشر HTML5 كتوصية W3C.

تقوم Apple بإصدار Swift ، استنادًا إلى Objective-C.

يطلق Facebook إصدار Hack استنادًا إلى PHP.

مستقبل البرمجة

من الصعب القول إلى أين تتجه البرمجة. على المدى القصير ، ربما نتوقع تسريعًا أكبر للاتجاهات التي نشهدها بالفعل:

  • البيانات الكبيرة
  • المحاكاة الافتراضية
  • “انترنت الأشياء”

ولكن على المدى الطويل ، من الصعب جدًا عمل تنبؤات دقيقة. قد تؤدي الحوسبة الكمومية إلى نموذج جديد تمامًا لبرمجة الكمبيوتر ؛ قد تتعلم أجهزة الكمبيوتر البرمجة بنفسها ، مما يؤدي إلى التفرد ونهاية العصر البشري ؛ قد نكتشف كيفية استخدام البرمجة لمحاكاة الذكاء البيولوجي ، مما يؤدي إلى ما بعد الإنسانية. أو قد نكتشف فقط كيفية جعل هواتفنا أصغر.

مهما كان المستقبل ، فمن الواضح أكثر فأكثر أن البرمجة – القدرة على قراءة وكتابة التعليمات البرمجية في عدد قليل من اللغات المشتركة – أصبحت محو الأمية التجارية الجديدة. أصبحت الإلمام بمفاهيم البرمجة ومنطق أنظمة الكمبيوتر والهندسة المعمارية سريعًا بنفس أهمية مهارات العمل الأساسية مثل المبيعات والتسويق والتصميم.

مزيد من القراءة والموارد

المزيد من أدلة البرمجة ، والبرامج التعليمية ، والرسوم البيانية ذات الصلة بموارد الترميز ومطور البرامج:

  • وظائف الكمبيوتر: توصيفات الوظائف والموارد للمسارات المهنية في تكنولوجيا الكمبيوتر.
  • لغات البرمجة وتطوير الويب: تعرف على خياراتك.
  • النساء يصنعن بصماتهن في التكنولوجيا: اكتشف كل شيء عن كيفية تأثير النساء على التقنية واستمر في التأثير عليه في هذه الرسوم البيانية.

ما هو الرمز الذي يجب أن تتعلمه?

هل تشعر بالارتباك حول لغة البرمجة التي يجب أن تتعلم البرمجة بها؟ تحقق من مخطط المعلومات الخاص بنا ، ما الرمز الذي يجب أن تتعلمه؟ إنه لا يناقش الجوانب المختلفة للغات فحسب ، بل يجيب على أسئلة مهمة مثل ، “كم من المال سأجني برمجة جافا للعيش؟”

ما هو الرمز الذي يجب أن تتعلمه؟
ما هو الرمز الذي يجب أن تتعلمه?

طرق ممتعة يمكن للأطفال تعلم البرمجة

التشفير ليس للبالغين فقط. ولا ينبغي أن يكون! يتعلم الأطفال مهارات متنوعة عندما يتعلمون البرمجة. تعلم كل شيء عن مواقع الويب والتطبيقات والألعاب التي تساعد الأطفال على إلهامهم لتعلم البرمجة في مخططاتنا المعلوماتية وطرق المرح التي يمكن للأطفال تعلمها في البرمجة:

طرق ممتعة يمكن للأطفال تعلم البرمجة
طرق ممتعة يمكن للأطفال تعلم البرمجة

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map