لغات البرمجة

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

مفهوم الكائن window في لغة البرمجة جافا سكريبت

يُعد هذا الكائن من الكائنات المهمة قي لغة البرمجة جافا سكريبت (JavaScript)، حيث يعتبر هذا الكائن هو الكائن الأب لجميع الكائنات الموجودة في هذه اللغة، وقبل تعريف أي كائن في هذه اللغة يمكن كتابة إسم الكائن (window)، لكن بما أنه الكائن الأب لجميع الكائنات الأخرى فمن الممكن عدم كتابته لأنه يمثل القيمة الافتراضية لهذا الكائن.

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

معايير كتابة الأكواد وتحسين أداء البرامج في لغة PHP

من السهل في عملية البرمجة القيام بكتابة أكواد برمجية صحيحة ولا تحتوي على الأخطاء (Errors) ولكن من الممكن أن تكون هذه الأكواد غير واضحة وغير مفهومة وغير قابلة للاستخدم من قبل المبرمجين مرة أخرى، فلا يهم مدى معرفة المبرمج بمفاهيم لغة البرمجة (PHP) ومعرفة أهم الدوال والتعابير الخاصة بها.

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

مفهوم الأحداث في لغة البرمجة جافاسكريبت JavaScript Events

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

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

مفهوم الخاصية Visibility والخاصية Display في لغة البرمجة CSS

هناك العديد من الخصائص والمزايا الخاصة بكل لغة من لغات البرمجة، ومن بين هذه اللغات لغة البرمجة (CSS) حيث هناك العديد من هذه الخصائص والتي تقوم بتنفيذ مهمات معينة، ومن بين هذه الخصائص الخاصية (Visibility) التي تستخدم للتحكم فيما إذا كان العنصر مرئياً أم لا.

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

إطار العمل Ember.js ومزايا استخدامه في لغة جافا سكريبت

يُعد إطار العمل (Ember.js) واحد من أهم الأُطر الخاصة بلغة البرمجة جافا سكريبت (JavaScript)، وهو عبارة عن منصة أو بيئة عمل مفتوحة المصدر والذي تم إصداره بواسطة (Yehuda Katz) في عام (2011)، ويستخدم هذا الإطار بشكل أساسي في مجال تصميم مواقع الإنترنت أو ما يسمى ب (Front-end).

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

ما هو إطار العمل Node.js ومزايا استخدامه في لغة جافا سكريبت

يُعتبر إطار العمل (Framework) مفهوم مهم في جميع لغات البرمجة، ومن بينها لغة البرمجة جافا سكريبت، حيث يُعد إطار العمل عبارة عن بيئة تحتوي على مجموعة من الأدوات والمكتبات (Libraries)، والتي تتضمن أيضاً كودات برمجية مكتوبة مسبقاً.

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

كيفية استخدام الوحدة القياسية re في لغة البرمجة بايثون

تدعم لغة البرمجة بايثون مكتبة تحتوي على مجموعة من الوحدات القياسية (standard modules)، ومن أهم هذه الوحدات الوحدة (re) والتي تنفذ مجموعة من العمليات الخاصة بمطابقة التعابير النمطية في بايثون (Regular Expressions)، وهي مشابهة إلى حدّ كبير للعمليات الموجودة في لغة البرمجة (Perl).

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

كيفية تنفيذ الترقيم التلقائي في لغة البرمجة SQL

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

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

مفهوم وسوم التكرار في لغة القوالب Liquid

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

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

استخدام الدالة Sum والدالة Avg والدالة Count في لغة البرمجة SQL

هناك العديد من الدوال التي تستخدم مع مختلف لغات البرمجة ومن بينها لغة البرمجة (SQL) والتي تقوم بدورها بتنفيذ العديد من المهام، ومن أهم هذه الدوال وأكثرها استخداماً الدالة (Sum)، والدالة (Avg)، و (count) وفيما يلي استخدام كل دالة من هذه الدوال.

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

مفهوم المحتوى النصي في لغة البرمجة HTML

هناك العديد من عناصر المحتوى النصي تُستخدَم في لغة البرمجة (HTML) في عملية تنظيم أجزاء من المحتوى الموجودة في العنصر ()، وهذه العناصر مفيدة لتعريف الغرض من المحتوى الموجود داخلها، مما يفيد في فهرسة الصفحة أو زيادة قابلية الوصول إليها.

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

مفهوم العناصر التقسيمية في لغة البرمجة HTML

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

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

ما هي مكتبات الرسوم المتحركة في جافا سكريبت

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

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

الاختبارات والمتغيرات في محرك القوالب Twig

يدعم محرك القوالب (Twig) في لغة البرمجة بي إتش بي (PHP) مفهوم الإختبارات (Tests)، والتي يتم استخدامها مع المعامل (is) لإختبار متغير إذا حقق تعبير معين، بحيث يكون المعامَل (operand) الأيسر للعامل (is) هو العنصر الذي سيتم إختباره أو العنصر المُختبَر، والأيمن هو اسم الغختبار، وفيما يلي أهم الإختبارات التي تُستخدم مع محرك القوالب (Twig).

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

ما هي أهم المرشحات التي تستخدم مع محرك القوالب Twig في لغة البرمجة PHP

يدعم محرك القوالب (Twig) في لغة البرمجة بي إتش بي مفهوم المرشحات (Filters)، والهدف الأساسي من استخدام المرشحات مع هذا القالب هو تعديل بيانات المتغيرات قبل استخدامها، وأشهر استخدام لها أيضاً هو عند إخراج المحتوى من صفحات الويب، كما يستطيع المبرمج استعمالها عند القيام بإسناد قيمة المتغير إلى متغير آخر، وفيما يلي أهم المرشحات التي تُستخدم مع محرك القوالب (Twig).

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

مفهوم Lambda Expressions في لغة البرمجة ++C

في لغة البرمجة سي بلس بلس (++C) تم إضافة أسلوب برمجي جديد يمكن استخدامه لتقليل حجم الكود عند القيام بعملية تعريف دوال جديدة، ويسمى هذا الأسلوب  (Lambda Expressions) أو (Closures) أو (Literals Function) أو (Lambdas)، وعادةً ما يُستخدم هذا الأسلوب البرمجي للاستفادة من مفهوم التغليف.

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

مفهوم إعادة التصميم في لغات البرمجة Refactoring

يُعد مفهوم إعادة هيكلة الكودات (Refactoring) مفهوم مهم في عالم لغات البرمجة، ويُعرف على أنه عملية يتم من خلالها إعادة هيكلة التعليمات البرمجية (codes) دون تغيير سلوكها ووظائفها الخارجية أو الإضافة إليها، ويعد الهدف الأساسي من عملية إعادة التصميم هو الحصول على أكواد برمجية سهلة القراءة ويسهل تطويرها أيضاً، وهذا ما يُعرَف بالشيفرة النظيفة (clean code).

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

مفهوم تعدد الأشكال في لغة البرمجة جافا Polymorphism

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

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

مفهوم تعابير التحكم والجمل الشرطية في لغة البرمجة روبي

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

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

مفهوم التعليقات وكيفية استخدامها في لغة البرمجة SQL وتحديث قائمة قواعد البيانات

تُستخدم التعليقات ( Comments ) في معظم لغات البرمجة ومن بين هذه اللغات لغة البرمجة (SQL)، حيث أن الهدف الأساسي من استخدامها هو وضع ملاحظات أو شروحات حول الإستعلامات أو الدوال المعقدة الكبيرة التي قام المستخدم بإنشائها حتى لا ينسى سبب كتابته لهذه الأوامر التي وضعها.