content_cookies111:string(1868) "{"id":64530,"content_cookies":null,"user_header":{"SERVER_SOFTWARE":"Apache\/2.4.52 (Debian)","REQUEST_URI":"\/%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A7%D9%84%D8%B5%D8%AF%D9%8A%D9%82%D8%A9-%D9%84%D9%84%D8%A8%D9%8A%D8%A6%D8%A9-%D9%88%D9%81%D9%88%D8%A7%D8%A6%D8%AF%D9%87%D8%A7\/","REDIRECT_STATUS":"200","HTTP_X_FORWARDED_PROTO":"https","HTTP_CONNECTION":"upgrade","HTTP_HOST":"technologyreview.ae","HTTP_CF_CONNECTING_IP":"3.214.184.223","HTTP_CF_IPCOUNTRY":"US","HTTP_ACCEPT_ENCODING":"gzip","HTTP_CF_RAY":"80be205ae8b20603-IAD","HTTP_CF_VISITOR":"{\\\"scheme\\\":\\\"https\\\"}","HTTP_USER_AGENT":"CCBot\/2.0 (https:\/\/commoncrawl.org\/faq\/)","HTTP_ACCEPT":"text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8","HTTP_ACCEPT_LANGUAGE":"en-US,en;q=0.5","HTTP_CDN_LOOP":"cloudflare","PATH":"\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin","SERVER_SIGNATURE":"Apache\/2.4.52 (Debian) Server at technologyreview.ae Port 80<\/address>\n","SERVER_NAME":"technologyreview.ae","SERVER_ADDR":"172.18.0.9","SERVER_PORT":"80","REMOTE_ADDR":"3.214.184.223","DOCUMENT_ROOT":"\/var\/www\/html","REQUEST_SCHEME":"http","CONTEXT_PREFIX":"","CONTEXT_DOCUMENT_ROOT":"\/var\/www\/html","SERVER_ADMIN":"webmaster@localhost","SCRIPT_FILENAME":"\/var\/www\/html\/index.php","REMOTE_PORT":"58214","REDIRECT_URL":"\/\u0627\u0644\u0628\u0631\u0645\u062c\u0629-\u0627\u0644\u0635\u062f\u064a\u0642\u0629-\u0644\u0644\u0628\u064a\u0626\u0629-\u0648\u0641\u0648\u0627\u0626\u062f\u0647\u0627\/","GATEWAY_INTERFACE":"CGI\/1.1","SERVER_PROTOCOL":"HTTP\/1.1","REQUEST_METHOD":"GET","QUERY_STRING":"","SCRIPT_NAME":"\/index.php","PHP_SELF":"\/index.php","REQUEST_TIME_FLOAT":1695591003.576508,"REQUEST_TIME":1695591003,"argv":[],"argc":0,"HTTPS":"on"},"user_ip":"3.214.184.223","user_agent":"CCBot\/2.0 (https:\/\/commoncrawl.org\/faq\/)"}"
هذه الميزة مخصصة للمشتركين يمكنهم مشاركة المواضيع بحد اقصى 10 مواد من كافة مواقع مجرة
أدّى التقدم التكنولوجي وتطور البرمجة وتعقيد التعليمات البرمجية وزيادة طولها إلى إمكانات برمجية أكبر، وتحقيق فوائد أكثر. يتطلب هذا الأمر قوة معالجة أكبر لتحليلها، ما أدّى إلى زيادة الطلب على الطاقة وارتفاع الطلب العالمي على الكهرباء، وهذا يعارض أهداف الاستدامة، فكان من اللازم تطوير البرمجة لتصبح صديقة للبيئة.
ما هي البرمجة الصديقة للبيئة؟
البرمجة الصديقة للبيئة، والتي تُسمى أيضاً البرمجة الخضراء، هي ممارسة حوسبة مستدامة بيئياً تسعى إلى تقليل الطاقة المتضمنة في معالجة سطور التعليمات البرمجية، وبالتالي تقليل الاستهلاك الكلي للطاقة، وتقليل انبعاثات غازات الاحتباس الحراري.
قد يخلط البعض بين مفهومي البرمجة الخضراء والحوسبة الخضراء، بينما الواقع أن الأول جزءٌ من الثاني الذي يهدف إلى الحد من الأثر البيئي للتكنولوجيا، واستخدام التكنولوجيا المستدامة، منذ لحظة البدء بالتصنيع وصولاً إلى إعادة التدوير، بما في ذلك تحسين كفاءة استخدام الموارد، وتقليل استهلاك الطاقة، والحد من انبعاثات غازات الدفيئة.
من أجل تقليل استهلاك البرمجة للطاقة الكهربائية يجب إيجاد طريقة تساعد على تقليل كمية الطاقة اللازمة لمعالجة التعليمات البرمجية، واستخدام الحد الأدنى من المعالجة اللازمة لتقديم طلب نهائي، وتسريع أوقات تحميل موقع الويب، وذلك عن طريق تقليل حجم الملفات المرفوعة على الإنترنت، وتحميل الوسائط بجودة أقل مثلاً.
يمكن تحقيق هذا الهدف من خلال تقليل حجم الشيفرة البرمجية، التي غالباً ما تكون طويلة دون داعٍ، وتؤدي إلى تباطؤ في تحليلها، وبالتالي زيادة استهلاك الطاقة. لذلك، يكمن الحل في تطوير أكواد برمجية تحتاج إلى القليل من المعالجة مع تقديم أفضل النتائج.
وقد بينت الأبحاث التي أُجريت على عدة لغات برمجة، أن لغة البرمجة «سي C»، هي الأكثر كفاءة من ناحية السرعة، وتقليل استخدام الطاقة والذاكرة.
كيف تجعل البرمجة الصديقة للبيئة حقيقة واقعة؟
يحتاج تطبيق البرمجة الخضراء إلى تكامل بين البرمجيات والبشر الذين يستخدمونها:
ترميز التطبيقات القائمة على المعالجات متعددة النوى بطريقة تزيد كفاءة الطاقة.
التوجه نحو تحقيق الحوسبة الخضراء، وتحسين الموارد والبنية التحتية لتكنولوجيا المعلومات.
تشجيع استخدام التطبيقات التي تعمل على البنية التحتية السحابية التي تسهم في خفض كمية البيانات المنقولة عبر الشبكة واستخدام الطاقة الكلي للشبكة.
تشجيع المستخدمين على استخدام التطبيقات والبرامج التي تعتمد على البرمجة الصديقة للبيئة.
تشجيع المبرمجين على الابتكار والبحث عن طرق جديدة لتوفير الطاقة.
كانت هذه بعض النقاط والخطوات التي يمكن اتباعها لتحقيق البرمجة الصديقة للبيئة، لكن بالتأكيد توجد طرق كثيرة أخرى تنفذها الشركات والمؤسسات التي تتجه نحو الاستدامة.
من اسمها، تمتلك البرمجة الخضراء مزايا تسهم في الحفاظ على البيئة، فهي:
تقلل استهلاك الطاقة وبالتالي تقلل تكاليف الطاقة.
تقلل الانبعاثات وبالتالي تزيد من تحقيق أهداف الاستدامة.
تزيد أرباح المؤسسات بسبب تخفيض الطاقة اللازمة لتشغيل أجهزتها.
تبسط البنى التحتية.
توفر وقت المبرمجين لكونها تتطلب كتابة سطور برمجية أقل.
ستحقق البرمجة الخضراء هدفها عندما يصبح أثرها على البيئة أقل ما يمكن أو معدوماً، وتحد من استهلاك الطاقة وانبعاثات غازات الاحتباس الحراري والبصمة الكربونية.
كاتبة محتوى في منصة إم آي تي تكنولوجي ريفيو، حاصلة على الإجازة في العلوم والإجازة في الترجمة من جامعة دمشق، مهتمة بكل جديد فيما يتعلق بالطب والتكنولوجيا والذكاء … المزيد الاصطناعي.
أصبح الآن من الممكن ربط التغير المناخي بأنواع الظواهر المناخية المتطرفة كافة، بدءاً من نوبات الجفاف ووصولاً إلى الفيضانات والحرائق البرية.
نستخدم ملفات تعريف الارتباط لتحسين تجربتك، استمرار استخدامك للموقع يعني موافقتك على ذلك. سياسة الخصوصيةأوافقX
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.