لغات البرمجة

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

الوراثة في لغة البرمجة سي شارب - Inheritance

نبذة عن مفهوم الوراثة في لغات البرمجة –Inheritance: يُعدّ مفهوم الوراثة (Inheritance) ركيزة مهمة في مجال لغات البرمجة كائنية التوجه (Object Oriented Programming)، حيث تُعتبر الوراثة من المواضيع المهمة في البرمجة والتي ساهمت في إحداث نقله نوعية كبيرة وجعلت عملية البرمجة تسير بشكل فعّال ومُنظم، وتبرز أهمية الوراثة في مساعدة المستخدمين من إعادة استخدام أكواد […]

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

هندسة البرمجيات العكسية Software Reverse Engineering

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

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

الفرق بين وقت التشغيل للبرامج ووقت ترجمتها compile time Vs Runtime

مفهومي وقت الترجمة ووقت التشغيل للبرامج:   في مصطلحات الكمبيوتر، يُشار إلى وقت الترجمة (compile time)، على أنه الوقت اللازم للبرنامج لتجميع (compile) البرنامج باتباع بعض العمليات، حيث يقوم المترجم (compiler) بإتباع هذه العمليات، وتتم هذه العمليات من أجل تحويل الكود المكتوب بلغة برمجة معينة بحيث يمكن تحويله إلى لغة الآلة المقابلة.   على سبيل […]

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

التعامل مع الشبكات في لغة البرمجة جافا Java Networking

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

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

عبارة if الشرطية في لغة ++C

عبارة if الشرطية تُعدّ من أهم الدوال المستخدمة في اللغة، وطريقتها أن يتحقق البرنامج من تحقق الشرط، كأنك تقول للمترجم إذا تحقق الشرط إفعل كذا. فإذا تحقق الشرط أيّ كانت نتيجة المقارنة هي (True)