Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

جميع المقالات

مجالات إستخدام لغة بايثون و كيفية تعلمها من الصفر

لغة بايثون من اللغات المطلوبة و المنتشرة حديثاً تمتااز بالسهولة و وفرة المكتبات (Libraries) و أطر العمل (Frameworks) الجاهزة فيها, كما أنها تُستعمل بالكثير من المجالات مثل: ‏تحليل البيانات (Data Analysis),‏الذكاء الإصطناعي (Artificial Intelligence), تعلم الآلة (Machine Learning), ‏برمجة المواقع الإلكترونية (Web Development) و غيرها.

محمل الكلاسات في جافا Class Loader

عندما نقوم بكتابة ملفات java يتم ترجمتها لترميز ثماني (byte-code) بواسطة المترجم (Compiler) فتصبح بصيغة class بطريقة معينة بحيث تستطيع فيها آلة جافا الإفتراضية JVM قراءة الكلاس و إستخدامه لاحقاً. سنتحدث في هذا المقال عن طريقة تحميل الكلاسات بدقة أكثر في آلة جافا الإفتراضية مثل طلب تحميل كلاس في جافا عن طريق الدالة ()loadClass, تحميل الكلاس في جافا(Class loaders), ربط الكلاس في لغة جافا Linking و التهيئة في لغة جافا Initialization.

خطتك لتعلم جافا سكربت حتى الإحتراف و مجاناً

تُعتبر جافا سكربت (JavaScript) من أهم اللغات المطلوبة و الواسعة, إليك خطة لتعلمها من البداية حتى الإحتراف.

أهم تساؤلات المقبلين على عالم البرمجة

أهم الأسئلة التي تتبادر لعقول المقبلين على عالم البرمجة مثل: كيف أكون مبرمج ناجح؟, هل البرمجة صعبة؟, هل اللغة الانجليزية تفرق كثيرا في المستوى الذي سيبلغه المتعلم للبرمجة؟ و غيرها. إليك الأجوبة عنها.

أشهر البرامج التي تستخدم للبرمجة بلغة جافا

أشهر البرامج التي تُستعمل للبرمجة هي NetBeans, Eclipse, IntelliJ, BlueJ. ما هي مميزات هذه البرامج.

7 نصائح لتعلم البرمجة بشكل أسرع

تعلم أي شيء في الحياة سواء برمجة أو غيرها يتطلب وقت لإتقانه. إليك 7 نصائح تساعدك للوصول إلى هدفك لتعلم البرمجة بشكل أسرع منها: التعلم بالممارسة, لا تقرأ الكود فقط و كتابة الملاحظات مع الكود على ورقة خارجية.

تحسين إستهلاك الذاكرة RAM لبرامج جافا

إن لغة جافا تتعامل مع آلة جافا الافتراضية JVM بدلاً من نظام التشغيل, و هي المسؤولة عن تنفيد أوامر اللغة كتخزين المتغيرات في الذاكرة RAM. في هذا المقال نقدم عدة طرق لتحسين إستهلاك برامج جافا للذاكرة RAM. كتحويل المتغيرات العامة لمتغيرات محليّة, و إستخدام كلمة new بحرص و غيرها من الطرق الأخرى.

ما هي الأهداف الذكية و كيف يتم تطبيقها؟

الهدف الذكي (Smart Goal) فكرته وضع هدف محدد و مراعاة جوانب معينة في هذا الهدف لضمان أن يكون لديك قدرة على تحقيقه في إطار مدروس و واقعي بالنسبة لك.كل حرف من كلمة Smart يُشير لمبدأ.

هل معرفة الرياضيات ضرورية قبل تعلم البرمجة؟

الرياضيات و البرمجة, دائماَ ما نسأل هل هما على ارتباط وثيق؟ في الحقيقة قد تحتاج إلى الرياضيات في البرمجة و لكن ليس بشكل معقد و ذلك بحسب المشروع الذي نعمل عليه فمثلاَ قد نحتاج فقط إلى العمليات الحسابية البسيطة كالطرح و القسمة و غيرها.

مواصفات الحاسوب المناسب للبرمجة

سنتعرف على مواصفات الحاسوب المناسب للبرمجة طبقاً للمجال الذي سنستخدمه فيه. من حيث المعالج (Processor), الذاكرة العشوائية (RAM), قرص التخزين (Hard drive), السعر, ترقية القطع و غيرها.