أحمد أبو عبد البر

فضل المصادر المفتوحة على المبرمجين

16 ردود في هذا الموضوع

بسم الله والحمد لله

 

 

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

 

البرمجيات الحرة والمصادر المفتوحة لها فضل كبير في نشأة المبرمج أيا كان مشربه وأيا كان مذهبه ، لا يجوز بحال إنكار فضلها على تعلمه وتطوره

 

كانت ولا تزال المصادر المفتوحة أصل العلوم ولبابها ولولاها ما وصلت البرامج ولا المبرمجون إلى ما وصلوا إليه

 

 

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

 

ألم يعلم بأن اللغات الأولى لو بقيت مغلقة على أصحابها ما وصلت إلينا ، أم لم يعلم بأن اللغات الأشهر كالسي والسي ++ والجافا والباسكال مفتوحة المصدر

 

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

 

 

أفلا يرجع إلى نفسه ثم يسألها أليست هذا الأكواد المبثوثة في الشبكات والمخطوطة في الكتب والمشروحة في الفيديوهات أليست مصادر مفتوحة ،

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

تم تعديل بواسطه أحمد أبو عبد البر
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

 

 

اللغات الأشهر كالسي والسي ++ 

 

عندك الكود المصدري لها ؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

 

 

عندك الكود المصدري لها ؟؟

هل اللغة برنامج حتى تسأل عن مصدرها ؟

 

اللغة عبارة عن syntaxe و expression وكلها معلومة مفتوحة لا تخفى على أحد

فلعلك تريد مترجماتها فنعم لديك الكثير وأشهرها المترجم العملاق لكلا اللغتين gcc وهو مفتوح المصدر يمكن الحصول عليه من موقعه 

تم تعديل بواسطه أحمد أبو عبد البر
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

 

 

هل اللغة برنامج حتى تسأل عن مصدرها ؟

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

سميها أي شيء لن أدخل معك في جدال في غنى عنه

فقط قلت مفتوحة المصدر أرفق لنا السورس 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اللغات الأشهر كالسي والسي ++

عندك الكود المصدري لها ؟؟

- لغة سي يتم ترجمة أوامر اللغة للغة الأسمبلي بإستخدام المترجمات وهناك إصدارات عديدة من أنماط كتابة لغة c إلى أن ظهرت النسخة القياسية من أوامر هذه اللغة فإستخدام هذا النمط وهو اللغة مفتوح المصدر واللغات المبنية عليها لها كود مصدري بلغة الـ C  , فيحق لك إستخدام هذا النمط مفتوح المصدر والتطوير به وأيضاً يمكنك الإطلاع على بنية مترجمات اللغة والتي تحول أكواد لغة C إلى لغة الأسمبلي مفتوحة المصدر -الأمر تسلسلي إلى أن تصل للتعامل مع قطع العتاد الصلب للحاسب مباشراً- .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
فقط قلت مفتوحة المصدر أرفق لنا السورس

- هل مرادف كلمة مفتوح المصدر لديك هي كود مصدري ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

 

 

 لغة سي يتم ترجمة أوامر اللغة للغة الأسمبلي بإستخدام المترجمات وهناك إصدارات عديدة من أنماط كتابة لغة c إلى أن ظهرت النسخة القياسية من أوامر هذه اللغة فإستخدام هذا النمط وهو اللغة مفتوح المصدر واللغات المبنية عليها لها كود مصدري بلغة الـ C  , فيحق لك إستخدام هذا النمط مفتوح المصدر والتطوير به وأيضاً يمكنك الإطلاع على بنية مترجمات اللغة والتي تحول أكواد لغة C إلى لغة الأسمبلي مفتوحة المصدر -الأمر تسلسلي إلى أن تصل للتعامل مع قطع العتاد الصلب للحاسب مباشراً- .

 

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

الذي أريد قوله  syntaxe و expression للغة السي والسي بلس بلس متوفرة للتحميل ؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أنا قلت 

 

 

اللغة عبارة عن syntaxe و expression وكلها معلومة مفتوحة لا تخفى على أحد

أظن أن كلامي واضح 

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

تم تعديل بواسطه أحمد أبو عبد البر
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

قلت السي السي بلس بلس مفتوحة المصدر 

 

وفرق بين ما يكتب بهذه اللغة  ويبنى عليها ويطرحه أصحابه على النت وبين أن تكون syntaxe و expression  مفتوحة المصدر 

 

عندما أبنى برنامح بالفجيوال ستيدوا وأنشره بالسورس هل أقول بان الفيجوال ستتيدوا مفتوح المصدر !!!!!!

تم تعديل بواسطه أحمد أبو عبد البر
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هذه العبارة:

اللغات الأشهر كالسي والسي ++ والجافا والباسكال مفتوحة المصدر

 

متواضعة، الأصوب القول أن اللغات الأشهر كالسي والجافا والباسكال لها implementation مفتوح المصدر.

 

ثم يا أخي لا أحد ينكر فائدة البرمجيات الحرّة المفتوحة، ولكن هل تنكر فائدة وأهمية المصادر المغلقة؟؟

تم تعديل بواسطه Adban
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

 

 

متواضعة، الأصوب القول أن اللغات الأشهر كالسي والجافا والباسكال لها implementation مفتوح المصدر.

أجل لقد وضحت مقصدي في المشاركات السابقة

 

 

 

ثم يا أخي لا أحد ينكر فائدة البرمجيات الحرّة المفتوحة

بل يوجد من ينكر فضلها بل يراها أمرا قبيحا

 

وأحد هؤلاء الذي وضع -1 للموضوع  :)  غفر الله لنا وله

 

 

 

ولكن هل تنكر فائدة وأهمية المصادر المغلقة؟؟

لا أنكر ذلك وكلامي لم يذكر المصادر المغلقة ولم أشر إليها بشيء

تم تعديل بواسطه أحمد أبو عبد البر
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هل اللغة برنامج حتى تسأل عن مصدرها ؟

 

اللغة عبارة عن syntaxe و expression وكلها معلومة مفتوحة لا تخفى على أحد

 

:huh: :huh:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

عندك الكود المصدري لها ؟؟

 

 

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

سميها أي شيء لن أدخل معك في جدال في غنى عنه

فقط قلت مفتوحة المصدر أرفق لنا السورس 

 

 

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

الذي أريد قوله  syntaxe و expression للغة السي والسي بلس بلس متوفرة للتحميل ؟؟

 

ليس هناك جواب صحيح لسؤال خاطئ

لغات البرمجة - كلغات - ليس لها مصدر أو سورس حتى نطالب به بل لها تعريف في معيار أو مقياس، أي standard وهذا يكون مفتوح يساهم فيه عدة أطراف كما هو حال أغلب اللغات المعروفة أو يكون مغلق مملوك لجهة واحدة وربما حتى سري كحال اللغة التي كتب بها فيروس ستاكس نات الذي هاجم إيران أو ربما محمي لا يجوز إعادة برمجته من طرف آخر كدوت نت. بل هناك فئة كاملة من لغات البرمجة أغلبها مغلق تسمى Domain specific language. (رابط ويكيبيديا فيه مزيد معلومات) وهناك شركات تملك لغتها الخاصة تطور بها فقط تطبيق معين ولا تبيعها ولا تفتحها. أيضا الكثير من رسالات الدكتوراة تطور prototype لغة محدودة لغرض معين وفيها المغلق والقليل منها يستمر في الوجود. 

 

في حالة سي بلاس بلاس، يمكن شراء أو تحميل معيارها، أو على حد تعبيرك مصدرها، من هنا:  http://isocpp.org/std/the-standard

وهذا يعني أنه يمكن لمن شاء كتابة مترجم لها من دون قيود ما دام يتبع المعيار، أما إذا عدّل في المعيار فهو حر وهذا حاصل، لكن لا يمكنه ادعاء أن مترجمه معياري.

تم تعديل بواسطه د. جلال
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

 

عندما أبنى برنامح بالفجيوال ستيدوا وأنشره بالسورس هل أقول بان الفيجوال ستتيدوا مفتوح المصدر !!!!!!

 

الفيجوال ستيديو بيئة تطوير وليس لغة برمجة وهو مغلق

وعند بدائل مفتوحة كإكليبس وغيره

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

 

الفيجوال ستيديو بيئة تطوير وليس لغة برمجة وهو مغلق

وعند بدائل مفتوحة كإكليبس وغيره

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

الشيء الثاني هو ان التعبيرات المنطقية  في لغة لها معايير خاصة وأما المفسرات فشيء ثاني تماما 

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .