الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دورة جافا : مقدمة

مغلق
بدأه loayyn في 11 سبتمبر 2004 · 25 رد · 17,573 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

الإخوة الكرام

هذه المقدمة ليست من تأليفي وإنما من تأليف أخ كريم يدعى حسين جزاه الله كل خير وسأقوم بعرضها كما هي دون تغيير وقد قمت بالاتفاق معه على عرض هذه المقدمة فالرجاء الدعاء لي وله

إن شاء الله سنتناول فى هذا الموضوع :

• نبذة عن تاريخ الجافا

• الفرق بين الجافا والجافا سكريبت

• الفرق بين الجافا واللغات البرمجية الأخرى

بسم الله نبدأ

• نبذة عن تاريخ الجافا:

الجافا هى من أحد مشاريع شركة صن ميكروسيستمز "SUN MICROSYSTEMS"

وكان الإسم البدائى للغة هو "Oak" ولكن إكتشف الفريق البحثى الذى أنشأ اللغه بقيادة جيمس جوسلينج"James Gosling" وجود لغه بهذا الإسم فقرروا إستخدام java نظرا للقهوة التى كانوا يرتترددوا عليها و فى الحقيقة لم يكن الغرض من لغة الجافا هو ما تستخدم فيه الأن من تطبيقات الويب ولكن كان للأجهزة المنزلية الذكية "intelligent consumer-electronic devices" حيث كانت صن تتوقع أن مع تطور الأجهزة المنزلية ستصبح يمكن برمجتها وتنزيل برامج لها من على النت وتحديثها و لكن هذا لم يحدث لذا فقد قررت صن إيقاف العمل فى هذا البحث ولكن جيمس جوسلينج تحدث مع رئيس الشركة عم إمكانية إستخدامها فى مجال الويب

وبالفعل لم تغلق صن ملف الجافا و أصبحت الأن من أهم لغات الويب حيث تستخدم فى

عمل صفحات الويب المتحركة " Dynamic Web Pages" والمقصود بالحركة هنا هو أن المعلومات التى تعرض بالصفحة متغيرة أو تعتمد على المستخدم "Interactive" أى تفاعلى

وكذلك فى عمل المواقع الكبيرة "large Scale Applications" وكذلك الويب سيرفير وكذلك بعض الأجهزة مثل الموبايل والبيجر و ما إلى ذلك

• الفرق بين الجافا والجافا سكريبت:

تحدثنا عن الجافا وهى لغة برمجية وأغراض البرمجة بواسطة الجافا وهى الويب مثل السيرفليت"Servlet " و الجى إس بى "JSP " و الأبليت " Applets"

أما الجافا سكريبت فهى كأى لغة سكريبت "Script Language" ما هى إلا دوال تكتب داخل صفحات الويب لعمل مهام معينة فى ال"Client Side" أى على جهاز المستخدم مثل التأكد من إدخال المستخدم حقول معينة فى الصفحة ويمكن إيقاف عملها من خصائص المتصفح الذى تستحدمة

• الفرق بين الجافا و اللغات البرمجية الأخرى:

هناك نوعان من البرمجة وهما

1. البرمجة الدالية " بصراحة مش عارف أترجمها كويس"

"Functionally Oriented "

ويكون البرنامج له هدف معين من خلال تنفيذ بعض خطوات متتالية فقط وهذا يظهر فى الفيجوال بيسك حتى الإصدار السادس

2. البرمجة الكائنية "Object Oriented "

ويكون البرنامج له هدف معين يصل له من خلال الكائنات حيث لكل كائن خصائصة و دوالة و قد تعرف البرمجين لهذة الطريقة عندما نظروا للحياة العامة فالإنسان له خصائصة ووظائفة وكذلك كل شئ و تعريف الكائن هو ال " Class " وهذا موجود فى الجافا و الدوت نت والسى بلس بلس

أرجو أن يكون الشرح واضح لأن هذا أول شرح لى

المصدر: java How To Program "4TH Edition

و معرفتى بالجافا

3
#2

مشكور والشرح واضح

لا إله إلا الله العظيم الحليم,لا إله إلا الله رب العرش العظيم,لا إله إلا الله رب السموات ورب الأرض ورب العرش الكريم.

#3

السلام عليكم ...

الظاهر اني راح احب الــ JAVA على يدك اخي loayyn .. و حب الجافا كان شيء مستحيل بالنسبة لي ... واصل الله يوفقك و يجزيك كل الخير ... :)

بنت اليمن ،،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#4

اسلوب الشرح جميل جدا وبصراحه شوقتني لتعلم هذه اللغه

إلى الامام اخي لؤي ونحن معك بإذن الله

اسأل الله العلي ان يجزيك الجنه

#5

بسم الله الرحمن الرحيم

أخي الكريم طارق سمان ، حفظه الله

السلام عليكم ورحمة الله وبركاته

لا شكر على واجب أخي الكريم والشكر كل الشكر للأخ حسين صاحب المقدمة

الأخت بنت اليمن ، حفظها الله

السلام عليكم ورحمة الله وبركاته

أتمنى فعلا أن تحبي لغة الجافا وفقك الله لما يحب ويرضى

أخي / programme ، حفظه الله

السلام عليكم ورحمة الله وبركاته

الحمد لله أن الشرح عجبك

وأرجو من الجميع الدعاء للأخ حسين أيضا صاحب المقدمة

أخوكم / لؤي (أبو العبد)

#6

مشكور أخ حسين على جهودك 0000وفقك الله الى ما هو خير000

لا إله إلا الله العظيم الحليم,لا إله إلا الله رب العرش العظيم,لا إله إلا الله رب السموات ورب الأرض ورب العرش الكريم.

#7

بسم الله الرحمن الرحيم

جزاك الله خيرا أخي الكريم طارق سمان على دعائك للأخ حسين وبارك الله فيك

أخوك / لؤي (أبو العبد)

#8

شكرررررررررررررررررررررا

#9

بسم الله الرحمن الرحيم

لا شكر على واجب أخي الكريم alwanatوالشكر أيضا للأخ حسين huss22us صاحب المقدمة

أخوك / لؤي (أبو العبد)

#10

ــــــــــشــــــــــــــــــــــــشــــــــــــــــــــــكرأ علي الشرح والله يجعلك في المقدمة

#11

بسم الله الرحمن الرحيم

لا شكر على واجب أخي الكريم yes1000 والشكر أيضا للأخ حسين huss22us صاحب المقدمة

وبارك الله فيك على حسن الدعاء

أخوك / لؤي (أبو العبد)

#12

مشكوووووووووووور على الشرح

لكن لدي ملاحظة وهي أن

java

لا تستعمل فقط في الويب

-servlet - jsp - applet-

بل تستعمل أيضا لانشاء برامج

application

مستقلة تماما عن الويب

مع تحياتي

#13

السلام عليكم ورحمة الله وبركاته

جزاكم الله خيرا أخى

ووفقك الله

فسر بنا على بركة الله ونحن معك

استغفر الله العظيم من كل ذنب وأتوب إليه

#14

بسم الله الرحمن الرحيم

لا شكر على واجب إخواني الكرام وجزاكم الله كل خير على حسن الرد

وجزاك الله كل خير أخي الكريم saidFes

على الإضافة القيمة

ملاحظة

الدورة اكتملت وتستطيعون متابعتها من المنتدى على الرابط التالي :

/index.php?showtopic=47688

أخوكم المحب لكم في الله / لؤي (ابو العبد)

#15

مشكور واسلوب واضح وسلس..

#16

مشكوووووووووورين

#17

مشكور وربي يوفقك

#18

سبحان الله

اخي الكريم

جزاك الله كل خير و اثابك و شكل الدروس بتكون مفيده جدا

انا عضو جديد و ان شاء الله بمشي معالفهرس و جزاك الله كل خير مرة ثانية

#19

مشكور اخى الكريم على هذا الشرح الجذاب ونتمى المزيد

#20

مشكووور على مجهودكـ و الدرس واضح

و الله يعطيكـ العـــــــــافية

#21

ايه الجمال والحلوة ديه :clapping: علي فكرة تاريخ الجافا يخلي أي ذو عقل يحبها جدأ

#22

السلام عليكــم ورحمـة الله وبركاتــه

إسم JAVA جاء من بدايات أسماء الأشخاص الذين قاموا باكتشافه JAVA James Gosling, Arthur Van Hoff , Andy Bechtolsheim أو فيما معناه لغويا Just Another Vague Acronym(فقط مختصر أكثر تعقيدا) :S

تم تعديل هذه المشاركة بواسطة zekiri abdelali في 13 نوفمبر 2008 في 14:12

تريد الفوز إضغط هنا

اشِهِدي يَا سَمَـا وَاكْتُبَنْ يا وُجـودْ

إنَّـنَـا للِحـمَـا سَنَكُونُ الجُـنُـودْ

فـنَـزيحْ البَـلاَ وَنَـفُـكُّ الْقُيُـودْ

ونَنيلُ الـرِّضـا مِنْ وَفَّى بِالعْهُـودِ

الشيخ عبد الحميد ابن باديس

#23

السلام عليكــم ورحمـة الله وبركاتــه

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

بس لي سؤال بحكم خيرتك هل الجافا كلغه برمجه تحتاج اي معلومات عن الاتصالات لاني مهندسه كهرباء و مش بحب قسم اتصالات خالص

جزاك الله خيرا ووفقك الله

#24

مشكور جدا أخي ز فقط عندي سؤال ألا وهو بما تمت برمجة لغة الجافا ؟ , و تقريبا مترجم لغات البرمجة بصفة عامة يتم برمجة بالاسمبلي فهل مبرمج لغة الجافا أيضا تمت برمجته بلغة الأسمبلي ؟

#25

جافا مصممة على c++

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

هذا الموضوع مغلق.

مواضيع مشابهة