لغات البرمجة

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

مفهوم ال Cookies والـ sessions في لغة البرمجة PHP

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

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

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

تعد الوحدة (sqlite3) واحدة من الوحدات القياسية الخاصة بلغة البرمجة بايثون (Python)، والتي كتبت من قبل (Gerhard Haring) حيث تقدّم واجهة (SQL) ولاستخدام هذه الوحدة يجب إنشاء كائن اتصال من نوع (Connection) يمثّل قاعدة البيانات، و (SQLite) هي عبارة عن مكتبة مكتوبة بلغة البرمجة (C) والتي تتيح عملية إنشاء قواعد بيانات ولا تحتاج إلى خادم خاص لمعالجتها، وتتيح الوصول إلى قاعدة البيانات باستخدام نسخة غير قياسية من لغة الاستعلام (SQL).

التقنيةلغات البرمجةوسائط متعددة

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

تدعم لغة البرمجة (HTML) مفهوم تضمين الوسائط المتعددة مثل الصور والصوت والفيديو كغيرها من لغات البرمجة المختلفة، وهناك العديد من العناصر الخاصة بهذه اللغة والتي يتم استخدامها لتضمين الوسائط المتعددة.

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

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

تعد الوحدة (CSV) من الوحدات المهمة في لغة البرمجة بايثون والتي تعني القيم المفصولة بفاصلة، وهي اختصار ل ( Comma Separated Values)، وتعتبر من أكثر صيغ الملفات استخداماً، ويتم عادةً إنشاء ملفات (CSV) بواسطة برامج تتعامل مع كميات كبيرة من البيانات.

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

كيفية التعامل مع الوحدة zlib‎ في بايثون

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

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

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

تُعد الوحدة (functools) واحدة من الوحدات القياسية في لغة البرمجة بايثون، وتقدّم هذه الوحدة مجموعة من الدوال عالية الرتبة والتي تسمى ب (higher-order functions)، وهي عبارة عن مجموعة من الدوال التي تستقبل دوال أخرى ومن ثم تُغيّرها أو تُعيد دوال أخرى، وبشكل عام فإنه من الممكن لأي كائن قابل للاستدعاء أن يُعامل مُعاملة الدالة عند استخدام هذه الوحدة.

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

ما هو النطاق فى الجافا سكريبت JavaScript Scope

هل سبق لك أن كتبت كود (JavaScript) لم يعمل كما هو متوقع؟ ربما تكون قد حددت متغيرًا أو وظيفة في جزء واحد من التعليمات البرمجية الخاصة بك، لكنها لم تعمل بشكل صحيح عندما حاولت استخدامها في مكان آخر، هذا لأن (JavaScript) لديها شيء يسمى النطاق (Scope).

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

القائمة المرتبطة في لغة البرمجة JavaScript

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

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

ما هي أنواع مترجمات الأكواد في جافا سكريبت

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

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

ما هي مكتبة jQuery أهم الدوال التي تستخدم معها في JavaScript

(jQuery ) هي عبارة عن مكتبة من مكتبات لغة البرمجة (JavaScript) والتي تتميز بوجود عدد كبير من الخصائص التي تميزها عن غيرها من المكتبات، وتكن أهمية استخدامها في تسهيل عمليات التعديل على المستندات المكتوبة بلغة البرمجة (HTML)، وذلك عن طريق توفير واجهة برمجية موحدة تعمل على جميع المتصفحات.

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

الأنواع الأساسية للبيانات في لغة البرمجة TypeScript

تدعم لغة البرمجة (TypeScript) معظم أنواع البيانات التي تدعمها لغة البرمجة (JavaScript)، إضافة إلى نوع آخر من الثوابت المتعددة والتي تسمى (enumeration type) للمساعدة على بناء تطبيقات أفضل، ومن أهم هذه الأنواع والتي تعتبر أساسية هي الأعداد (numbers) والسلاسل النصية (strings) والهياكل (structures) والقيم المنطقية (boolean values) وغيرها من أنواع البيانات.

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

مفهوم العناصر الزائفة Pseudo Class في لغة البرمجة CSS

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

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

مرحلة تحليل بناء الجملة في عملية ترجمة الكود Syntax Analysis

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

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

مرحلة إنشاء كود وسيط في عملية ترجمة الكود Intermediate Code Generation

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

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

ما هي أهم دوال التحكم بالجداول والقوائم في لغة البرمجة CSS

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

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

الجمل الشرطية في لغة البرمجة SQL

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

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

مفهوم النطاق ومحددات الوصول في لغة البرمجة كوتلن

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

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

كيفية التعامل مع البيانات وتعديل الخاصيات في jQuery

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