عَرفَت الحضارة العربية الإسلاميَّة عدة أنواع من المكتبات لم تكن تَعرفها أيُّ حضارةٍ أخرى، وقد انتشرَت هذه المكتبات في كافة أنحاء الدّول الإسلاميَّة؛ فهي كما وُجدَت المكتبات في قصور الخلفاء، وُجِدَت أيضًا في المدارس والكتاتيب ودُور العبادة، بل وكما وُجدَت في عواصم الدويلات وُجدَت كذلك في القُرى النائية والأماكن البَعيدة؛ ممَّا يؤكِّد على تأصُّل حُبِّ العلم لدى أبناء هذه الحضارة. ثم أصبحت المكتبات في الحضارة العربية الإسلامية منارة من منارات التعليم، بل أصبحت مؤسسات مستقلة ينفق عليها الأمراء والأثرياء والعلماء. فمن أنواع المكتبات التي عرَفَتها الحضارة الإسلاميَّة: 1. المكتبات العامَّة: وهي مؤسَّسات ثقافية، يُحْفَظُ فيها تراث الإنسانيَّة الثقافي وخبراتها؛ ليكون في متناول المواطنين من كافَّة الطَّبقات والأجناس، والأعمارِ، والمِهَن، والثقافات؛ وكان من أمثلتها: مكتبة قرطبة التي أسَّسها الخليفةُ الأموي الحكَم المستنصر سنة (350هـ/961م) في قرطبة. مكتبة دار الحضارة الصينية. 2. المكتبات الخاصَّة: وقد انتشر هذا النَّوع من المكتبات في جميع أنحاء العالم الإسلامي بشكلٍ واسع وجيِّدٍ؛ ومن أمثلتها الصَّحابي عبدالله بن عباس -رضي الله عنهما-، ومكتبة الخليفة المستنصر، ومكتبة الفتح بن خاقان ، ومكتبة ابن العميد ، وغيرهم كثير.
سعت الغالبية العظمى من مسلمي الأندلس إلى مساندة ودعم مكتبات المساجد، وقد ذكر المؤرخ الإسباني خوليان ريبيرا أن ابن لبّ المالقي الذي عاش مدة طويلة في غرناطة أوصى بجزء كبير من مكتبته الخاصّة إلى مكتبة الجامع الكبير " واشتهر نوع آخر من أنواع المكتبات في الحضارة الإسلامية، تلك المكتبات التي أُنشئت كملاحق في المساجد والجوامع: ويُعْتَبَرُ هذا النوع من المكتبات الأوَّل في الإسلام؛ حيث نشأت المكتبات في الإسلام مع نشأة المساجد وقبل إنشاء المدارس بقرنين على الأقل، ومن أمثلتها: مكتبة الجامع الأزهر، ومكتبة الجامع الكبير في القيروان[11]. بل اشتهر المسجد النبوي بمكتبة عامة كبيرة كانت موقوفة على طلبة العلم من المجاورين، وكانت الفاجعة قد حلّت بها سنة 886هـ حين احترقت بسبب صاعقة في نادرة من النوادر الطبيعية الغريبة[12]، وكذلك اشتُهر الجامع الأموي بدمشق بخزانة كتبه الفريدة؛ بل بعدة خزائن كتب "مكتبات"، كانت موقوفة على كل من يريد المطالعة والتعلم[13]. وفاقت مكتبات الجوامع في الأندلس نظيرتها في المشرق الإسلامي، ويعد المسجد الكبير في قرطبة واحدًا من أكبر الجوامع وأعظمها، وقد احتوى هذا المسجد الشهير الذي أنشأه الخليفة الأموي عبد الرحمن الداخل سنة (170هـ/786م) على مجموعة كبيرة من الكتب والمصاحف، والتي دُمّر معظمها إبان اجتياح قوات الملك فرديناند الثاني سنة (634هـ/1236م)، وقد أشار المؤرخ المقري إلى تلك الواقعة، ذاكرًا بأنه كان من بين المصاحف التي أُحرقت على يد القوات الغازية المصحف الذي خطّه الخليفة عثمان بن عفان رضي الله عنه[14].
وظهر في عهد المأمون جماعة من كبار العلماء خلد التاريخ أسماءهم، وعلى رأسهم ابن الهزيـل وابن سبار والجاحظ، ويروى عن المأمون أنه قال: "لا نزهة ألذ من النظر في عقول الرجال"، وقـال أيضا: "أعيت الحيلة في الأمر إذا أقبل أن يدبر وإذا أدبر أن يقبل"، كما قال: "أحسن المجالس ما نظر فيه إلى الناس"، وأيضا: "الناس ثلاثة؛ فمنهم مثل الغذاء لا بد منه على كل حال، ومنهم كالدواء يحتاج إليه في حال المرض، ومنهم كالداء مكروه على كل حال". وذكر المؤرخون أن الغرض من مجالس المناظرة في عهد المأمون فض الفتن والمنازعات، وعدم تعطيل أحكام الله سبحانه وتعالى، وبفضل هذا المناخ أصبح عصره من أزهى عصور العلم في الدولة العباسية؛ لميل المأمون نفسه إلى تحصيل العلوم والمعارف ونشر المعرفة بين الناس؛ لذلك أصبح "بيت الحكمة"، كما تشير الدراسة، "أشبه بجامعة علمية، تحوي داراً للكتب يجتمع فيـها العلماء للترجمة والتأليف والدرس، بها أماكن خاصة للناسخين لنسخ الكتـب لأنفسهم ولغيرهم بأجور معينة، وأشرف عليها موظف عرف باسم (صاحب بيت الحكمة)، وكان الخلفاء يختارون من اتصف بسعة العقل والأمانة العلمية". وهناك من يرى بين دارسي المكتبات أن "بيت الحكمة كانت أول مكتبة عامة ذات شأن في العالم الإسلامي، بل إنها أول جامعة إسلامية اجتمع فيها العلماء والباحثون، ولجأ إليها الطلاب، فكان بذلك أول مركز علمي يحقق للطلاب زادا علميا وفيرا، ويخرج لهم من جهد القائمين عليه ثقافة مختلفة الاتجاه تشمل علوم الطب والفلسفة والحكمة".
وصف الكتاب يعتبر هذا البحث محاولة في سبيل تأصيل مفاهيم الحضارة والثقافة والمدنية وإستقصاء جذورها وتتبع دلالاتها والكشف عن معانيها وكوامن جوهرها في اللغة العربية وفي غيرها من اللغات.
لغات البرمجة ، تعد البرمجة عالما واسعا من المعلومات والأوامر التي تُتيح لك التواصل وسهولة التعامل بينك وبين جهاز الكمبيوتر، حيث يتم ترجمة هذه الأوامر إلى قواعد يتم كتابتها بلغة البرمجة، ولكن يجب أن تمر هذه الأوامر بعدة مراحل وخطوات حتى يتم تنفيذ هذا الأمر على جهاز الكمبيوتر، وذلك لأن جهاز الكمبيوتر لا يستقبل بيانات وأوامر إلا بلغة Language Binaries. أنواع لغات البرمجة كما علمنا أن جهاز الكمبيوتر لا يفهم ولا يستقبل الأوامر إلا بلغة واحدة وهذه اللغة هي Language Binaries ، حيث يقوم جهاز الكمبيوتر بتوضيح وترجمة البيانات إلى قواعد، وما يقوم بهذه المهمة هو Compiler ، وذلك حيث يقوم بترجمة الأكواد المكتوبة بحيث تنتقل من مرحلة المستوى العالي الذي لا يفهمه جهاز الكمبيوتر إلى لغة ذات مستوى منخفض، وبذلك تكون اللغة هي اللغة التي يفهمها الكمبيوتر، فيصبح التعامل مع الكمبيوتر بطريقة أسهل. ويوجد نوعان من لغات البرمجة وهي التي تساعد المستخدم على فهم كل الأوامر والأكواد، وكل نوع من الأنواع له خصائص ومميزات خاصة بها تختلف بها عن باقي اللغات، وكما أن لها مميزات فإن كل نوع أيضًا له عيوبه، حيث يختلف النوعان وفقًا للغة التي يفهمها ويستوعبها الناس ويتعاملون بها.
يوجد طريقتان لفحص أنواع بيانات أي برنامج وأولادهما الفحص الثابت لنوع البيانات، والطريقة الثانية للفحص تعرف بالفحص الديناميكي لنوع البيانات. 4- المكتبات Libraries تعتبر المكتبات هي آخر عنصر من عناصر لغات البرمجة، تعريفها تلك السمات والوسائل الجانبية المتوفرة في لغة معينة للبرمجة، وذلك سعيا لتنمية أي برنامج يتم كتابته عن طريق لغة البرمجة المستخدمة. لم تكن المكتبات تحظى باهتمام كبير قديما بل لم يكن يتم اعتبارها أمرا هاما في لغات البرمجة، إلا أنه في الوقت الراهن ونتيجة للانتشار الكبير في استخدام التكنولوجيا أصبحت تلك الوسائل من الأمور الحتمية اللازمة ليتم كتابة أي برنامج. بحث عن لغات البرمجة عالية المستوى. ومن أمثال لغات البرمجة التي تتضمن أعدادا كبيرة من المكتبات المساعدة لغة c++، وهذا السبب هو الذي ميز هذه اللغة عن باقي لغات البرمجة وجعلها أكثر فاعلية. ولا يفوتك قراءة مقالنا عن: مقارنة بين لغات البرمجة من حيث السهولة والاستخدام خصائص لغات البرمجة كان لزاما في مقال مقدمة عن لغات البرمجة وتطورها البحث في خصائص لغات البرمجة، حيث ينبغي أن تتوفر بعض الخصائص في لغات البرمجة ومنها: 1- البساطة لابد وأن تتميز لغات البرمجة بالبساطة والسهولة التي تساعد مستخدمي البرامج في استخدام تلك اللغات بالكيفية السلسلة، ومن ثم يتم الاستفادة من كافة خصائص اللغة.
تتميز بالتعرف على لغة html تجعل كتابة النصوص البرمجية أمرًا ممكنًا وكذلك القيام بالتعامل مَع غيرها مِن اللغات. تقوم العَديد من لغات البرمجة بالاعتماد عليها كما لغة فيجوال بيسيك.
أهمية لغة html تَكمن أهمية هذه اللغة في أنها قامت بالتمكين من التصميم لمواقع الويب وأيضًا جعلت من ظهورها ممكنًا بشكلها الحَالي عبر نِظام وأساسيات تتبع لترميز بسيط جدًا عبر الاستخدام للإطارات والرسوم البرمجية المُحددة التي تقوم بتسهيل التعامل معها والتعلم لها أيضًا، ومن خلال هذه اللغة يمكن القيام بتعديل الموقع بشكل سهل، في الوَقت الذي تُعدّ فيه هذه اللغة بأنها حلقة الوصل ما بين المستخدمين والمتصفح الخاص بالإنترنت، إذ إنّه عبر الرسوم والأكواد المخصصة يقوم المتصفح بالحصول على الأوامر من أجل أن يعرف الأماكن الخَاصة بالصور والبيانات وكذلك العناوين بالموقف لكي يقوم بعرضها على المستخدم بصورة صحيحة. بحث عن البرمجه واهميتها. مميزات لغة html إنّ لغة html تَمتلك مميزات عَديدة مثلها مثل باقي لغات البرمجة المستخدمة في الوَقت الحالي، وهذه المميزات تَهم المبرمجين بالدرجة الأولى، وفيما يلي المميزات: [2] تُعتبر لغة سهلة في التّعلم حيثُ لن يتم إيجاد صعوبة في القيام بتَعلمها. يتواجد عدد كبير من مصادر التعلم لها، وتتوفر هذه المصادر عبر اليوتيوب وعبر الكُتب المنشورة والدورات التي يتم إعطائها، وهذا يتم عبر وقت قصير للغاية. تعلمها لا يتطلب سوى تواجد برنامج "notepad" أو واحد من البرامج المشابهة من أجل كتابة الوسوم والأكواد بصورة معيّنة والقيام بالتعلّم لأساسيات مُحددة ومن ثمّ البدء في التصميم بسهولة للمواقع.
هي عبارة عن مجموعة من الأوامر تكتب بقواعد محددة عن طريق البرمجة ، وتمر هذه الأوامر بعدة مراحل لكي تنفذ على الكمبيوتر، و لغة البرمجة عملها الأساسي توصيل اللغة بينك وبين الكمبيوتر، لأن الكمبيوتر لا يتعامل إلا بلغة واحدة و تسمى Language Binaries، فتتم ترجمة اللغة و الأوامر الخاصة عن طريق المترجم Compiler، ودوره يكون في ترجمة الكود المكتوب بلغة عالية المستوى و تحويلها إلى لغة منخفضة المستوى، وهي لغة الآلة أو النظام الثنائي الذي يعمل به الكمبيوتر، ومن ثم يفهمها الكمبيوتر ويسهل التعامل معه. أنواع لغة البرمجة لغات البرمجة كثيرة و مختلفة و لكل لغة خصائصها و مميزاتها و عيوبها، و معروف أن لغات البرمجة تقوم بتحويل البيانات العادي إلى نظام يستطيع الكمبيوتر فهمه و يستطيع التعامل معه، و يوجد نوعان من لغة البرمجة يتم تصنيفهم من حيث اللغة التي يتعامل بها الناس، اللغات عالية المستوى وهي قريبة من اللغة التي يتعامل بها الناس، منها الجافا والسي و دلفي والسي ++ ، و لغة منخفضة المستوى وهي اللغة التي يتعامل بها الكمبيوتر و يصعب فهمها مثل الأسمبلي Assembly. لغة ++C تضم هذه اللغة البرمجة العالية المستوى و المنخفضة المستوى و هي تحتوي على، تم تطوير هذه اللغة في أوائل التسعينات أو أواخر الثمانينات، وتم تنفيذه في مختبرات بيل على يد Bjarne Stroustrup، وسميت وقتها لغة السي مع الصفوف لكن بعد ذلك تم تغيير الاسم إلى ما هو عليه الآن، و هي من أكثر اللغات استخدام وانتشارا و تستخدم في نظم التشغيل الحديثة، هذا بسبب تعاملها الجيد و القوي مع الهاردوير، و تتميز لغة ++C سرعتها في الاستخدام و توافر مصادر وكتبها بكثرة لمن يريد تعلمها، و يستعملها الكثير في المشاريع على اعتبار أنها الحل الأمثل في المشاريع الكبيرة المعقدة.