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

مبرووووووووووك و سؤال على الطاير

مغلق
بدأه talal*c في 12 مارس 2002 · 12 رد · 1,599 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني مبروك على التغييرات الممتازة التي تمت و من شأنها

رفع المستوى في هذا الفريق الرائع :)

لي سؤالين هما:

هل هناك ما إسمة الفجول سي# ؟

ما هو الفرق بين السي# و الجافا ؟

معليش سؤاين ثانية :) :

هل السي# مثل الجافا تستخدم القوي GUI

Graphecal User Interface أم أنها مثل الفجول سي++

بإستخدام الرسم بالفأرة ؟

وهل السي# مثل السي و السي++ تخرج ملف تنفيذي واحد

أم أنها مثل الجافا تحتاج لمكتبات هائلة لنفيذ البرنامج ( أقصد انها

تعتمد على ملفات موجودة في الانترنت إكسبلورر و الوندوز ما عدا اكس

بي طبعاً هذا للجافا فهل السي# مثلها )

وهل تحتاج السي# لبرنامج آخر ليعطي الملف التنفيذي تبعها

مثل الجافا أم هي مثل السي في هذه الناحية ؟

انا تقريباً متقن السي و تقريباً السي++ ( يبيلي يومين جادين عليها

لكي أتقنها ) فهل أذهب للفجول سي++ أم سي# ؟!؟!؟!؟!

داري إنها ما هي سؤالين بس فيكم البركة

مع تحياتي ,,,

#2

السلام عليكم،

يا أخ طلال...

لا تنتظر الجواب، إذا جاءت لك الفرصة فتعلم إما C# أو java ، فكليهما pure Object Oriented Programming languages

معنى ذلك: البرمجة غرضية التوجه (الحاسب يفهمك)

ولا تظن أن تعلم لغة بعينها يتطلب تعلم لغة أقدم منها، فهذا مثل تعلم الكتابة في MS Word V 6.0 لتعلم الكتابة في MS Office XP.!!!!!!!

فهذا لا يتطلب ذاك، ولا ذاك يتطلب هذا، إلا أن خبرتك الخوارزمية في البرمجة ستساعدك حتماً في التطور السريع في البرمجة لأن ذلك مشابه في كل اللغات، كجمل: for، Do while, swith, case, if then وما إلى غير ذلك من الخوارزميات. فكل اللغات البرمجية بها هذه الخوارزميات.

إلا أن C# و Java يمتازان بمزايا لا توجد في سواهما وأهمهما البرمجة غرضية التوجه. كما أن مزاياهما قد ذكرت كثيراً في هذه المنتديات..

#3

أخي أبو مازن أنا لا أريد لغة جديدة بل أريد قوية

ممكن تساعدني في دراستي الجامعية و أريد أن أحترفها

يعني السي# قادرة على كل ما هو الفجول سي++ قادر علية ؟

هل هي بقوة الفجول سي++ ؟

إذا كانت مثل الجافا فأنا لا أريدها ..

#4

فهمت قصدك. لكن ما تعريفك للقوة؟؟

#5

أخي تعريفي للقوة :

اللغة القوية بالنسبة لي شخصياً هي اللغة القادرة على حل أغلب

التطبيقات التي تخص قسم علوم الحاسب في كلية الحاسب الالي .

يعني: نظم التشغيل , كمبايلرات , ..... إلخ

فاهم علي يعني ؟ :)

مع تحياتي ,,,

#6

معناتها أنت تفكر أخي بالسي والسي++ ...

Coding on the Cloud and for the Cloud!

My Blog

#7

أهلين هاني أو محمد :eek:

عموماً أنت تقرتح الفحول سي++ ؟

و بعدين ما فيه أحد جاوب على أسئلتي اللي طارحها فوق :) ؟

هل السي# تصميم بالفأرة أو مثل الجافا GUI ????

#8

كيف أخي طلال !!!

السي# متل باقي برامج حزمة الفجوال ستديو .NET ..

يمكن أن سصمم البرنامج تماما مثل الفجول بيزك يعني سوف تنشئ فورم وتضيف العناصر عليه .. هل هذا يجاوب على سؤالك؟

Coding on the Cloud and for the Cloud!

My Blog

#9

والله تمام أخي هاني و كيفك أنت ؟

بس غريب يعني مو مثل الجافا ؟

طيب يعني هل الفجول سي++ أقوى ؟

وليش ؟

مع تحياتي ,,,

#10

C# تستخدم ;كلاسلات Winforms كما تستخدم Java الـ Swing و AWT.

يمكنك البرمجة بـ C# كما بـ Java بوجود Compilers لكليهما.

أما عن كتابة الكود فهو نفسه.

يمكنك استعمال Editors لتسهيل كتابة الكود بوضع Components مثل الأزرار وغيرها من GUI:

Editors:

C# :Visual Studio.NET

Java:JBuilder

كليهما يمكنك رسم Forms وما إلى ذلك كالـ Visual Basic.

أما بالنسبة إلى القوة :

فقد أخذت هذه النصائح من الزميل Anatolia مشرف قسم أنظمة التشغيل في الموسوعة العربية للكمبيوتر والانترنت www.c4arab.net

ولأن المقال قديم فأنصح بأخذ كل جواب جافا ووضع زيادة عليه C#

وهذه جزء من المقال لأنه طويل:

هل تريد برمجة البرامج التطبيقية ؟ الجواب جافا..

هل تريد برمجة تطبيقات مرتبطة بقواعد البيانات، من الأوركل إلى الأكسس؟ الجواب جافا

هل تريد برمجة برامج الشبكات؟ الجواب هو الجافا

هل تريد برمجة برامج الإنترنت ؟ مثل JSP الجواب جافا

هل تريد برمجة اللألعاب؟ الجواب ++C/C أو الجافا

هل تريد برمجة الهاردويير ؟ الجواب هو ++C/C

هل تريد برمجة أنظمة التشغيل ؟ الجواب ++C/C والأفضل هو الـ C فقط

مأخوذ من مشرف قسم أنظمة التشغيل في الموسوعة العربية للكمبيوتر والانترنت www.c4arab.net فبراير 2001

أرجو أن يفيد هذا، فإن من الملاحظ أن قوة C و C++ تكمن في الكومبايلرس و الهاردوير وأنظمة التشغيل كما نوه بذلك هاني وما أراد طلال.

#11

أهلين أبو مازن كيف الحال ؟

عموماً أنا talal اللي هناك ;)

الاستاذ Anatolia كان يتكلم عن السوق أنا لا أتكلم عن السوق

أنا أتكلم عن الجامعة ( أنا راح أفكر في السوق بعد سنتين إن شاء الله ):)

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

عموماً تقبل تحياتي ,,,

#12

إذا بتتكلم على الجامعة فهي هاردوير وخوارزميات ونظم تشغيل فعليك بالسي++ والسي ...

80% من الجامعات الأمريكية تدرس سي++ وفجوال سي والباقي يدرس جافا مع أو من غير سي++ .

Coding on the Cloud and for the Cloud!

My Blog

#13

الاختلافات الاساسية بين سي شارب و جافا من ناحية الامكانيات هي في ان سي شارب مخصصة لبرمجة نظم Microsoft Windows اما جافا فمخصصة لبناء البرامج لتعمل ضمن منصات مختلفة.

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

جافا مضطرة الى ان تتقيد بامكانيات النظام التشغيل الاقل امكانية و ان تتقيد بالامكانيات المشتركة في نظم التشغيل

بكلمات اخرى ان كان Windows يدعم امكانية معينة و Unix لا يدعمها فاذن جافا لن تدعمها ، و العكس صحيح

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

بالطبع مصنعي جافا في الاغلب يعيدون تصنيع بعض الامور في نظم التشغيل الاقل امكانية ليجعلوا جافا تدعمها و من اهم هذه الامور هي الوصول الى قواعد البيانات حيث بعد اعوام من التطوير ظهر JDBC ليقدم اتصال موحد مع قواعد البيانات

اما بالنسبة لسي شارب فبامكانها الوصول الى كل اجزاء Windows و بكلمات اخرى بامكانها بناء برامج تستطيع استغلال ادق الامور التي يقدمها Microsoft Windows من دعم للشبكات ، تعدد المعالجات ، قواعد البيانات ، الالعاب ، الرسومات المجسمة و تكنولوجيا DirectX ، تكنولوجيا التعرف على الصوت و خط اليد ، تحويل النص الى كلام منطوق ، الوسائط المتعددة، قواعد البيانات ، ....

اضافة الى وصول واسع لخادمات مايكروسوفت ، مثل SQL Server 2000 و Exchange Server 2000 و Microsoft Office XP و IIS5 و ....

الشيئ الوحيد الذي لا يمكن لسي شارب بنائه هو اضافات لويندوس نفسه على مستوى النواة ، بامكانها بناء اضافات جديدة ولكن ليس على متوى النواة

من الاختلافات الاخرى هي ان برامج جافا تترجم الى Bytecode و بحاجة الى ان تترجم الى لغة الالة الخاصة بالمعالج لحظة التنفيذ ، نفس الشيئ يقريبا لبرامج سي شارب فهي تترجم الى MSIL و بحاجة الى ان تترجم الى لغة الالة اثناء التنفيذ او اول مرة عند تركيبها في الجهاز

مسئلة اول مرة عند تركيبها في الجهاز تضيف امكانية بناء برامج تعمل بسرعة البرامج التي تعمل بها تلك المبنية بلغة سي ++

بالطبع لجافا محاسنها ايضا و لان برامجها تعمل في بيئات مختلفة ولكن في نفس اللحظة هناك الكثيرين يرغبون بان تعمل برامجهم في ويندوس فقط

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…