ما هي البرمجة


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


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


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


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


هل HTML لغة برمجة؟

HTML هو لغة لتنسيق البيانات و عرضها و هذا ما يظهر نم إسمه HyperText Markup Language


روابط خارجية

نظام عد ثنائي - ويكيبيديا، الموسوعة الحرة
بوابة منطقية - ويكيبيديا، الموسوعة الحرة
صناعة حاسب بسيط - فيديو


أعجبك، شاركه

english أوراق