لغات البرمجة

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

مميزات لغة جافا Java

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

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

المتغيرات والكلمات المحجوزة في لغة البرمجة سي شارب

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

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

لغات البرمجة

لغة البرمجة (بالإنجليزية: Programming language)‏: تُعدّ لغات البرمجة الوسيط بين الأشخاص وجهاز الحاسوب، وهي عبارة عن لغة خاصة يستخدمها المبرمِجين لكتابة البرمجيات

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

كيفية رفع الملفات إلى الخادم في لغة البرمجة PHP

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

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

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

يُعد مفهوم التعابير النمطية (Regular Expressions) من أهم المفاهيم التي تستخدم في لغة البرمجة جافا سكريبت (JavaScript) كغبرها من لغات البرمجة المختلفة، وتعتبر طريقة أو أسلوب يستخدم في وصف الأنماط ال (patterns) في بيانات السلاسل النصية، وهناك العديد من الخصائص الخاصة بهذا الكائن.

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

ما هو إطار العمل Angular JS في لغة البرمجة جافا سكريبت

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

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

كيفية التعامل مع الوحدة tarfile‎ في لغة البرمجة بايثون

تُعد الوحدة (tarfile) واحدة من الوحدات المهمة في لغة البرمجة بايثون (Python)، حيث تتيح هذه الوحدة القدرة على قراءة الملفات من الأرشيف الذي يسمى ب (tar) والكتابة فيها، ويتم ذلك عن طريق استخدام  خوارزمية (gzip) و (bz2) و (lzma) لإجراء عملية الضغط وفك الضغط، ويتم استخدام  وحدة (zipfile) لقراءة الملفات ذات الامتداد من نوع (‎).zip والكتابة فيها.

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

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

تعد الوحدة القياسية (lzma) من الوحدات القياسية المهمة في لغة البرمجة بايثون (Python)، حيث تقدّم مجموعة من الأصناف والدوال التي تُستخدم في إجراء عمليات ضغط البيانات وفك الضغط عنها باستخدام خوارزمية الضغط المعروفة ب (LZMA)، وتتضمّن هذه الوحدة أيضاً واجهة للتعامل مع الملفات ذات الامتداد (‎.xz) و (‎.lzma).

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

التعامل مع قواعد بيانات MySQL باستخدام لغة البرمجة PHP

تعد لغة البرمجة (PHP) من أكثر لغات البرمجة إنتشاراً في برمجة المواقع الإلكترونية، لأنها تستخدم كوسيط بين زوار المواقع الإلكترونية وقواعد البيانات، حيث أن لغة (PHP) تعمل مع جميع برامج قواعد البيانات بما في ذلك (Oracle) و (Sybase)، ولكن الأكثر شيوعاً هي قاعدة بيانات (MySQL) المتاحة بشكل مجاني.

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

طرق ربط المعلومات عند جلبها من الجداول في لغة البرمجة SQL

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

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

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

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

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

التعامل مع السجلات في لغة ال SQL

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

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

ما هي وسوم التحكم في تدفق وتنفيذ العمليات في لغة القوالب Liquid

تدعم لغة القوالب ( liquid template language) مفهوم وسوم التحكم والتي تسمى ب (Control flow tags)، حيث تقوم هذه الوسوم في التحكم في تدفق وسير تنفيذ الكود البرمجي، وكما تتحكم بتنفيذ الشروط حيث أن آلية عملها تقوم على إنشاء علامات تدفق والتي تحدد ما إذا كان سيتم تنفيذ الكودات البرمجية أم لا، وهناك مجموعة من هذه الوسوم بهذه اللغة وفيما يلي أهمها.

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

المرشحات واستخداماتها في لغة القوالب Liquid

تدعم لغة القوالب (Liquid) مفهوم المُرشحات ال (Filters) وهي عبارة عن طرق بسيطة لتعديل وإخراج الأرقام والقيم والسلاسل والمتغيرات والكائنات من صفحات الويب، حيث يتم وضعها داخل علامة( {{}})، والهدف الأساسي من استخدامها هو تعديل بيانات المتغيرات قبل استخدامها، وفيما يلي أهم المرشحات التي تُستخدم في لغة القوالب (Liquid).

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

كيفية جلب البيانات وترتيبها ومفهوم البيانات المكررة في لغة البرمجة SQL

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