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

ممكن اعرف ما هى امكانيات السى شارب

مغلق
بدأه hamada hassan ali في 23 أغسطس 2005 · 15 رد · 5,271 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ممكن اعرف ما هى امكانيات السى شارب

وماذا يمكننى ان اعمل بها

_____________________________

C Language && Windwos_API

_____________________________

#2

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

إذاعة قسم لينوكس

نحب أن أنوه لسيادتك أنك في قسم لينوكس

وليس في قسم السي شارب :)

يبدو أنه حدث تداخل في الموجات. :D

تم إحالة السؤال إلى قسم السي شارب

وهناك حتلاقي مفاجئات

إحنا هنا طيبين جدا

هناك طيبين جدا جدا :lol:

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#3

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

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#4

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

أخي bashmohandes للمعلومية لغة الضاد للبرمجة تم تطويرها بلغة السي شارب

#5
اقتباس
بس بلاش كلمة نظام تشغيل و الا لغة برمجة و الكلام ده عشان ضغطي بيرتفع

:lol: :lol: :lol: :lol: :lol: :lol: :lol:

عندك حق يا باش مهندس , اللي يفقع المراره اكتر واحد ييجي يقولك عايز ابرمج بيها الميكروكنترولر , اقوله ايه ده ؟ :wacko:

اقتباس
للمعلومية لغة الضاد للبرمجة تم تطويرها بلغة السي شارب

ممكن توضح يا أخ فهد ماذا تقصد بلغة الضاد ؟ هل تم البرمجه باللغه العربيه ونحن لا ندري ؟ :blink:

#6
اقتباس
ممكن توضح يا أخ فهد ماذا تقصد بلغة الضاد ؟ هل تم البرمجه باللغه العربيه ونحن لا ندري ؟

الأخ أبو فهد يقصد بـ "لغة الضاد للبرمجة" الـ ++VC التي تم تطويرها بالـ #C أعتقد ...

رأس الحكمة الإيمان بالله

#7

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

نعم يا أخ Asm4all قد تم عمل لغة برمجة عربية وانت لم تدري !

وهي ليست الـ ++VC كما يقول الأخ محمد

بل هي لغة بجمل ونصوص عربية

والذي أعرفه عن هذه اللغة أنه يتم تطويرها من قبل طلاب علوم الحاسب الالي في أحد الجامعات

و اخر شي كان تطوير عمليات الادخال والاخراج لهذه اللغة

#8

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

تتميز .NET بأنها قادرة على نقل التطبيقات المكتوبة عليها من نظام تشغيل إلى آخر (المحمولية أو Portability) مثلا مستقبلا تنقل تطبيقك إلى لينكس , أو إلى أجهزة ذكية أخرى كPocketPC

واللغات التي تدعم منصة .NET ستملك هذه الميزة حتما , ومنها C# بالتأكيد ,ولغات أخرى ك VB.NET و C++/Cli و Delphi وغيرهم..

C# بنيت على نحو Syntax لغة البرمجة C++ ولكن بطريقة عصرية أكثر , ومن أجل أهداف مختلفة

لازالت C++ هي المختصة بالنظم التحتية , في حين توجهت C# للتطبيقات , وتبنت مفهوم RAD الذي كان مستخدم سابقا من بعض اللغات (أطلقتة بورلاند من اجل دلفي , وينطبق كذلك على VB و VB.NET)

يعني توجه C# الأساسي هو بناء التطبيقات بفاعلية وإنتاجية أكبر من C++ ,

- أن تملك Syntax لغة C++ القياسي والمشهور ,

-أن تملك منصة الجافا السحرية التي تنقلها إلى نظم اخرى

-أن تملك إنتاجية دلفي التي تسمح بكتابة التطبيقات الكبيرة بتكلفة أقل من الجهد والوقت والمال ..

أهم ميزة ل C# هو انها مدعومه بشكل واضح من ميكروسوفت , فبالرغم من أنها لم تأت بجديد (لامنصتها ولا إنتاجيتها ولا نحوها) إلا أن مايكروسوفت دائما تتحدث عن C# بصفتها اللغة الرئيسية لـ .NET

لذلك القول هو كالتالي , إذا كنت مهتم ببناء تطبيقات ويندوز مستقبلية , فـ .NET هي المنصة التي ستتعامل معها

وتحت هذه المنصة يمكنك التعامل مع عدة لغات , ومن أهمها لغة C#

------

هذا رأي مختصر ,

#9
اقتباس
نعم يا أخ Asm4all قد تم عمل لغة برمجة عربية وانت لم تدري !

هل تقصد بلغة برمجه عربيه انها تستطيع (في الوقت الحالي , لا تتكلم عن مشاريع المستقبل) اخراج ملفات قابله للتنفيذ دون الاعتماد على مفسر ؟

يعني بمعنى آخر بتكتب كود >> تعمله كومبايل >> وتعمله ربط مع مكتبات النظام >> النتيجه ملف EXE أو DLL او اي ملف قابل للتنفيذ

أم أنك تقصد تكتب الكود بالعربيه >> تقوم بتشغيل برنامج معين لينفذ هذا الكود ؟؟

#10

هذا ما اريد التوصل له كيف يتم بناء ملف تنفيذى والتحكم فى محتوياته

_____________________________

C Language && Windwos_API

_____________________________

#11
Asm4all كتب:
هل تقصد بلغة برمجه عربيه انها تستطيع (في الوقت الحالي , لا تتكلم عن مشاريع المستقبل) اخراج ملفات قابله للتنفيذ دون الاعتماد على مفسر ؟

يعني بمعنى آخر بتكتب كود >> تعمله كومبايل >> وتعمله ربط مع مكتبات النظام >> النتيجه ملف EXE أو DLL او اي ملف قابل للتنفيذ

أم أنك تقصد تكتب الكود بالعربيه >> تقوم بتشغيل برنامج معين لينفذ هذا الكود ؟؟

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

مطور المشروع طالب في جامعة بيرزيت - فلسطين، كان مشروع تخرجه سنة 2004، وقد عرض المشروع في قاعة كمال ناصر (أكبر قاعة في الجامعة) وحضره المئات... وقام أمامنا بكتابة كود باللغة العربية.. وعمل له كومبايل.. ثم نتج منه ملف تنفيذي EXE ...

اسم الطالب: إياد أسعد.. وصدقوني.. هذا الإنسان نابغة بكل معنى الكلمة.. لا أقول هذا لأنه صمم هذه اللغة، بل هو معروف على المستوى الجامعة كلها من قبل...

للقراءة عن الموضوع إليكم هذه الروابط:

مجلة البيادر السياسي

مجلة الوفاق

#12

ما شاء الله ,ربنا يوفقه في باقي حياته ويكمل في نفس مجاله وبنفس المستوى , ويا رب باقي الوطن العربي يتعلم ويكون مثله :)

كان في نقطه بس , انت كنت بتقول :

اقتباس
وقام أمامنا بكتابة كود باللغة العربية.. وعمل له كومبايل.. ثم نتج منه ملف تنفيذي EXE ...

والمجله بتقول :

اقتباس
وقد أطلق اياد على القواعد الحديثة التي وضعها لغة السلام عليكم ورحمة الله وبركاته, ووضع لها ترجمان بسيط لم يكتمل بعد يمكن للحاسوب قراءته وهو ما يعرف بـ "Compiler" بحيث يعمل على تحويل البرنامج من لغة البرمجة السلام عليكم ورحمة الله وبركاته إلى لغة الحاسوب التي يفهمها وهي برامج الحاسوب باللغة الانجليزية ومنها لغة (C ++) العالمية.
اقتباس
وفي حديث خاص بـ(الوفاق) قال إياد " حاولت من خلال تصميمي للغة البرمجة العربية (التي أسميتها سين) أن أجعلها بقوة لغات البرمجة العالمية الانتشار مثل لغتي C++، Java ، ويضيف " أملاَ مني في الوصول يوماَ ما إلى مرحلة يمكن فيها الاعتماد على لغة سين العربية وحدها في تطوير برنامج متكامل دون الحاجة إلى استخدام لغات أخرى، ومن أجل تحقيق ذلك لا بد من تضافر جهود أكبر عدد من المبرمجين العرب لبناء المكتبات البرمجية وهي مجموعة الوحدات البرمجية الأساسية المعدة سلفاً والتي يتم الاعتماد عليها في بناء البرامج الضخمة.

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

وستلاحظ أنه يستخدم مترجم سي ++ كمرحله من مراحل انتاج البرنامج , المترجم الذي صممه - كما تقول المجله - يحول الكود العربي الى كود سي ++

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

مثال بالسي مثلا يمكن كتابته بالعربي وترجمته الى سي :

اطبع("Hello World");

يترجم الى :

printf("Hello World");

ثم يتم استخدام مترجم سي لترجمة هذا السطر

#13

هناك احتمالين لا ثالث لهما

الأول أن الموضوع مُفبرك كالعادة من المواضيع التي تظهر في بعض المجلات المغمورة للفت الانتباه

الثاني أن هذا ليس Compiler بل هو مجرد PreProcessor لل++C و يستخدم الC++ Compiler العادي مثلاً لو جربت

#define لو if

ستجد أن الPreprocessor سيزيل الكلمة العربية و يضع الكلمة الانجليزية بدلاً منها (تفاهة)

#define h اطبع printf

نفس الفكرة

هذه ليست لغة برمجة هذه لهجة برمجة لو صح التعبير فلم تصنع شيئاً جديداً

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#14

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

(ولكن ملاحظه بسيطه...الردود خرجت عن عنوان الموضوع نرجو من الاعضاء الالتزام بالعنوان او فتح موضوع جديد )

#15

حتى لوكان كذلك ماهي الجدوى من عمل لغة تبركج بالغة العربية .

يعني هل في معنا مركز أبحاث مطور كما في الشركات العملاقة Microsoft أو غيرها ليقوم بدعم هذه اللغة .

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

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

وعلى العموم فهوا مجهود يشكر علية ان صح والله يوفقة .

أما بالنسبة للغة C# .

أولا انا اعتذر لتدخلي فأنا مبرمج vb.net لكني حسب معلوماتي وإستنتاجاتي .

فلغة c# تم تتطويرها اساسا من الصفر كما ذكر الأخوة باعتقادي اوالهدف الفعلي لها هو محاولة لجلب مبرمجين لغة Java وC++ إلى لغة C# . والدليل التقارب في الصيغ والأسلوب المتبع وبذلك فهي بهذه الحالة تقرب ايضا هؤلا المبرمجين إلى Vb.net لان التقارب فيهما شديد برغم من الإختلافات بين اللغتين .

واعتقد ن للغتين vb.net و #c لها مستقبل مشرق جدا . أتمنا ان نكون نحن من او مع رواده

#16

يا اخى مش كدة براحة على الراجل شوية دة لو طلع حقيقى يبقى منظركو اية

دة راجل نابغة وانتم حاولتو تكسروا مقاديفة

****

***وبعدين الى مش عاجبة يعمل زية

***

****وناس تقول اية الفايدة من لغة برمجة عربية

***اقل ما فيها كفاية وجود لغة برمجة عربية

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

*** وبدل الكتب المترجمة المعوقة

***وتصور ان الراجل الى عامل اللغة لما ينزل كتاب يشرح اللغة فية

***يا راجل لو كنت على حق ربنا يفقق

(بطلو تحطموا الشباب)

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

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