Java tutorial | دروس جافا 👨🏻‍🏫
2.29K subscribers
87 photos
81 videos
29 files
53 links
حبيت اشاركم كل معرفتي في الجافا ولغات اخرى فسويت هذه القناة
اتمنى أن تعود بالمنفعة عليكم🌹
لطلب حل تكاليف أو مشاريع تواصل معي على

Telegram: @abdu01010

Whatsapp: https://wa.me/967783399063

كما نقدم خدمات تسوقية في القناة مدفوعة الاجرة
..............
Download Telegram
‏كان الرسول يودع رمضان بقوله:
‏اللهمَّ لا تجعله آخر العهد من صيامنا إياه ، فإن جعلته فأجعلني مرحوماً ولا تجعلني محروماً ، الحمدلله على التمام ، الحمدلله على البلاغ الحمدلله على الصيام والقيام،  اللهم اجعلنا ممن صام الشهر ايمانا و احتسابا وادرك ليلة القدر وفاز بالآجر 🤍

عيدكم مبارك وكل عام وانتم بخير ..
تقبل الله منا ومنكم صالح الاعمال وربنا يعيده بالصحة والعافية علينا وعليكم🤍🫂
12
احد علامات الطلاب المستفيدين من خدماتي😇↗️
@abdu01010
#ردود
👍21👏1💯1🆒1
من الردود اللي تثلج الصدر و تبعث للنفس طاقة إيجابية كبيرة للاستمرار
وتشعرني بحجم المسؤولية
رد من احد الطلاب المستفيدين من محتوى القناة اللي اقدمه و من الخدمات المدفوعه كحل الواجبات والمشاريع 🤍

للتواصل معي :
@abdu01010

#ردود
👍31
❤‍🔥2👍2💘21
قال الامام الشافعي :
آفة المتعلم الملل ،وقلة صبره على الدرس والنظر.
الملول لا يكون حافظاً ،وإنما يحفظ من دام درسه ، وكد فكره ، وسهر ليله ، لا من رَّفه نفسه .


ربنا يوفقنا جميعا 🤍🤲
6👍1🙏1
معنا بتضمن علامتك 😊💯

@abdu01010

#ردود
👍3🫡2👏1👌1
ارجو الاجابه من الجميع للاهمية بالنسبة لي
👍3
اللي اختار اخرى سوي لي رساله على البوت هذا تحدد فيها من اي جامعه 👇
@java_tutorial0101_bot
👍4
Java tutorial | دروس جافا 👨🏻‍🏫
ايش اللي تفضله عند مشاهدة شرح موضوع معين في المنهج
اعتمادا على هذا الاستفتاء السابق هل تشجع على تقديم دروس خاصه اكثر تفصيلا اعتمادا على منهج جامعه معينه بمبلغ رمزي مقابل الجهد المبذول فيه...
Anonymous Poll
69%
نعم
31%
لا
👍4
تم اخذ العلامه الكامله في المشروع

#ردود
2👍21👏1
عيدٌ مباركٌ ، أعاده الله علينا وعليكم بالخير واليُمنِ والبركات والنصر والتمكين، كلُّ عامٍ وأنتم إلى الله أقرب وعلى طاعته أدوم...🤍
10
Java tutorial | دروس جافا 👨🏻‍🏫
من اي جامعة انت؟
بما ان اغلب المتواجدين على القناة هم من طلاب طيبة اكراما لهم ولدعمهم بحاول اقدم شروحات كتابية لجافا 1 بناءا على المنهج
بتكون شروحات مهمه توضح الحاجات صعبة الفهم... ان شاءالله تعالى 🤍

فلا تقصرون في نشر القناة على اكبر قدر من الطلاب

https://t.me/java_tutorial0101
6🥰1
موضوع مهم جدا تعرف تفاصيله كمبرمج
⭕️ Programming Languages

ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻‍🏫
@abdu01010
—————————————————
طبعا هذا الموضوع قد تم شرحه مسبقا هنا 👈🏻 "ماهي لغة البرمجة " ولكن كان شرح مختصر جدا وانصحكم بالاطلاع عليه قبل قراءة هذا الشرح....

عزيزي الطالب لغات البرمجة هي اربعة انواع من حيث مراحل وصولها للتعامل مع القطعة الالكترونية بشكل خاص او مع الحاسوب بشكل عام وكل نوع له عيوب ومحاسن و سنشرحهم بالتفصيل تصاعديا من الاقدم للاحدث:

📌 اولا لغة الالة (Machine Language) :

هذي اللغة هي اللغة الرئيسة والوحيده التي يفهمها الحاسوب عموما والقطع الالكترونية خاصة وهي عبارة عن الرقمين 1و0 كما وضحنا فكرتهما في الشرح 👈🏻 السابق اي بمعنى ان الحاسوب يتخاطب بالنظام الثنائي ( binary system )
فمثلا اذا اردنا كتابة الرقم 5 مثلا على الحاسوب فيجب علينا ادخال هذا الرقم بالنظام الثنائي وهو كالتالي 0101
وكذلك اذا اردنا عمل شي اخر مثل العمليات الحسابية وما الى ذلك فيجب علينا التعبير عن كل هذا بالنظام الثنائي وهذا امر جدا جدا معقد بالنسبة لنا... ولكن بالمقابل هذا يعطي سرعة خارقة جدا في التنفيذ لاننا نتعامل بشكل مباشر مع الحاسوب.

نستنتج ان:

📍العيوب : التعامل معها معقد جدا ويكاد يكون مستحيل

📍المحاسن: سريعة جدا جدا في التنفيذ وهي الاسرع بالمناسبة بين كل اللغات
—————————————————————

📌 ثانيا لغة التجميع ( Assembly Language ) وهي تندرج تحت صنف الغات ذات المستوى الادنى ( low level language ) :

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

نستنتج ان:

📍العيوب : ابطء بقليل عن لغة الالة ولكنه ليس بعيب كبير والعيب كان انها ايضا معقدة جدا عند عمل برامج اكثر تطورا

📍المحاسن : انها سهلت على المبرمجين التعامل مع الحاسوب مقارنة مع لغة الالة الغير مفهومه
————————————————————

📌 ثالثا اللغات ذات المستوى المتوسط ( Middle-Level Language):

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

نستنتج ان:

📍العيوب: لايوجد عيوب كبيرة غير انها تتطلب الحذر في بناء البرامج

📍المحاسن : قوية وسريعة جدا مقارنة مع اللغات ذات المستوى العالي كما انها دائما تفضل في بناء الانظمة الكبيرة ولا غنى عنها ابدا خاصة لغة ++C لانها لغة تجمع بين المستوى العالي والمتوسط
————————————————————

📌 رابعا اللغات ذات المستوى العالي ( High-Level Language):

بعد الوصول الى هذا المستوى من التعامل مع الحاسوب ظهرت كل اللغات الحالية المنتشرة والمعروفة بين كل المبرمجين
تم تطوير هذا المستوى من اللغات اعتمادا على لغات المستوى المتوسط اي ان كل اللغات الحالية هي معتمد بشكل او باخر على لغة ++C او C
وميزة هذه اللغات انها تعتمد على منهجية البرمجة كائنية التوجه وتسمى باختصار ( OOP ) وكذلك لغة ++C ... لذلك قلت عنها انها تجمع بين المتوسط والعالي.

وايضا ميزة اللغات ذات المستوى العالي انها لاتعتمد في تقسيم الذاكرة على المبرمج نفسه وانما هي من تقوم بعمل هذا الشيء تلقائيا وهي مثل لغة
Java , python , C#,...

نستنتج ان:

📍العيوب : ابطء من اللغات ذا المستوى المتوسط

📍المحاسن : اكثر امانا في التعامل معها واكثر سهولة



————————————————————
كل الحقوق محفوظة لقناة Java tutorial

Tel: @Java_tutorial0101
👍3❤‍🔥1👏1