لغات البرمجة

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

الرموز الخاصة باللغات في لغة البرمجة HTML

في كل لغة من لغات البرمجة هناك مجموعة من الرموز التي تستخدم للإشارة إلى اللغات والتي تسمى في عالم لغات البرمجة ب (ISO Language Codes)، وفي لغة البرمجة (HTML) يوجد أيضاً مجموعة من الرموز الخاصة بها وآلية العمل بها عن طريق استخدام حرفين لكل لغة.

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

رموز البلدان في لغة البرمجة HTML

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

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

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

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

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

ما هي لغة Liquid وماهي أهم أنواع البيانات التي تستخدم معها

تُعد لغة (Liquid) إحدى لغات القوالب الآمنة والتي تستخدم في تطبيقات الويب المرنة، وهي عبارة عن لغة قوالب مفتوحة المصدر (open source) تم إنشاؤها بواسطة منصة شوبيفاي  (Shopify)، وتم كتابتها بواسطة لغة البرمجة روبي (Ruby)، وتعتبر هذه اللغة المُكون الأساسي لقوالب شوبيفاي، وتُستخدَم أيضاً لتحميل محتوى ديناميكي على واجهات المتاجر، وتم ظهور هذه اللغة منذ عام (2006)، ومن مجالات استخدامها أيضاً في تطبيقات إستضافة الويب.

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

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

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

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

ما هو محرك القوالب تويغ Twig في لغة البرمجة PHP

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

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

ما هي أهم أنواع البيانات في لغة البرمجة CSS

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

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

ما هي أهم الدوال الخاصة بالتحكم بالخطوط في لغة البرمجة CSS

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

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

منهجية اللين لتطوير البرمجيات lean methodology

كل منهجية تطوير برمجيات لها ميزاتها الخاصة، ودورات حياتهم هي واحدة منهم. يرغب العديد من المطورين اليوم في معرفة المزيد عن دورة حياة تطوير البرمجيات باستخدام منهجية اللين، في هذه المقالة سوف نخبرك عن هذه المنهجية، ولكن قبل القيام بذلك، من الضروري إيجاد التعريف المناسب لمنهجية اللين في تطوير البرمجيات.   منهجية اللين لتطوير البرمجيات […]

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

النموذج الحلزوني لتطوير البرمجيات Spiral Model

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

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

ماهي أهم الدوال الخاصة بالتحكم بواجهة المستخدم في لغة البرمجة CSS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

أهم المكتبات الخاصة في JavaFX

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

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

الاختصارات والأوامر السريعة والتعبيرات القياسية في لغة البرمجة كوتلن

الأوامر السريعة (Escape Sequence) هي عبارة عن رموز تساعد المستخدم أثناء عملية كتابة الأوامر البرمجية (Codes) وتقوم بتنفيذ أمر معين، مثل: ترك مسافة معينة أو البدء من أول السطر، وهناك العديد من هذه الاختصارات الخاصة في لغة البرمجة كوتلن (Kotlin).

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

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

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