تاريخ البرمجه

كتبها mohamed kher ، في 25 تشرين الأول 2006 الساعة: 22:59 م

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

السلام عليكم

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

History of C and C++

طٌورت الجافا من السيس بلس بلس والسي بلس بلس طٌورت من السي التي بدورها طٌورت من الـ BCPL والـ B

BCPL عرفت عام 1967م عن طريق Martin Richards لكتابة برامج أنظمة التشغيل والمجمعات "compilers"..

Ken Thompson قسم العديد من مختلف الهيئات في لغته الـ B بعدما ادمج مع ال BCPL , استخدم ال B لإنشاء إصدارات مبكرة لنظام التشغيل يونكس .. في لابات بيل عام 1970م..

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

واليوم معظم الشفرات لأنظمة التشغيل العامة ( التي توجد في اللابتوبز والديسكتوبز ومحطات العمل والخادمات الصغيرة) تُكتب بالسي والسي بلس بلس.

أستخرجت السي بلس بلس من السي وطورت عن طريق Barney Stroustrup في بدايات 1980م في معامل بيل..

تقريبا السي بلس بلس تشبه السي كثيرا لكن تعتبر السي بلس بلس اكثر اهمية .. تعتمد هذه اللغة على الـ OOP أوبجكت أورينتد بروقرام ..

تعتمد السي بلس بلس لغة مولدة أي انك تستطيع برمجتها أيضا في السي ..

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

بشكل عام تنقسم الأشكال objects في السي بلس بلس إلى قسمين : الخواص attributes (كالاسماء والألوان والأحجام ) والمتصرفات behaviors (كالحسابات والتحريك والتوصيل)..

مطوري البرامج اكتشفوا أن استخدام الـ modular و object orinated design وكتابة الاكواد تستطيع جعل جماعات تطوير البرامج أكثر تطويرا من تقنية البرمجة العامة (كالبرامجات المركبة) ..

الأو أو بي OOP اسهل في الفهم والإستيعاب ولغة الجافا هي اكثر لغة تستخدم الاوبجكت اورينتد بروقرام …

……..

History of java

كانت ث

المزيد

أضف الى مفضلتك
  • del.icio.us
  • Digg
  • Facebook
  • Google
  • LinkedIn
  • Live
  • MySpace
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

الفيروسات

كتبها mohamed kher ، في 26 تشرين الأول 2006 الساعة: 04:34 ص

اما بالنسبة لموضوع المشاركه فيمكن ايجازة في عدد من التساؤلات اهمها:

* ما هو الفيروس؟

* ما الفرق بين الفيروس البيولوجي وفيروس الكومبيوتر؟

* كيف تحدث العدوي؟

* كيف يعمل؟

* ما هي خطورته؟ وما الذي يمكن ان يفعله بمكونات الكومبيوتر وبراكجه المختلفه؟

* ما هي اشهر الفيروسات؟

* كيف تتعرف علي وجوده في الكومبيوتر؟

* كيفية الوقاية من الفيروس؟

* كيفية علاج الاضرار الناتجة عنه؟

* ماذا عن مستقبل الكومبيوتر في ظل وجود الفيروس؟

* هل يمكن القضاء نهائيا علي الفيروس؟

* هل يوجد لموضوع الفيروس اي نواح ايجابية؟

و لذا رايت انه من الانسب ان يكون كل مشاركة محاوله للاجابة علي سؤال محدد ومن مجموع اجابات هذه الاسئله تكون مرجع لنا جميعا

* ما هو الفيروس؟

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

و استطيع ان اؤكد من خلال تجربتي الشخصيه ان البعض يخلط بين فيروس الكومبيوتر و الفيروس البيولوجي ( الذي يصيب جسم الانسان فيسبب له الامراض بدءا من الانفلوانزا و انتهاءا بالايدز) بل اكثر من ذلك فالبعض يعتقد ان الموضوع يتلخص في ان الاسطوانات المستخدمه في الكومبيوتر ملوثة بفيروس بيولوجي وان هذا خطر علي المتعامل مع الكومبيوتر ولكن ليس له تاثير علي عمل الجهاز و انه لهذا السبب و تجنبا لمخاطر التعامل مع مثل هذه الاسطوانات الملوثه فالافضل -في رايهم- ارتداء قفازات طبيه واقيه عند الامساك بهذه الاسطوانات . ( صدق او لا تصدق)

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

لهذه الاسباب- قصور التناول الاعلامي و المفاهيم الخاطئة المنتشرة - رايت ان البداية الصحيحه تكون بالاجابة عن هذا السؤال البسيط الذي يتردد بالحاح و اسمعه دائما………. ما هو الفيروس؟


* تعريف الفيروس

يمكن ان نعرف الفيروس في كلمات قليلة بانه.
برنامج يتكون من عدة اجزاء.
مكتوب باحدي لغات البرمجة بطريقة خاصة.
تسمح له بالتحكم في البرامج الاخري.
وقادر علي تكرار نسخ نفسه.

ويحتاج الي برنامج وسيط ( كعائل له) او مساحة تنفيذية علي الاسطوانة

ولكن يظهر هنا سؤال ملح فاذا كان الامر لا يتعدي كونه برنامج يسبب بعض المشاكل للكومبيوتر - و بالتالي للمتعاملين معه - فلماذا كل هذه الضجة حوله؟
و الاهم من ذلك لماذا سميت مثل هذه البرامج بالفيروسات ؟

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

هل هذه الاجابة كافية؟….

الامر يحتاج الي مقارنة سلوك كل من النوعين.

فيروس الكومبيوتر و الفيروس البيولوجي حتي يظهر التشابه جليا و نستطيع الاقتناع بسهولة.

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

فاذا شبهت مشية س من الناس بمشية الغزال فلابد و ان اكون قد رايت مشية الغزال هذه او علي الاقل سمعت عنها تفصيلا حتي يكون التشبية صحيحا.

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

 

الفيروس البيولوجي

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

تكوين الفيروس البيولوجي

يتكون الفي

المزيد

أضف الى مفضلتك
  • del.icio.us
  • Digg
  • Facebook
  • Google
  • LinkedIn
  • Live
  • MySpace
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb