الأحد، 14 أكتوبر 2018

ماهي اللغة البرمجية وانواعها

ماهي اللغة البرمجية وانواعها

ماهي اللغة البرمجية وانواعها

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

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

تتضمن أمثلة اللغات عالية المستوى C ++ و Java و Perl و PHP. تُسمى اللغات مثل C ++ و Java "اللغات المترجمة" حيث يجب أن يتم ترجمة التعليمات البرمجية المصدر أولاً حتى يتم تشغيلها. تُسمى اللغات مثل Perl و PHP "اللغات المفسرة" حيث يمكن تشغيل شفرة المصدر من خلال مترجم دون أن يتم ترجمتها. عمومًا ، يتم استخدام اللغات المترجمة لإنشاء تطبيقات برمجية ، بينما يتم استخدام اللغات المفسرة لتشغيل البرامج النصية  مثل اللغات المستخدمة لإنشاء محتوى لمواقع ديناميكية.

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

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

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

هي مفتوحة المصدر ومجانية وهناك الكثير من الأدوات والوثائق المتاحة لتعلم بايثون. هناك بعض الدروس الرسمية العظيمة التي يسهل اتباعها ، وهناك أقل من التركيز على بناء الجملة التي تناسب المبتدئين. إنها نقطة انطلاق جيدة للتحرك وتعلم لغات أخرى موجهة للكائنات.
Ruby
ياقوت أو Ruby 
روبي هي لغة برمجة ديناميكية موجهة للكائنات يتم استخدامها في تطوير مواقع الويب وتطبيقات الجوال. يشبه بيثون في أنها بسيطة وقابلة للقراءة. عادة ما يتم التركيز على التطبيقات المستندة إلى الويب. إنها اللغة التي تعمل على تشغيل إطار عملهم ، Ruby on Rails ، التي تقع خلف مواقع الويب مثل Twitter و Groupon و GitHub.

من السهل أن تتعلم مع دليل بدء سريع مدته 20 دقيقة على موقع Ruby الرسمي. إنه سهل و سهل القراءة مع مجتمع كبير خلفه من المبرمجين المستعدين للإجابة على الأسئلة. هناك الكثير من الوثائق المتاحة فضلا عن الموارد العظيمة التي سوف تساعدك على فهم روبي من البداية.
جافا أو  Java
جافا أو  Java
Java هي واحدة من أشهر لغات البرمجة في العالم. تم إصدار Java 1.0 في عام 1995 على أساس مبدأ "الكتابة مرة واحدة في أي مكان". وهي لغة موجهة إلى الفئة وموجهة إلى الكائن مصممة بحيث تكون محمولة مما يعني أنه يمكنك العثور عليها على كافة الأنظمة الأساسية وأنظمة التشغيل والأجهزة.

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

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

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

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

ليست هناك تعليقات:

إرسال تعليق