لاحظت انتشار معلومات مغلوطة بين الكثيرين حول الحاسب و البرمجة و لغاتها و أمور أخرى ،، سأحاول في هذه التدوينة تصحيح بعض منها و الإضافة إليها :
× الويب و الانترنت مصطلحين ذو دلالتين مختلفتين [*].
× هناك فرق بين محركات البحث كغوغل Gooogle و ألتافيستا Altavista وَ أدلة البحث كالياهو Yahoo!
محركات البحث :هي برامج تُتيح للمُستخدِمين البحثَ عن كلمات محددة ضمن مصادر الإنترنت المختلفة (مواقع الويب ومواقع FTP و تلنت (Telnet))، ويتألف محرك البحث من ثلاثة أجزاء رئيسة هي:
* برنامج العنكبوت .(spider program)
* برنامج المُفهرِس .(indexer program)
* برنامج محرك البحث.
أدلة البحث : يُعَدُّ دليل الويب (Web directory)، أو المُرشد أو الكتالوج (catalogue or guide)، وسيلةً أخرى للبحث عن المعلومات في شبكة الويب العالمية. وخلافاً لمحركات البحث، يحوي دليل الويب، وهو موقع على الويب، روابطَ مُنظمة ومُرتبة (تنظم عادة حسب مواضيع عامة وأخرى فرعية) تُؤدي إلى مصادر المعلومات. وتُنشِئ هذه الأدلة من قِبل بعض الجهات أو المؤسسات، ثُمَّ يجري تحديد مصادر المعلومات التي ستشير الروابط إليها، وتُجمع، وتُراجع، وتُنظم، وتُصنف لتوضع في النهاية في أدلة الويب.[*]
× مصطلح الحاسوب و الحوسبة ليس حكرًا على حواسيبنا هذه المكونة من شاشة و لوحة مفاتيح (ظاهريًا)، بل تشمل الآلآت الحاسبة ، أجهزة الاستقبال الفضائية … و كل ما تتم برمجته للقيام بمهمة ما يدخل في باب الحاسب و الحوسبة .
× الـ HTML ليست لغة برمجة ، بل هي “صيغة بيانات” تستخدم في كتابة صفحات المواقع . بعض الكتب تصنفها ضمن مجموعة يُطلق عليها “اللغات الخاصة”.
عند بحثي حول الـ HTML و كيف أصيغ بأبسط و أقل طريقة ممكنة المعنى الأوضح لها ، وجدت واجبًا طريفًا من أستاذ حانق على الخلط بين الـ HTML و لغات البرمجة ،، يطالب بعد قراءة مقاله بأن تكتب مئة مرة الجملة التالية : الـ HTML صيغة بيانات و ليست لغة برمجة.
و يضيف : بإمكانك استخدام جمل الدوران لأي لغة برمجة في كتابة الجملة مئة مرة ، و بإمكانك محاولة ذلك أيضًا باستخدام الـ HTML .
يقصد بذلك أن الـ HTML لا تحوي جمل تحكم و دوران كونها ليست لغة برمجة بالأصل.
× اللغات التي يستخدمها المبرمجون لكتابة شفرات برامجهم ، هي لغات يُطلق عليها اللغات عالية المستوى ( High Level Languages).
× اللغات عالية المستوى لا يستطيع الحاسب أن يفهمها و يتعامل معها مباشرة ، بل يجب تحويلها إلى لغة وسيطة يُطلق عليها لغة التجميع (Assembly Langauge) ، و بعدها يتم تحويلها / ترجمتها إلى لغة الآلة (Machine Language).
× لغة الآلة مكونة من أصفار و وحايد فقط ، و هي اللغة الوحيدة التي يفهمها و يتعامل بها الحاسوب – أو لنكن أدق المكونات المادية للحاسوب (العتاد) .
× قبل مولد الحواسيب الالكترونية (1930 – 1950)، كان هناك جيل من الحواسيب أطلق عليه جيل الحاسبات الميكانيكية ( قبل 1930 ) . جميع الحواسيب االالكترونية الحديثة (1950 – حتى الآن ) مبنية على نموذج يُطلق عليه Von Neumann Model .
.
.
.
القادم : إما سيكون “كيف تنشيء شبكة محلية” أو “نظم التشغيل [2] ” بحسب التساهيل =] .
– لكني و بمحض الصدفة وجدت المهمة الثالثة من مهام واجبي الأول -خلال نفس الفصل- في مادة الـ Assembly Language (لغة التجميع) :