نبذة عن لغة C و تاريخها
في أيام بداية الحاسوب كانت البرمجة تتم على لغة بدائية منخفضة المستوى low-level تدعى بلغة الآلة حيث كانت تفهمها الآلة مباشرتاً و يتم البرمجة عليها بأوامر تمثل بخيوط مكونة من الواحد و الصفر.
و الصفر تعني low و هي محصور بين -0.5 و +0.5 فولت و الواحد تعني high و هو محصور بين +4.5 و +5.5 فولت, أي بما يسمى بـ النظام الثنائي و كانت البرمجة عليها صعبة و معقدة حتى تم تطوير لغة التجميع assembly و هي من اللغات منخفضة المستوى low-level أيضاً.
حيث كانت سهلة بالنسبة للغة الآلة فبدل إستعمال سلاسل من الصفر و الواحد تستعمل أوامر ذات كلمات مفهومة مثل ADD و MOV.
مع مرور الوقت تم تطوير لغات برمجة اخرى مثل COBOL و BASIC و C و كان التعامل معها بالكلمات و النصوص مما جعل هذه اللغات مقروئة.
الأدوات اللازمة للبرمجة بلغة C
أدوات لغة سي هي محرر نصوص Editor و مترجم Compiler له و مربط Linker و أي برنامج تتم كتابته يجب أن يمر. على هذه الأدوات و في النهاية ينتج الملف التنفيذي و لا يمكن الإستغناء عن أداة من هذه الأدوات.
في المترجمات الحديثة أصبح كل من الأدوات مدمجة مع بعضها مما جعلها أكثر سهولة في الإستعمال.
تحميل كتاب التحليل الجنائي الرقمي PDF
لتحميل الكتاب يجب عليكم الضغط على زر التحميل ليتم تحويلكم لرابط التحميل بشكل مباشر من سيرفرات جوجل درايف.