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

أريد أسئل عن الماتلاب والبرولوق والسي والينيكس

مغلق
بدأه عبد الله الضاري في 26 يونيو 2004 · 6 رد · 1,747 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إلى الإخوة الأعضاء بارك الله فيكم هناك بعض الأمور التي تدور بذهني أريد منكم أن تعطوني الجواب الشافي عنها

أولا:- قد قرأت في المنتدى أن نظام الويندوز والينيكس تم برمجتها بلغة السي والإسمبلي

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

ثانياً:-حالياً أريد أن أتعلم لغة السي بلس بلس والسي و الإسمبلي للسبب أني مقتنع أنها أفضل اللغات لعمل نظام تشغيل . فما رأيكم هل في كلامي أي ملاحظات تبدونها.

ثالثاً:-لغة الماتلاب سمعت أن بواسطة هذه اللغة يتم برمجة الروبوتات وأنظمة الطيران للطائرات فهل هذا صحيح وهل هناك إمكانيه للتعلمها في العالم العربي أي هل هناك معاهد تعلم هذه اللغة. كذلك نفس الكلام ينطبق على البرولوق لغة الذكاء الإصطناعي فهل يذكر لنا من لديه علم عن هاتين اللغتين ( الماتلاب والبرولوق) كيفية عملها وطرق الإستفادة منها وماهي إستخدماتها.وماهي الشركات التي اخترعتها والتي ترعاها

رابعاً:- أنا أود أن أتعلم لغة السي بهدف تطويع نظام لينيكس بحيث يخدم الأهداف التي أريد كا زيادة فاعلية الأمن في هذا النظام وغيرها من الأمور التي أريدها لكن المشكلة أن هناك شركات كبيره لم تقضي على بعض المشاكل في الينيكس كا تعريف المودوم وغيرها من الأمور

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

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

سادساً:-أريد معلومات تفصيلية عن المكتبات بشكل عام وبشكل خاص المكتبات التي تم الإستفادة منها في عمل نظام لينيكس ولماذا مثل هذه المكتبات تأخذ جهد ووقت من المبرمجين قد تصل لثلاث سنوات حتى تكتمل .

أرجو أني أجد جواب شافي منكم حفظكم الله وعذرا إن أتعبتكم معي .

#2
اقتباس
خامساً:-هل لديكم مراجع مترجمه للشرح كيفية بناء نظام تشغيل أو تكون المراجع إنجليزية رغم أني ضعيف في هذه اللغة ولكن لا بئس مادام أنه يوجد شركات تترجم مقابل مال.

انظر

لمــاذا لايكون لدينا لينكس مصمم بايادي عربية,

فكر بطريقة أخرى

#3

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

أخي ولكوم قرأت هذا موضوع الرابط الذي وضعته قبل أن أضع موضوعي

بقيت نقاط لم أجد لها إجابة أتمنى ممن لديه علم أن يجيب على نقاطي نقطة نقطة .

وجزاك الله أخي ولكوم على سرعة استجابتك.

#4
اقتباس
ثانياً:-حالياً أريد أن أتعلم لغة السي بلس بلس والسي و الإسمبلي للسبب أني مقتنع أنها أفضل اللغات لعمل نظام تشغيل . فما رأيكم هل في كلامي أي ملاحظات تبدونها.

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

بالنسبة للسي ,, فنظام التشغيل يعمل بالاعتماد على مايدعى بملفات النظام ,, ومعرفات الأجهزة ,, يعني في الوندوز ملفات ال dll وال sys ,, هذه الملفات مكتوبة داخليا ب Instructions وببنية يستطيع المعالج أن يترجمها بشكل مباشر ,, فلو فتحت ملف dll ستجد أن له بنية رأس PE كالملفات التنفيذية تماما ,, وملفات ال sys بها قادة الأجهزة لتستطيع أن تعمل ,,

نفس الفكرة في اللنكس بالتأكيد ,, " لم أتعامل معه اللنكس كثيرا "

اقتباس
ثالثاً:-لغة الماتلاب سمعت أن بواسطة هذه اللغة يتم برمجة الروبوتات وأنظمة الطيران للطائرات فهل هذا صحيح وهل هناك إمكانيه للتعلمها في العالم العربي أي هل هناك معاهد تعلم هذه اللغة. كذلك نفس الكلام ينطبق على البرولوق لغة الذكاء الإصطناعي فهل يذكر لنا من لديه علم عن هاتين اللغتين ( الماتلاب والبرولوق) كيفية عملها وطرق الإستفادة منها وماهي إستخدماتها.وماهي الشركات التي اخترعتها والتي ترعاها

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

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

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

اقتباس
رابعاً:- أنا أود أن أتعلم لغة السي بهدف تطويع نظام لينيكس بحيث يخدم الأهداف التي أريد كا زيادة فاعلية الأمن في هذا النظام وغيرها من الأمور التي أريدها لكن المشكلة أن هناك شركات كبيره لم تقضي على بعض المشاكل في الينيكس كا تعريف المودوم وغيرها من الأمور

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

والله هذا مانحتاج اليه ,, وأبعد عنك اليأس ,, ومن قال أن الشركات لو اجتمعت على دعم أجهزة الموديم لن تفعل ؟ فقط لاتوجد طريقة منظمة لفعل ذلك ,, فمثلا الوندوز مايكروسوفت لاتقصر حياله أبدا ,, وتضع أحدث مشغلات الأجهزة المطروحة في الأسواق أولا بأول مع الوندوز , لدرجة أنه يندر ألا تجد Driver لأي جهاز متصل لديك فور صدور الوندوز ,,

ولاتحقر نفسك فلو استطعت مثلا أن تصمم Driver لموديم قياسي ولو يعمل ببنية تحتية أساسية للموديمات أقل من الأداء المطلوب فهذا أفضل 100 مرة من أن لاتعمل الموديمات أبدا ,, وتصبح هاجسا لمن يؤريد أن يثبت اللنكس !! وأنا واحد منهم ,, تعرف اللنكس لدي على كل شيء ماعدا الموديم وكرت الشبكة ,,

توكل على الله ومن يتوكل على الله فهو حسبه ,,

اقتباس
خامساً:-هل لديكم مراجع مترجمه للشرح كيفية بناء نظام تشغيل أو تكون المراجع إنجليزية رغم أني ضعيف في هذه اللغة ولكن لا بئس مادام أنه يوجد شركات تترجم مقابل مال

لاأذكر اسم أي منها ,,

اقتباس
سادساً:-أريد معلومات تفصيلية عن المكتبات بشكل عام وبشكل خاص المكتبات التي تم الإستفادة منها في عمل نظام لينيكس ولماذا مثل هذه المكتبات تأخذ جهد ووقت من المبرمجين قد تصل لثلاث سنوات حتى تكتمل .

لاأعرف ,, للأسف ,, لكن سأدخل في هذا المجال قريبا جدا ,, ولو وجدت أي معلومة أرجوك أن تضعها هنا لنستفيد منها جميعا ,,

ولربما حاولنا فتح مشاريع تعلم جماعية لاحقا لذلك ,,

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

أعلم أنك لم تجد الجواب الشافي ,, لكن اعذرنا على التقصير ,,

وفقك الله ,,

تم تعديل هذه المشاركة بواسطة HGB في 26 يونيو 2004 في 21:41

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#5

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

أخي الكريم HGB أشكر كثير الشكر وأقول لك جزاك الله خيراً على إجابتك لأمور تدور في خاطري وأريد لها حل .

بخصوص النقطة الثالثة أسأنقلها لقسم الإلكترونيات وأرجو ممن يطلع على الموضوع ولديه معلومه حولها أن لا يبخل علينا .

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

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

ولدي سؤال هو لماذا حتى الآن لا نرى دروس في كيفية بناء برمجيات كا أنظمة التشغيل والشبكات والجدار الناري وكيفية تصميم برنامج للإدارة روبوت أو نظام ملاحة . لاأدري لماذا ما زلنا في اللت والعجن في تعلم لغة من لغات البرمجة .

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

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

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

أيضا ما زلت أسأل لماذا تأخذ المكتبات وقت طويل للإعدادها وكيف يتم إعدادها من قبل المبرمجين

#6

سأضيف بعض المعلومات البسيطة أتمنى تفيدك

اقتباس
أولا:- قد قرأت في المنتدى أن نظام الويندوز والينيكس تم برمجتها بلغة السي والإسمبلي

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

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

اقتباس
ثالثاً:-لغة الماتلاب سمعت أن بواسطة هذه اللغة يتم برمجة الروبوتات وأنظمة الطيران للطائرات فهل هذا صحيح وهل هناك إمكانيه للتعلمها في العالم العربي أي هل هناك معاهد تعلم هذه اللغة.

الماتلاب ليست لغة برمجة وإنما هي tool تستخدم في التطبيقات الهندسية وإمكانياتها هائلة وهي على ما أعتقد مأخوذة من السي لأني درستها في الجامعة وكتابة البرامج فيها هي نفسها الموجودة في لغة السي. ويستخدمها شركات عالمية مثل بوينج و تويوتا وكذلك وكالة ناسا. راجع الرابط التالي:http://www.mathworks.com/

اقتباس
كذلك نفس الكلام ينطبق على البرولوق لغة الذكاء الإصطناعي فهل يذكر لنا من لديه علم عن هاتين اللغتين ( الماتلاب والبرولوق) كيفية عملها وطرق الإستفادة منها وماهي إستخدماتها

بالنسبة للبرولوق فهو من لغات الذكاء الصناعي وهذه اللغات لا تعتمد عل تنفيذ الأوامر بالطريقة المألوفة وإنما بمبادئ مختلفة فمثلاً لعمل الروبوت يتم دراسة خلايا دماغ الإنسان وتصرفاته (حكاية طويــــــــــــــــــــــــلة).

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

يوجد مرجع جيد للبداية هو An Introduction to Operating Systems وهو يقدم شرح ممتاز لوظائف نظام التشغيل وأنواعه والعمليات التي يقوم بها وتحكمه بالتخزين وأمور كثيرة.

أعتقد إنك اخترت الطريق الصحيح أهم شيئ إنك تلغي كلمة مستحيل من قاموسك ومهما كان الموضوع معقد فكل شي في الحاسب يمكن عمله بلغة السي++.

#7

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

جزاك الله خير أخي CompuM4n

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

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

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

وجزاك الله خير على سرعة تجاوبك مع طرحي.

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

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

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

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

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

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