الجمعة، 21 سبتمبر 2018

مدونة المحترف

مدونة المحترف

Link to موضوع جديد لك

أفضل لغات البرمجة للمبرمجين للـ Blockchain

Posted: 21 Sep 2018 05:15 AM PDT

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


يجب استخدام لغة برمجة لتصميم وتكوين وتطوير وظائف هذه التقنية. لذا ، ما هي لغات البرمجة اللازمة لهذه التكنولوجيا؟ إذا كان لديك رغبات الدخول إلى برمجة blockchain ، فحاول إتقان لغات البرمجة التالية.

1. C ++

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

نظرًا لكفاءة إدارة الذاكرة والأداء ، تسمح C ++ لنقاط نهاية مختلفة بالتفاعل في وقت واحد. هذا هو المفهوم الأساسي لتكنولوجيا blockchain حيث يستطيع المستخدمون في الشبكة التفاعل في وقت واحد. يمكن رؤية فعالية C ++ في بعض تطبيقات blockchain الأكثر شعبية مثل Bitcoin و Ethereum  .

2. جافا

لقد كانت Java قوة رئيسية يحسب لها حساب منذ عام 1995. وهي لغة برمجة موجهة للكائنات مملوكة لشركة Oracle. أحد العوامل الرئيسية وراء الشعبية الهائلة لهذه اللغة هو الاستقلالية. يمكن تشغيل التطبيقات المبرمجة بلغة جاڢا على أي جهاز كمبيوتر طالما أنه يحتوي على بيئة تشغيل Java (JRE).

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

3. بايثون

يعود تاريخ لغة برمجة بيثون إلى عام 1991 عندما تم إنشاؤها بواسطة Guidi van Rossum ، مبرمج هولندي. اليوم ، بيثون هي واحدة من أكثر لغات البرمجة المحبوبة. المبرمجون يحبون ذلك بسبب بساطته ويستخدم أيضًا الحد الأدنى من الموارد. هناك أيضا مجتمع قوي من المبرمجين بايثون. هذا يجعل من السهل على الشخص الوصول إلى الموارد وحتى الحصول على المساعدة اللازمة

عندما يتعلق الأمر ببرمجة blockchain ، أثبتت بايثون أنها موثوقة للغاية. بالنظر إلى أنه يستخدم لإنشاء تطبيق مستقل قائم على الويب ، يمكن أن تتلاءم Python بسهولة مع تطوير blockchain.

4. Simplicity 

تم إنشاء لغة برمجة Simplicity بواسطة راسل أوكونور. ويصفها بأنها لغة برمجة بسيطة يمكن استخدامها لإنشاء عقود ذكية في تطوير blockchain. من نظرة عامة ، تعتبر Simplicity نسخة محسنة من طريقتين شائعتين لتطوير blockchain. وهي Ethereum Virtual Machine و Bitcoin Script.

تستخدم لغة البرمجة هذه خوارزمية التحليل الثابت لإجراء التنبؤات وتحليل تكلفة تشغيل التطبيق. على الرغم من أنه لا يزال يتم إجراء المزيد من الأبحاث على هذه اللغة ، يتنبأ العديد من الناس أن Simplicity  ستكون بديلاً لمعظم لغات البرمجة التي يتم استخدامها لإنشاء عقود ذكية.

5. Solidity 

Solidity هي لغة برمجة اخترعها فريق Ethereum. إنها لغة برمجة موجهة للكائنات يتم استخدامها لإنشاء عقود ذكية. كثير من الناس يرون أنه نسخة محسنة من  Ethereum. هذا لأنه يستخدم نقاط القوة في EVM ويحسن في المناطق الضعيفة.

Solidity  هي لغة برمجة مكتوبة بشكل ثابت. هذا يعني ببساطة أن اللغة تقوم بالتحقق من الأخطاء أثناء مرحلة التشفير وليس في مرحلة التجميع. حاليا ، هي لغة البرمجة الأكثر تفضيلاً لإنشاء عقود ذكية. يتوقع الخبراء أن الاتجاه سيبقى كما هو في بعض السنوات. والخبر السار هو أن هناك الكثير من الدورات والبرامج التعليمية التي تم إنشاؤها لهذه اللغة البرمجة.

كما ترون ، هناك عدة لغات مختلفة للبرمجة blockchain. ما عليك سوى اختيار واحدة تناسبك 

4 منصات على الإنترنت يستخدمها "بيل غيتس" للتعلم يوميا

Posted: 21 Sep 2018 04:44 AM PDT

بيل غيتس هو مؤسس، ومستشار تكنولوجيا وعضو مجلس إدارة شركة مايكروسوفت، الرائدة عالميا في مجال البرمجيات والخدمات والحلول التكنولوجية . شغل منصب رئيس مجلس الإدارة حتى 4 فبراير 2014. في 27 يونيو، 2008، خرج من مجلس ادارة الشركة للاهتمام باعمال الخيرية التي يوجه لها جزء كبير من وقته وامواله عبر مؤسسة بيل وميليندا غيتس . 

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

هذا الموقع أكيد سمعت عنه ، فهو ظهر في سنة 2006 على يد أحد الهنود الذي بدأ آنذاك بانشر مجموعة من الدروس في الرياضيات خاصة في موقعه الخاص. هذه الفكرة تتطورت بشكل كبير فاصبحت تسمى الآن أكاديمية خان ، وتقدم دروس فيديو خاصة في الرياضيات والعلوم والاقتصاد والتاريخ. أكاديمية خان لديها نحو 4،000 محاضرة في شكل مقاطع فيديو على شبكة الإنترنت .

انطلق الموقع سنة 2013 بهدف تعليم الاطفال علوم الحاسوب داخل المدارس و هو يدعم العديد من اللغات ومن بينها اللغة العربية 


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

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

مشروع التاريخ الكبير هو جهد مشترك بين المعلمين والباحثين والعلماء ومؤيديهم لتقديم نهج متعدد التخصصات للمعرفة للمتعلمين مدى الحياة في جميع أنحاء العالم.

هواوي تكشف عن مفاجأتها للعام القادم

Posted: 21 Sep 2018 02:00 AM PDT

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

وفي الوقت الذي تستعد سامسونغ لإطلاق هاتفها الجديد والقابل للطي من طراز Galaxy في شهر نوفمبر القادم أي قبل متم هذه السنة وبداية العام القادم، فإن هواوي أبدت عزمها على إطلاق هاتف مشابه، لكن ليس هذا فقط، فالشركة الصينية تعتزم إدماج دعم تقنية 5G في هاتفها الجديد ليكون بذلك من الأوائل في العالم الذي يدعم هذه التقنية.

هذا الأمر كشف عنه رئيس المجلس الإداري لشركة هواوي أثناء مشاركته في الفعاليات الصيفية للمؤتمر الاقتصادي المرموق "دافوس" المقام حاليا بمدينة "تيانجين" في الصين، حيث أشار "Hu Houkun" إلى أن الهواتف الجديد من هواوي بتقنية 5G ستكون قابلة للطي وستصل للأسواق في منتصف 2019.

Hu Houkun وعد بأن هاتف هواوي الجديد سيكون أسرع بـ 100 مرة مما هو متوفر حاليا.


الكشف عن ميزتين جديدتين من إنستغرام

Posted: 21 Sep 2018 01:43 AM PDT

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

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


نوكيا تحدد موعد إطلاق هاتفها ذو الكاميرا الخماسية

Posted: 21 Sep 2018 01:34 AM PDT

نوكيا تحدد موعد إطلاق هاتفها ذو الكاميرا الخماسية
تسربت الكثير من الصور مؤخرا لهاتف نوكيا الجديد التي تتضارب الأنباء حول طرازه، هذه الصور تكشف في الحقيقة أن الهاتف الجديد من HMD Global سيأتي بخمس كاميرات في الواجهة الخلفية.

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

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

ليست هناك تعليقات:

إرسال تعليق

حوحو للمعلوميات

حوحو للمعلوميات ...