برمجة

Hello World في جميع لغات البرمجه المختلفه

Hello World في جميع لغات البرمجه المختلفه

اليوم نعرض لكم "Hello, World!" بحميع لغات البرمجه على الرغم من وجود برامج للإختبار اللغات منذ تطوير أجهزة الكمبيوتر القابله للبرمجه، إلا ان تقليد إستخدام عبارة  "!Hello, World" كرسالة لإختبار اللغه إلا ان تلك الرساله في الأصل قيلت لأول مره في كتاب " The C Programming Language" يطبع البرنامج مثال لأول مره  في كتابة كود من ذلك الكتاب عبارة "hello, world" وكانت بدون أحرف كبيره او علامة التعجب، ثم بعد ذلك قامت مختبرات Bell Lobratories من قِبل Brian Kernighan، في مذكراته Programming in C: A Tutorial او بمعنى تعلم لغة الـC اول درس لها. و ايضًا إستخدام مزيج بين كلمتين Hello و كلمة World معًا في الأدب الحاسوبي في وقتٍ سابق، في درسٍ لـKernighan الا وهو "Introduction to the language B" لغه C تم تطوير C في الأصل بواسطة Dennis Ritchie بين عامي 1969 و 1973 في Bell Labs واستخدم لإعادة تنفيذ نظام التشغيل Unix. أصبحت منذ ذلك الحين واحدة من لغات البرمجة الأكثر استخدامًا والأكثر أنتشاراً على الإطلاق. #include <stdio.h> int main(voi...

ماهو الفرق بين الـNative Apps و الـWeb Apps و الـHybrid Apps

ماهو الفرق بين الـNative Apps و الـWeb Apps و الـHybrid Apps

لا تزال هناك العديد من المفاهيم الخاطئة المحيطة بتطوير التطبيقات، خاصةً تطبيقات الجوال. بينما ننتقل إلى عالم المحمول أولاً، تواجه العديد من الشركات التي تفكر في إنشاء تطبيقات الأجهزة المحمولة، تحديًا مشتركًا- ما الذي يحب علينا إختياره ؟ هل ينبغي لنا إنشاء تطبيق Native ام Web ام Hybrid لكن الإجابة تعتمد على اولويات الشركة التي تديرها العديد من العوامل مثل: مدى سرعة التطبيق إذا كنت تستطيع تطوير أي جزء من ذلك التطبيق في المنزل ما تحاول الوصول إليه بهذا التطبيق ميزانيتك في تطوير التطبيق ما هي الميزات التي تحتاج إليها  لمساعدتك في اتخاذ القرار، دعنا نلقي نظرة على الإختلافات بين تطبيقات الـNative و الـWeb و الـhybrid، بالإضافة إلى مزايا وعيوب كلٍ منها حتى تتمكن من فهم النهج الذي سيكون نهجك المناسب لفكرة التطبيق. Native apps الـNative apps هي ما يخطر على بالنا عندما نفكر في تطبيقات الأجهزة المحمولة و يتم تنزيلها من متجر التطبيقات Google Play. ما يميز هذا النوع من التطبيقات عن انواع التطبيقات الأخرى هو إنها مطورة من أحل اجهزة معينة. على سبيل المثال، تتم كتابة تطبيقات ال...

Python : ما هي بايثون وفي ماذا تستخدم

Python : ما هي بايثون وفي ماذا تستخدم

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

ما هو الـ API?  وماذا يعني!

ما هو الـ API? وماذا يعني!

API هي الاسم المختصر لـ  Application Programming Interface  وبالعربيه واجهة برمجة التطبيقات، وهي وسيط برمجي يسمح للتطبيقين بالتحدث إلى بعضهما البعض. في كل مرة تستخدم فيها تطبيقًا مثل Facebook أو ترسل رسالة فورية أو تتحقق من حالة الطقس على هاتفك ، تستخدم API. ما هو مثال على API؟ عند استخدام تطبيق على هاتفك المحمول ، يتصل التطبيق بالإنترنت ويرسل البيانات إلى الخادم. يقوم الخادم بعد ذلك باسترداد تلك البيانات وتفسيرها وتنفيذ الإجراءات اللازمة وإرسالها مرة أخرى إلى هاتفك. ثم يفسر التطبيق تلك البيانات ويقدم لك المعلومات التي تريدها بطريقة قابلة للقراءة. هذا هو API - كل هذا يحدث عبر API. لشرح هذا بشكل أفضل ، دعونا نأخذ مثالًا مألوفًا. تخيل أنك جالس على طاولة في مطعم به قائمة من الخيارات للطلب منها. المطبخ هو جزء من "النظام" الذي سيعد طلبك. ما هو مفقود ؟ هو الرابط الحاسم لتوصيل طلبك إلى المطبخ وتقديم طعامك إلى طاولتك. هذا هو المكان الذي يأتي النادل أو API  -  يأخذ الطلب منك ويقول للمطبخ او النظام - ما يجب القيام به. ثم يسلم النادل الرد إليك ؛ في هذه الحالة ،...

إليك أفضل 10 لغات برمجة لتعلمها في عام 2019

إليك أفضل 10 لغات برمجة لتعلمها في عام 2019

إخلاء المسئولية المعلومات الواردة في هذا المقال هي رأيي الشخصي وأبحاثه. يمكنك مشاركة رأيك في قسم التعليقات في نهاية هذه المقالة. ما هي لغة البرمجة التي يجب أن أتعلمها أولاً؟ مع تقدمنا حتى عام 2019 ، حان الوقت للتفكير في أولويات التعلم الأولى لعام 2019. قبل البدء في التحدث عن لغات البرمجة ، اسمحوا لي أن أوضح:      أنا لا أجادل بأن أي لغة أفضل بشكل موضوعي من أي لغة أخرى.      أوافق على أن المطورين يجب أن يتعلموا في النهاية أكثر من لغة واحدة. هيا بنا نتعمق في لغة البرمجة الأولى: 1. بايثون بايثون هي لغة برمجة متنامية . ستجدها في تطبيقات الويب وتطبيقات سطح المكتب وخوادم الشبكة والتعلم الآلي وأدوات الوسائط وغير ذلك الكثير. قد تجد بايثون مفيدا لتطوير الواجهات الخلفيه و برمجة التطبيقات ، إذا كنت تعمل في مجال الأمان أو هندسة . علي اساس إطار تطوير الويب المستند إلى Python مثل Django و Pyramid و Turbo Gear المزيد والمزيد . في النهاية ، يعد اختيار Python جيدًا للمطورين المبتدئين لتعلم لغة Python ، حيث إنها لغة عالية المستوى وسهلة القراءة ...

Python و Javascript : شرح لأهم الإختلافات

Python و Javascript : شرح لأهم الإختلافات

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

كيف تتعلم لغة الـJavascript سريعًا ؟

كيف تتعلم لغة الـJavascript سريعًا ؟

العديد منّا يعلم ما هي الجافاسكريبت ويعلم كم هيا جميله، ولكن البعض الأخر لا يعلمها، البعض منّا بدأ في تعلمها والبعض الأخر لا، في هذا الموضوع إن شاء الله سأخبركم ما هيا الجافاسكريبت في جزء صغير جدًا و سأخبرك كيف تتعلمها سريعًا لتصبح مبرمج وخبير في تلك اللغه!. ما هي الجافاسكريبت؟ جافاسكريبت هلي لغة برمجة موجهة و التي تستخدم في المقام الأول لإنشاء واجهات تفاعلية على شبكة الإنترنت، هل يبدو ذلك تقني للغايه ؟ حسنًا، دعنا نفهم بعض الأمثلة:  عندما تحوم بسهم الماوس فوق زرٍ ما، سيضئ وهذا معناه أنه قابل للنقر. أثناء تصفح موقع التواصل الإجتماعي Facebook، عندما تنقر على إسم صديقك، ستنبثق لك نافذة دردشة عندما تبحث عن موضوعٍ ما في مدونتنا ليليوم ـ ستحصل فورًا على النتيجه في نتائج البحث. في جميع الأمثله المذكورة سابقًا، فإنك تقوم ببعض الإجراءات مثل:(تحوم، تنقر، تكتب) وفي المقابل يحدث شيءٍ ما. تلتقت الجافاسكريبت هذه الإجراءات او الأحداث ويستند إلى إنها تتطلب بعض الإجراءات او أي شيء ليشغلها. إنها الـJavascript التي توفر لك التفاعل في الواجهات الأمامية لمواقع الويب. الـHTML تو...

ad-top ad-1 ad-2