1. برمجة
1

هل لغة الجافا مفتوحة المصدر

  • mohamedyossef
  • 2014-07-26T02:41:27+00:00
  • 2021-05-25T21:34:01+00:00
  • رابط مختصر
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
7
wgh 2014-07-26T10:26:05+00:00 أضف ردا
  • رابط مختصر

نعم اخي .. مفتوحة المصدر

لكن رخصة جافا ال Oracle تحتلف عن رخصة ال Open jdk وتختلف عن رخصة IBM Java

فمثلاً اوراكل تسمح لك بلاطلاع على السورس كود لكن لا يسمح بتعديله او اقتباسه اما open jdk فتسمح لك بذلك .. وهكذا

1
أحمد ابراهيم 2014-07-26T15:32:39+00:00 أضف ردا
  • رابط مختصر

فهمت منك أن هناك نسختين من لغة java ، لو تم التعديل في اللغة أيهما سنستخدمه ، أقصد ألن يحدث تعارض لو تم تطوير نسخة دون اﻷخرى ، هل هناك نسخة رسمية وأخرى غير رسمية يتم التعديل عليها من قبل اﻷشخاص مثلا

1
wgh 2014-07-26T21:41:48+00:00 أضف ردا
  • رابط مختصر

هناك ما يسمى specification والشركات تقوم بعمل implementation ..

مثلاً في الجافا يجب ان يكون هناك كلاس لتحوي ال Session وهذه الكلاس يجب ان تحتوي على ميثودات ذات اسماء معينة .. والان كل شركة تقوم ببرمجة هذه الكلاس كما تريد .. لكن في النهاية اذا انا استخدمت هذه الميثود مع Oracle جافا, يجب ان يعمل الكود الخاص بي مع جميع الشركات الاخرى التي توفر ال implementation ..

ربما لم اوضح بشكل جيد, لكن ابحث في جوجل وبامكانك الاطلاع على ال Specification الرسمي .. والذي يقوم بوضع معاييره مطورون من جميع انحاء العالم .. من خلال ال Java community.

وهناك اكثر من نسخة لكن نفس الكود يعمل مع جميع النسخ .. الاختلاف يكون في الاداء مثلاً وامور اخرى ..

برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

25.6 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

اقرأ أيضًا

  • كيف تساهم في المشاريع مفتوحة المصدر – الدليل الشامل للمبتدئين باللغة العربية
  • بدي اتعلم لغة بايثون
  • ماهو مستقبل لغة c++
  • لغة بايثون Python أم جافا سكريبت Javascript لبدء تعلم البرمجة؟
  • مشاريع مفتوحة المصدر بلغة بايثون

انسخ هذا الرابط:

تنبيه