مراحل تطور JavaScript

لغة JavaScript قد مرت بعدة مراحل تطور على مر السنين. إليك نظرة عامة على بعض مراحل تطور JavaScript:

1. الظهور في Netscape (1995):

  • تاريخ الاختراع:
    • JavaScript تم اختراعها بواسطة بريندان إيك في عام 1995 أثناء عمله في شركة نيتسكيب (Netscape).
  • هدف الإنشاء:
    • كانت JavaScript في البداية تستخدم لجعل صفحات الويب أكثر تفاعلية ودينامية.
  • الاستخدام الأولي:
    • تم تضمين JavaScript في متصفح Netscape Navigator لتمكين التفاعل بين المستخدم والصفحة.

2. قبول واعتماد وسائل التصفح الأخرى (Late 1990s):

  • قبول وسائل التصفح الأخرى:
    • تم قبول JavaScript بسرعة من قبل متصفحات الويب الرئيسية الأخرى مثل Internet Explorer وOpera وغيرها.
  • معايير ECMA:
    • تم تقييس لغة JavaScript بشكل رسمي من خلال معايير ECMA International، وأصبح يُعرف باسم ECMAScript.

3. التطور مع AJAX (2000s):

  • ظهور تقنية AJAX:
    • تقنية AJAX (Asynchronous JavaScript and XML) ظهرت في أوائل العقد 2000 وساهمت في جعل التفاعل مع الخوادم أكثر فعالية.

4. إطلاق ECMAScript 5 و6 (2009-2015):

  • ECMAScript 5:
    • تم إصدار ECMAScript 5 في عام 2009، وقدم ميزات جديدة مثل Object.create وStrict Mode.
  • ECMAScript 6 (ES2015):
    • في 2015، تم إصدار ECMAScript 6 مع ميزات قوية مثل الأشكال القصيرة للدوال، وكلمات مفتاحية let وconst، وغيرها.

5. ثورة مكتبات الجافا سكربت (2010s – حتى الآن):

  • ظهور مكتبات الجافا سكربت:
    • ظهرت مكتبات وإطارات العمل مثل jQuery وAngularJS وReact وVue.js وغيرها، مما جعل تطوير الواجهات الرسومية أكثر سهولة وكفاءة.
  • Node.js:
    • تم إطلاق Node.js، الذي يمكّن تشغيل JavaScript على الخادم، مما أدى إلى توسيع مجال استخدام JavaScript إلى مجالات الخوادم.

6. إصدارات ECMAScript المتقدمة (من ES2016 حتى ES2022):

  • تطور مستمر:
    • تستمر ECMAScript في التطور مع إصدارات جديدة تضيف ميزات متقدمة وتحسينات في اللغة.

هذه تلخيص للمراحل الرئيسية في تطور لغة JavaScript على مر السنين. تطورت JavaScript لتصبح لغة برمجة متعددة الاستخدامات وأصبحت حاسم

لغة Rubyاهم المميزات تاريخ الاختراع الشركة الداعمة العيوب

لغة Ruby:

  1. المميزات:
    • سهولة القراءة والكتابة: Ruby تشبه إلى حد كبير اللغة الإنجليزية، مما يجعلها سهلة القراءة والكتابة.
    • برمجة كائنية التوجيه: Ruby تدعم البرمجة كائنية التوجيه (OOP) بشكل قوي، مما يسهل إنشاء وصيانة الكود.
    • مجتمع نشط: Ruby يتمتع بمجتمع قوي من المطورين، مما يعني توفر مكتبات وأدوات ودعم وثائق غنية.
    • إطار العمل Ruby on Rails: Ruby يعتبر لغة البرمجة الرئيسية في إطار العمل Ruby on Rails الذي يسهل تطوير تطبيقات الويب.
    • توازن بين المرونة والأداء: توفير توازن جيد بين المرونة والأداء، مما يجعلها مناسبة لمجموعة متنوعة من التطبيقات.
    • تحليل الجماليات (Metaprogramming): Ruby تدعم تحليل الجماليات، مما يسمح للمطورين بتغيير سلوك اللغة في وقت التشغيل.
  2. تاريخ الاختراع:
    • Ruby تم اختراعها في عام 1993 من قبل يوكيهيرو ماتسوموتو في اليابان.
  3. الشركة الداعمة:
    • Ruby ليست مملوكة لشركة محددة، ولكن تتمتع بدعم من مجتمع Ruby الواسع.
  4. العيوب:
    • أداء في بعض الحالات: قد يكون أداء Ruby أبطأ بعض الشيء مقارنة ببعض لغات البرمجة الأخرى، خاصة في مشاريع كبيرة.
    • استهلاك الذاكرة: في بعض الحالات، قد تستهلك تطبيقات Ruby كميات كبيرة من الذاكرة.
    • تأخير في النمو والابتكار: في بعض الأحيان، يُعتبر تطبيق Ruby في بيئات مؤسساتية تقليدية أقل تبتكرًا بسبب التركيز على استخداماتها في مجالات الويب.

لغة JavaScript اهم المميزات تاريخ الاختراع الشركة الداعمة العيوب

لغة JavaScript:

  1. المميزات:
    • لغة برمجة متعددة النماذج (Multi-paradigm): تدعم JavaScript البرمجة الإجرائية والبرمجة الكائنية وتحتوي على ميزات من لغات البرمجة الوظيفية.
    • تفاعلية في المتصفح: JavaScript تستخدم بشكل رئيسي في تطوير الواجهات التفاعلية لمتصفح الويب.
    • مفتوحة المصدر: JavaScript هي لغة برمجة مفتوحة المصدر، مما يسمح للمطورين بالوصول إلى الشيفرة المصدرية وتعديلها.
    • الانتشار الواسع: يتم تشغيل JavaScript على معظم متصفحات الويب، مما يجعلها واحدة من لغات البرمجة الأكثر انتشارًا في العالم.
    • تنوع في استخداماتها: تستخدم JavaScript لتطوير مواقع الويب، وتطبيقات الجوال، وتطبيقات سطح المكتب، والكثير من التطبيقات الأخرى.
    • المجتمع القوي: JavaScript يتمتع بمجتمع نشط من المطورين، مما يعني وجود العديد من المكتبات والأدوات المتاحة.
  2. تاريخ الاختراع:
    • تم اختراع JavaScript بواسطة بريندان إيك في عام 1995 أثناء عمله في شركة نيتسكيب (Netscape).
  3. الشركة الداعمة:
    • JavaScript ليست تابعة لشركة محددة، ولكنها مدعومة من قبل مجتمع الويب ومطوري البرمجيات.
  4. العيوب:
    • تنفيذ متصفح متفاوت: قد تواجه مشكلات التوافق بين المتصفحات نظرًا لاختلاف تنفيذ JavaScript في كل متصفح.
    • أمان المتصفح: بسبب التنفيذ على مستوى المتصفح، يمكن أن يكون JavaScript عرضة لثغرات الأمان.
    • أداء في بعض الحالات: في بعض الحالات، قد يكون أداء JavaScript أبطأ مقارنة ببعض لغات البرمجة الأخرى، خاصة في مجالات تطبيقات الويب الكبيرة.
    • لغة مفسرة: JavaScript هي لغة برمجة مفسرة، مما يعني أن التحقق من الأخطاء يتم خلال تشغيل البرنامج، وليس في وقت البناء.

لغة C++ اهم المميزات تاريخ الاختراع الشركة الداعمة العيوب

لغة C++:

  1. المميزات:
    • تنوع الاستخدام: تستخدم C++ في تطوير مجموعة واسعة من التطبيقات، بدءًا من برامج النظام إلى تطبيقات الويب وألعاب الفيديو.
    • أداء ممتاز: يوفر C++ أداءً عاليًا وكفاءة في استهلاك الموارد، مما يجعلها مناسبة لتطبيقات الوقت الحقيقي والألعاب.
    • التحكم في الذاكرة: يوفر C++ التحكم الكامل في إدارة الذاكرة، مما يتيح للمبرمج تحديد كيفية استخدام وتحرير الموارد.
    • البرمجة الكائنية: تدعم C++ البرمجة الكائنية، مما يسهل على المطورين إعادة استخدام الشيفرة وتنظيمها.
  2. تاريخ الاختراع:
    • تم تطوير لغة C++ بواسطة بيجارن ستروستروب في عام 1979.
  3. الشركة الداعمة:
    • لغة C++ هي لغة برمجة مفتوحة المصدر ولا تنتمي إلى شركة معينة. يتم دعمها بواسطة مجتمع المطورين والمؤسسات.
  4. العيوب:
    • صعوبة التعلم: C++ يُعتبر صعبًا بعض الشيء للمبتدئين بسبب تعقيده والتحكم الكامل الذي يوفره في الذاكرة.
    • تعقيد البنية: بعض المطورين يرون أن بنية C++ قد تكون أكثر تعقيدًا مما يكون لها جدوى في بعض التطبيقات الصغيرة.
    • التطوير البطيء: قد تستغرق عمليات التطوير في C++ وقتًا أطول بالمقارنة مع لغات البرمجة الأخرى.

سايبرترك للأطفال رسمياً من تيسلا بسعر 1,500 دولار

[ad_1]

أطلقت تيسلا رسمياً لعبة الأطفال المصغرة من سيارتها سايبرترك.

صممت “سايبر ترك للأطفال” للذين تتراوح أعمارهم بين 6 و12 عاماً، وتتميز السيارة بمحرك كهربائي صغير وحزمة بطارية 0.5 كيلوواط-ساعة، ويمكنها السير بسرعة قصوى 16 كم/س وقطع مسافة 19 كيلومتر بالشحنة الواحدة. وتوفر مكابح كهربائية أيضاً.

تأتي السيارة بطبيعة الحال بسعر منخفض مقارنة بالشيء الحقيق، ويبلغ سعر سايبرترك للأطفال 1,500 دولار، وقد باعت تيسلا جميع النسخ بالفعل وستبدأ تسليمها للعملاء قبل نهاية العام.



[ad_2]

Source link

مرسيدس AMG CLE 53 4Matic+ توفر محركات محدثة و449 حصان

[ad_1]

كشفت مرسيدس AMG النقاب عن أحدث إضافة لعائلة CLE كوبيه وسياراتها الرياضية: CLE 53 4Matic+ كوبيه موديل 2024.

تحمل السيارة محرك 6 سلندر 3.0 لتر توربو، معزز بنظام هجين مخفف بقدرة 48 فولت يضيف لإضافة ما يصل إلى 23 حصانًا وينتج النظام 449 حصان و600 نيوتن-متر مع ناقل حركة AMG المألوف 9G Speedshift ونظام دفع كلي. يمكن قيادة السيارة في أوضاع مختلفة، بما في ذلك الزلق والمريح و Sport و Sport+ بالإضافة لوضع التخصيص الفردي. وتأتي السيارة أيضاً وضع درفت الذي يحولها إلى الدفع الخلفي الكامل.

تتميز مرسيدس AMG CLE 53 4Matic+ كوبيه بشكل قياسي بنظام توجيه للمحور الخلفي، والذي يمكن يمكن العجلات الخلفية من الانعطاف بما يصل إلى 2.5 درجة وبسرعات تصل إلى 100 كم/س، وما يصل إلى 0.7 درجة بالتوازي مع العجلات الأمامية على السرعات الأعلى من 100 كم/س.

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

لم تؤكد مرسيدس AMG الأسواق التي ستتوفر CLE 53 4Matic+ كوبيه فيها كما لم تعلن عن الأسعار وموعد التدشين، ومع ذلك فإن السيارة هي بالفعل إضافة مميزة لعائلة مرسيدس، وتثير الحماس بين جمهور الشركة وتحيي الأمل باستمرار سيارات الأداء الرياضي.



[ad_2]

Source link

الدنمارك والنرويج وفنلندا تتضامن مع إضراب عمال في السويد ضد تيسلا

[ad_1]

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

يأتي القرار كتضامن مع تحالف النقابات في السويد والذي يحاول الضغط على تيسلا لإرغامها على توقع اتفاقية جماعية مع موظيفها الذين تمثلهم نقابة IF Metall. وفي نفس الوقت فإن سياسة التعاقد في تيسلا لا تتبع هذه الطريقة.

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

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



[ad_2]

Source link

قاض أمريكي يطلب تفسيراً من شركة كروز لإعفائها من غرامة 1.5 مليون دولار

[ad_1]

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

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

بينما تنفي كروز هذا الاتهام، يقول المسؤولين إن الشركة استغرقت أكثر من أسبوع لتزويدهم بالفيديو الكامل.

منح القاضي كروز مهلة حتى 18 ديسمبر لتقديم رد ويجب أن يمثل أمام المحكمة في 6 فبراير. إذا تأخرت كروز في تقديم رد، فقد تواجه غرامة تصل لـ 100,000 دولار لكل يوم، وبالنظر إلى أن كروز استغرقت 15 يومًا لتقديم حساب كامل للحادث، فمن المحتمل أن يؤدي ضعف تفسيرها للأسباب إلى غرامة تصل إلى 1.5 مليون دولار.

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

أخيراً، تعتزم جنرال موتورز خفض الانفاق “بشكل غير مضر” على شركة كروز في عام 2024 مقارنة بعام 2023.



[ad_2]

Source link

متحف بورش يعرض “ساشا” أقدم سياراتهم على الإطلاق

[ad_1]

كشف متحف بورش عن أقدم سيارة لديه، والتي ابتكرها فرديناند بورش خلال فترة عمله كمدير في شركة Austro-Daimler الألمانية قبل تأسيس شركته.

قصة سيارة بورش الرائعة بدأت برؤيته السابقة لوقتها، وهي إنشاء سيارة صغيرة وخفيفة الوزن وبأسعار معقولة يمكنها التنافس مع المركبات الأكبر والأكثر قوة في ذلك العصر. وقام بإنتاج أربع نسخ من السيارة للمشاركة في السباقات وأطلق عليها اسم ADS-R.

لإثبات وجهة نظره. أطلق بورش على السيارة اسم “ساشا” تيمناً بلقب الرجل الذي مول المشروع، ألكسندر جوزيف جراف كولورات كراكوفسكي. كانت سيارة ساشا سريعة للغاية في زمنها فقد فازت في 22 سباق من أصل 52 سباقاً شاركت فيها. وبرغم أدائها المبعر قرر مجلس إدارة Austro-Daimler عدم إنتاج ADS-R لأسباب مالية.

الآن وبعد إعادة ترميم السيارة الوحيدة من بين سيارات ساشا الأصلية الأربعة، أصبحت السيارة أقدم سيارة قابلة للقيادة في مجموعة كلاسيكيات متحف بورش.

تحمل السيارة محرك 4 سلندر سعة 1,100 cc ينتج 49 حصان وتزن 590 كيلوغرام فقط. وفقًا لجان هايداك، الذي يعمل في متحف بورش، لا تزال قيادة السيارة مرحة جداً وممتعة. كما أن التواجد معها يشبه الركوب في آلة الزمن.

تقول بورش أنها ستشارك بالسيارة في العديد من العروض والفعاليات العالمية لعرض تاريخها والتعريف به.



[ad_2]

Source link

لغة البايثون اهم المميزات تاريخ الاختراع الشركة الداعمة العيوب

لغة البايثون:

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