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

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

بدأه أحمد أبو عبد البر في 19 سبتمبر 2013 · 15 رد · 1,551 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

 

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

 

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

 

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

 

 

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

 

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

 

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

 

 

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

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

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 19 سبتمبر 2013 في 22:01

1 −1

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

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

#2
اقتباس

 

 

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

 

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

#3
اقتباس

 

 

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

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

 

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

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

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 20 سبتمبر 2013 في 01:17

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

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

#4
اقتباس

 

 

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

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

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

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

#5
اقتباس

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

اقتباس
عندك الكود المصدري لها ؟؟

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

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

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

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

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#7
اقتباس

 

 

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

 

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

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

#8

أنا قلت 

اقتباس

 

 

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

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

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

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 20 سبتمبر 2013 في 01:33

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

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

#9

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

 

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

 

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

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 20 سبتمبر 2013 في 01:38

#10

clang

http://clang.llvm.org/get_started.html

 

gcc

http://gcc.gnu.org/

1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#11

هذه العبارة:

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

 

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

 

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

تم تعديل هذه المشاركة بواسطة Adban في 20 سبتمبر 2013 في 08:26

1 −1
#12
اقتباس

 

 

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

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

 

اقتباس

 

 

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

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

 

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

 

اقتباس

 

 

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

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

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 20 سبتمبر 2013 في 16:17

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

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

#13
أحمد أبو عبد البر كتب:

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

 

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

 

:huh: :huh:

1 −1

GoodBye

#14
bilal2005 كتب:

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

 

 

bilal2005 كتب:

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

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

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

 

 

bilal2005 كتب:

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

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

 

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

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

 

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

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

تم تعديل هذه المشاركة بواسطة د. جلال في 25 سبتمبر 2013 في 14:06

#15
bilal2005 كتب:

 

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

 

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

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

#16
اقتباس

 

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

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

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

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

1

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

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

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

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

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