المتغيرات (Variables) في لغة البرمجة غو: تستطيع من خلال لغة البرمجة غو (Go Language) كمثيلاتها من لغات البرمجة بناء برنامج ضخم بواسطة مجموعة صغيرة من التعليمات البرمجية الأساسية، ويتم ذلك من خلال حفظ قيم بداخل المتغيرات (Variables) وهي عبارة عن أماكن يتم حجزها في الذاكرة لتخزين البيانات أثناء تشغيل البرنامج، …
أكمل القراءة »البرمجة
المعاملات والعمليات الحسابية في لغة البرمجة سي شارب
المعاملات في لغة البرمجة سي شارب – #Operators in C: المُعاملات (Operators): هي عبارة عن رموز خاصة تُستخدم في لغات البرمجة لإنجاز أعمال مُحددة مثل العمليات الحسابية والمنطقية وعمليات المقارنة والإسناد وغيرها من العمليات المُهمة، وتُعد لغة سي شارب من لغات البرمجة الغنية بالمعاملات حيث تنقسم إلى عدة فئات رئيسية …
أكمل القراءة »ما هو تعدد الأشكال في البرمجة Polymorphism
ما هو تعدد الأشكال Polymorphism؟ يعد تعدد الأشكال جزءًا من “نظرية النوع” الرياضية، وتُستخدم كلمة تعدد الأشكال أيضاً في سياقات مختلفة، إذ تصف المواقف التي تحدث فيها شيء ما في عدة أشكال مختلفة، وفي البرمجة، الكائن (object) متعدد الأشكال هو الكائن القادر على اتخاذ أشكال متعددة، حيث يُعرف تعدد الأشكال …
أكمل القراءة »باي تشارم – PyCharm
ما تعني باي تشارم PyCharm؟يُعد الباي تشارم بيئة من بيئات التطوير المتكاملة والتي تستخدم في برمجة جهاز الحاسوب، بالأخص البرمجة بلغة (Python)، إذ أنه صُمم خصيصًا من أجل لغة بايثون و جميع فروعها مثل (Django) وغيرها. وهي تختلف كثيرًا عن البيئات البرمجية الأخرى؛ لأنها طُوِّرت خصيصًا لأجل مبرمجين لغة (python)، …
أكمل القراءة »ما هي الأرقام السحرية في البرمجة؟
لنتخيل مجموعة أرقامٍ عشوائيةٍ قام الأشخاص المهووسون بالتكنولوجيا بإضافتها لأنظمة تشغيل الكمبيوتر، واستخدامها للبرمجة والكشف على بيانات سرّية بين التطبيقات والملفات، وحينها سيُطلق عليها اسم الأرقام السحرية، واليوم سنلقي نظرة عن الأرقام السحرية الخاصة بالبرمجة. ما هي الأرقام السحرية؟ مصطلح “الرقم السحري” في تكنولوجيا المعلومات لهُ عدَّة تعاريف، بالعموم هي …
أكمل القراءة »العبارة switch في ++C
يستخدم القرار switch لاختبار قيمة متغيرة مع قيمة ثابتة صحيحة، حيث كل قيمة ثابتة تعتبر كشرط أو مقارنة. والقرار switch مشابه للقرارات ifو else…if، ولكن إذا زاد عدد الاحتمالات، فمن الأفضل استخدام عبارة switch بدلاً من if المتداخلة، أي أن القرار switch سيغنينا عن باقي القرارات في الكثير من الحالات. …
أكمل القراءة »ما هي ASP.NET
يمكن تعريفها بأنها تلك المنصة البرمجية المتخصصة بإنشاء تطبيقات الويب والمواقع وخدمات الويب أيضًا، وتمتاز بأنها مفتوحة المصدر، ويرجع الفضل في ظهورها لشركة مايكروسوفت في مطلع 2000م، وتصنف ضمن قائمة الأُطر واللغات المستخدمة في تطوير التطبيقات والويب وكل ما يمت له بصلة، وقد ظهرت نسخ متعددة ومتطورة منها؛ ومن أبرزها …
أكمل القراءة »خوارزميات البحث
ما هي خوارزميات البحث؟ في علم الحاسوب، هناك أنواع مختلفة من خوارزميات البحث المتاحة وطريقة استخدامها تحدد أداء وكفاءة البيانات المتاحة (الطريقة التي يتم بها استخدام البيانات)، تعد خوارزميات البحث خطوة أساسية وجوهرية في الحوسبة التي تتم خطوة بخطوة لتحديد موقع بيانات معينة بين مجموعة البيانات، وتستخدم جميع خوارزميات البحث …
أكمل القراءة »ما هو تطوير الواجهة Front End
قد يكون مصطلح الواجهة الأمامية Front End جديدًا عليك وخصوصًا إذا لم تكن من هواة البرمجة، ولكن تأكد أنك تتعامل مع ما يفرزه هذا المصطلح وما ينتجه مبرمجو الواجهة الأمامية، فكلنا يتصفح يوميًّا عشرات مواقع الإنترنت أو ربما المئات ونتفاعل معها عبر رسوماتها وواجهاتها البيانية. ولكن ما علاقة ذلك بتطوير …
أكمل القراءة »5 تطبيقات تساعد الأطفال على تعلم البرمجة.. تعرف عليها
تعتبر البرمجة من أهم مهارات القرن الحادي والعشرين التي يمكن للأطفال بدء تعلمها، وكما نعلم فإن الأطفال الصغار يمكنهم التعلم بشكل أفضل، لذلك يمكنهم تعلم الكثير من الأشياء بسهولة، مثل: اللغات المنطوقة، وكذلك البرمجة، والآن أصبح بإمكان الأطفال في سن الخامسة أو أعلى تعلم البرمجة عبر تطبيقات الهواتف الذكية. ومع …
أكمل القراءة »