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

إستفسارات بسيطه ( أرجوا المساعدة) وشكرا

مغلق
بدأه Mohsen-F في 25 مارس 2005 · 15 رد · 1,343 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أهلاا أحبتي ,, صراحه أنا ناوي اتعلم البرمجه ولكني احترت كثيرااا

وكل العالم تقول لي ابدا بالفيجوال بيسك <_<

لكني لم أحبها وكرهتها وحذروني منها بعض اللينكسيين

فأنا أفكر في المستقبل وأميل إلى الـ Open Source أو على الأقل برامجي تشتغل على جميع الـ Operating System <<<< الأخ ناوي اللينكس :)

وكما تعرفون البداية بالـ C أو الـ ++C مستحيله

المهم انا فكرت في الجافا كبداية للمشوار ولدي بعض الإستفسارات :

1 - ما مستوى صعوبة هذه اللغة من بين لغات البرمجه الأخرى ؟

2 - تكملة للسؤال السابق.. هل تصلُح هذا اللغة كبدايه في عالم البرمجه ؟ ( يعني ما فيش أي خبره سابقة )

3 - ما مستوى قوة هذي اللغة من بين لغات البرمجه الأخرى . ( ما مستوى قوة تعاملها مع الهاردوير وبرمجة نظم التشغيل أو صنع الفيروسات والـ Hacking )

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

ملاحضة :-

أريد الإجابات على الأسألة السابقه بشكل المقارنه بين اللغات الأخرى

يعني مثلا تقولوا : الجافا أقوى من الفيجوال بيسك ...الخ وليست أقوى من الـ C ++ ..الخ

4 - أريد أن أبدا ,, فماذا أعمل ما هي آخر إصدارات هذه اللغة .. وما هي أفضل بيئات التطوير ومن أين يمكنني تحميلها. ( البرمجه على ويندوز طبعاا )

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

وشكرااا

تم تعديل هذه المشاركة بواسطة Mohsen-F في 25 مارس 2005 في 19:06

#2

Java is Object Oriented language... you can’t compare it to assembler and C.

But to compare it to C++ is simple

Java is the easiest Object Oriented language available... And the most powerful as well. Java has more than one part in it. J2SE, J3EE, J2ME and more. You should start by studying J2SE.

Always remember that nothing is hard if you enjoy it

#3

مشكوور أخوي Khobaib على الرد

------------------------------

ولكني محتاج المزيد من المعلومات ...

وعندي سؤال جديد:

5- ما مستوى سرعه أداء برامج هذه اللغة ؟ هل هو سريع مثل السي والسي بلس بلس أم مثل الفيجوال بيسك ؟. أم بطيء جدا مثل الدوت نيت؟

أرجوكم إخواني أعطوني الجواب الكامل والكافي , فأنا لا أعرف عن هذه اللغة إلا أنها OOP

محسن

تم تعديل هذه المشاركة بواسطة Mohsen-F في 26 مارس 2005 في 18:02

#4

------------------------ مشاركه كُتبت بالغلط :wacko:

تم تعديل هذه المشاركة بواسطة Mohsen-F في 26 مارس 2005 في 18:00

#5

السي ليست صعبة إطلاقا, بالعكس اسهل من الجافا.

الجافا نوعا ما مثل السي بلص بلص, اساها هو لغة C لكنها object oriented, الفرق بينها و بين السي بلص بلص هي ان الجافا عالية المستوى بالفعل, اما السي بلص بلص فهي مزيج بين مفاهيم عالية المستوى و واطئة المستوى, و فيها بعض التعقيدات من هذه الناحية.

البعض يدعي بأن pascal هي لغة جيدة لمن يريد التعلم لكن وجهة نظري ان pascal لغة مزعجة جدا, كل ما في الأمر انك في السي تستخدم أقواس:

{

//code here

}

(طبعا نفس الشي في الجافا)

بينما في pascal تجدها هكذا:

begin

//code here

end

هذا كل شيء! و هذا من وجة نظري يجعل باسكال معقدة و صعبة القراءة (لأن هناك الكثير من الكلمات) و مزعجة أثناء الكتابة.

طبعا // ليست comment في باسكال, ما علينا.

المهم, نصيحتي ان تبدأ بالسي, (دون الدخول في بعض التعقيدات) لأنها مثل الجافا لكنها procedural.

المشكلة في الجافا إذا كنت تريد التعلم, هي أن الـ java تعتبر object oriented يعني قبل ان تبدأ في كتابة اي شي سيكون عليك تعلم معنى الـ class و الـ object, و هو أمر غير منطقي لأنك لا تعرف بعد أي شيء عن البرمجة,و فجأة يأتون يقولولك class و object!

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

فيما يتعلق بأسئلتك:

1 - ما مستوى صعوبة هذه اللغة من بين لغات البرمجه الأخرى ؟

بمستوى السي و السي بلص بلص, فأغلب العبارات لها نفس الصياغة مع اختلافات بسيطة.

2 - تكملة للسؤال السابق.. هل تصلُح هذا اللغة كبدايه في عالم البرمجه ؟ ( يعني ما فيش أي خبره سابقة )

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

3 - ما مستوى قوة هذي اللغة من بين لغات البرمجه الأخرى . ( ما مستوى قوة تعاملها مع الهاردوير وبرمجة نظم التشغيل أو صنع الفيروسات والـ Hacking )

الجافا لغةعالية المستوى, يعني تبعد المبرمج عن التفكير في الذاكرة او الهاردوير, الخ.

لا يمكنك التعامل مع الهاردوير مباشرة إلا من خلال الـ API المتوفرة في الجافا.

4 - أريد أن أبدا ,, فماذا أعمل ما هي آخر إصدارات هذه اللغة .. وما هي أفضل بيئات التطوير ومن أين يمكنني تحميلها. ( البرمجه على ويندوز طبعاا )

لا أدري, بإمكانك التأكد من موقعهم (استخدم google), بالنسبة لبيئة التطوير, انا استخدم eclipse و هناك نسخ منه لويندوز و لينكس. و هي برأيي ممتازة جدا.

5- ما مستوى سرعه أداء برامج هذه اللغة ؟ هل هو سريع مثل السي والسي بلس بلس أم مثل الفيجوال بيسك ؟. أم بطيء جدا مثل الدوت نيت؟

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

لا استطيع مقارنتها بالفجول بيسك لأني لا أعرف سرعته.

المشكلة الوحيدة هي أنك لا تعرف متى يقوم الـ garbage collector بالعمل, لكنه عندما يعمل (و مهمته كما ذكرت هي تنظيف الذاكرة) فإنه قد يسبب البرنامج بالتوقف لثانية او ثانيتين.

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 27 مارس 2005 في 03:37

#6

ما تضيع وقت فوت عل دوت نت

#7

دوت نت ايه ياعم؟؟؟؟؟؟؟

الجافا هي الجافا

زورو موقعنا

www.algabal.com

#8

والله ما أدري جميع الكتب الي أقرأها تحذر من البدء بالسي ,, أخاف أبدا بها ثم أكره البرمجه <<<<<<< الرجال مش مقتنع

بالنسبه للـ OOP فأنا أعرفه و مستعد له وللقرائه عنه قبل الدخول في عالم الجافا

ولكنها المشكله مستواها عالي ( بعيده عن الـ Hardware ) و في نفس الوقت صعبه,, حسافه والله ( لكنها سوف تعودك على عادات قويية مثل الـ OOP وسوف تسهل لك الإنتقال للـ C ++ ( عكس الفيجوال بيسك دوت نيت ,, لكن الفيجوال بيسك دوت نيت مثلها في الـ OOP )

الـ C ++ صعبه لكنها ممتازة في التعامل مع الهاروير ( يعني شيء مقنع )

ولكن ماذا عن لغة الـ Delphi وش رايك أتوجه لها ؟ لأني صراحه لم أقتنع بالبدء بالسي

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

------------------------------

شكرااا على النصيحه أخوي لبناني

أخي أكرم ماذا تقصد ,, اتعلم الجافا ؟

بالمناسبه هل أنت أكرم صاحب موقع المكتب العربي ؟ www.arabic2.com

وشكراااا

#9

وأيضا بالنسبه للـ Delphi هل تدعم اللينكس ؟

#10

:angry:

أسئلتك كثيرة.......

فكر معي قليلا ولا تشتت نفسك.... ماذا تريد أن تصنع؟ ماذا تريد أن تبرمج؟ ماذا تريد أن تنشئ؟ ثم استخدم أسهل أداة لعمل ذلك.

كما يبدو لي أنك لم تبدأ البرمجة! لماذا تريد أن تدخل عالم البرمجة؟

اختر أحد الإجابات أو أكثر:

1-أريد أن أتعلم الاختراق ( الحماس الزايد )

2-أريد صنع نظام تشغيل، أو التحكم بالذاكرة والقرص الصلب أو بالمعالج! (لأنه وبصراحة جهازي بطييييء)

3-أريد صنع نظام عربي تشغيلي يغنيني عن استخدام ويندوز!

4-أريد صنع برامج لتشغيل وتثبيت أجهزة مثل بطاقة الصوت، الشاشة، أشعة حمراء، سن أزرق. (هذا لأني صنعت بطاقة أفضل من Creative وأريد أن يتعرف عليها الحاسب!)

5-أريد أن أصنع محاكيا ل(كمبيوتر سوني) حتى يتسنى لي أن ألعب على حاسبي بدون أن أشتري كمبيوتر سوني!

6-أريد ابتكار Protocol للمراسلة عبر الأقمار الصناعية أفضل من TCP/IP!

7-أريد صنع ألعاب ثلاثية الأبعاد.

8-أريد صنع برامج لمعالجة أصعب الحسابات الرياضية لأني أريد أن أثبت نظرية فلكية قمت بنشرها في مجلة علوم الإنسان!

9-أريد صنع برنامج هندسي يقوم بتمثيل الأجهزة الميكانيكية للسيارة حتى يتسنى لمصنع السيارات أن يتعامل ويدرس أثر تغيير وزن قطعة معينة من مساعدات السيارة!

10-أريد صنع تطبيقات للاستخدام التجاري،(برنامج مالي، محاسبي، فندقي)

11-أريد صنع تطبيقات تعمل على الشبكة.

12-أريد تصميم صفحة على الشبكة!

13-أريد أن أبرمج على الجوال ألعابا! أو برامج لإرسال واستقبال نصوص عبر الشبكة!

14-أريد أن أضيف على بعض البرامج المكتبية مثل Word Excel وغيرها لأنه تنقصها بعض الأشياء!

15-شيء آخر!!!

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

#11

ههههههههههههه ... المعذره أخوي أبو مازن

صراحه والله ما في غرض مباشر,, ( ليش تتعلم البرمجة ؟ مدري )

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

صراحه كل الي قلته أريد أن أعمله

ههههه لا تغصب أمزح

-----------------

لا أريد أن أطيل الكلام

غرضي هو أريد تعلم لغة أولى لكي أتنقل بعدها إلى الـ C و ++C و الـ Assemply وبعض لغات الويب مثل php

ثم سوف أعمل أي شيء يحلو لي ( طبعا أكييد سوف يكون من القائمة المذكوره) خصوصا الأربع الأولى :rolleyes:

تم تعديل هذه المشاركة بواسطة Mohsen-F في 27 مارس 2005 في 18:57

#12

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

أخي محسن, صدقني السي ليست صعبة على الإطلاق, بإمكانك لو أردت تعلم السي بلص بلص دون الدخول في الـ OOP, أفضل طريقة برأيي لأنك ستتخلص من بعض التعقيدات في السي دون الدخول حقا في الـ oop. (القراءة من الكيبورد والكتابة على الشاشة تصبح أسهل)

يا أخي السي سهلة جدا, لا يوجد اي شيء يجعلها صعب, خصوصا بالنسبة للمتعلم.

صحيح انك تستطيع تستخدمها بطرق غريبة, و قد تجد اكواد غريبة جدا مكتوبة بهذه اللغة, لكن هذا لا يعني ان اللغة صعبة.

بالنسبة للدلفي, حسب ما سمعت هي نسخة مطورة من باسكال, يعني باسكال + oop.

و الجافا بعد ليست صعبة .. مثل ما قلتلك, الشي الوحيد فيها هو الـ oop.

شيل هذي الأفكار من راسك "صعبة .. صعبة", ما في شي صعب.

توكل على الله و ابدأ في السي او الجافا او السي بلص بلص, كله نفس الشي بالبداية, و إن شاء الله ما راح تندم.

#13

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

أحببت أن أوضح للأخ محسن بأن لغة سي بلس بلس ليست بالصعبة ..

و أنا أتعلمها الآن وحدي بكل سهولة بدون أن تكون لدي أية معرفة بلغة سابقة ..

أنصحك بأن تبدأ من الآن .. تعلم الجافا أو سي بلس بلس .. غير مهم ..

لأن الانتقال بينهما سيكون سهلا .. كل ما سيتغير هو طريقة كتابة الكود ..

لا تبدأ بالسي .. نصيحة جميلة تلقيتها من موقع أجنبي .. لأن السي لغة غير منظمة .. و بعد تعلم سي بلس بلس سيمكنك تعلمها بكل سهولة ..

و تعقيب آخر

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

هذا لا يعني أن اللغات متشابهة .. :blink:

و لا تتعلم لغة فيجوال بيزيك لأنها ليست بلغة برمجة .. بل أكبر خطأ في تاريخ البرمجة ..

اذا واجهت صعوبة ما فلا تتردد بطرحها في هذا المنتدى فلن يبخل عليك أعضاءه بما يبدد كل غموض ..

أرجو أن أكون قد أفدتك

و السلام عليكم

#14

شكراا أخواني على الرد ,, الضاهر أني سوف أبدا بالـ C مع الـ ++C مباشرة ,,

------------------------

اقتباس
أنا نفسي لحد الآن لا أعرف ماذا أريد, لكني اهوى الكومبيوتر و عندي رغبة كبيرة في التعلم, هذا كان (ولا يزال) دافعي الأول, و أعتقد انه دافع الكثير من الناس.

صدقت :D

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

تم تعديل هذه المشاركة بواسطة Mohsen-F في 28 مارس 2005 في 20:08

#15

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

اقتباس
و لا تتعلم لغة فيجوال بيزيك لأنها ليست بلغة برمجة .. بل أكبر خطأ في تاريخ البرمجة ..

مش فاهم ليش هالرأي المتداول عندكم .

فأنا أعمل على الفيجوال بيسك منذ سنتين تقريبا لم تواجهني مشكلة خلالها لم أجد لها حلا .

حتى عندما أذهب أعمل برامج على لغات أخرى من أجل الدعم الذي تحكون عنه أجد بعدما أتعب وأنا أبرمج بها أن الـVB تدعم ذلك وبطريقة أسهل .

أيش هو السبب الرئيسي لهذا الرأي الغريب والمتداول عندكم .

على كل بالنسبة للغة البرمجة المناسبة للبدئ فهي اللغة التي تجد لها دعم تعليمي أكبر .

أقصد :

- اصدقائك وزملائك يبرمجون على أي لغة ( بشكل أكثر ) ؟

- هل يوجد عندك كتب كافية لتعلم هذه اللغة ؟

- المقدرة على متابعة الجديد فيها ؟

- ...

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

وبإمكانك البحث في المنتدى فستجد كثير من المناقشات بهذا الموضوع .

أتمنى لك التوفيق

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

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#16

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

انت يا أخى استشرت المخلوقين فلا تنسى فى استخارة الخالق ;)

و بالنسبة لأيى فأنا أنصحك ب الجافا و ذلك ليس تعصبا و لكن لأن الجافا من اقوى لغات البرمجة فى مجال ال شبكات و لها تطبيقات و اسعه و سهلة و متطورة دائما أما سمعت عن الأصدار j2me

و الله الموفق :D

اقترب للناس حســــابهم و هم فى غفلة معرضون

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

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