جيه شارب

فيجول جي شارپ. (بالإنجليزية: J Sharp)‏ لغة برمجة انتقالية لمبرمجي لغة جافا الصادرة من شركة صن ميكروسيستمز ولغة جي++ (J++)ـ مما يمكن مبرمجي هاتين اللغتين من استخدام مهارتهم في البرمجة بلغاتهم والاستفادة من خواص بيئة دوت نيت. وقد تم إنشاء لغة جي شارب في مدينة حيدر آباد في الهند في (Microsoft India Development Center)ـ مركز مايكروسوفت للتطوير في الهند. [1]

جيه شارب
ظهرت في 2002 
المنصة آلة جافا الافتراضية  
المطور مايكروسوفت  
موقع ويب الموقع الرسمي 

الفروقات بين جافا وجي شارب

إن كلا من جافا وجي شارب تستخدمان التركيب اللغوي ذاته غير أن هناك تحويلات في جي شارب ليست موجودة في جافا وذلك لدعم بيئة دوت نيت على سبيل المثال لاستخدام خواص دوت نيت مع كلاس جافابين اعتيادي (JavaBean) فإنه من الضروري أن يضاف في بداية دوال الـ Setxxx والـ getxxx الإضافة الاتية:

	/** @beanproperty	 */

الجي شارب لا تنفذ كودات الـجافا (Java bytecode) (فايلات الكلاس الخاصة بجافا) (.class files) كما لا تدعم تطبيقات الـجافا ابليت (Java applet) ولا تمتلك القدرة على استضافة الابليتس بشكل مباشر في متصفح الويب وأخيرا فقد تم استبدال كلا من الـ (Java Native Interface) والـ (Raw Native Interface) ببيئة خاصة تدعى (Platform Invocation Services) والتي لا تدعم الـ (Remote Method Invocation)ـ. ويمكن الـJNI لغة جافا من تشغيل التطبيقات على الحاسوب الافتراضي (Virtual Machine)ـ

مستقبل J#

لابد من معرفة أن جي شارب ليست لغة واسعة مثل سي شارب أو كـفيجول بيسك دوت نيت إذ ليس لها مستوى الدعم ذاته المقدم لتلك اللغتين وليس لها الامثلة والتحديثات ذاتها. جي شارب لغة مفيدة قابلة للاستخدام وللوصول إلى جميع مصادر وقت التنفيذ المشترك للغات (CLR) ـ (Common Language Runtime)ـ وقد أضاف فريق تطوير مايكروسوفت إعلانين حول مستقبل جي شارب يمكن متابعتها عبر الرابط الاتي:[2]

  • انتجت مايكروسوفت اصدار محدث من جي شارب 2.0 يتضمن اصدار لـ 64 بت، وقد تم إصداره في 18 مايو 2007

.[3]

  • ستبقى لغة جي شارب ضمن اصدارات فيجول ستوديو فقط لغاية عام 2015 بما أن الإصدار الحالي منها ملبي لحاجات المستخدمين ومع ذلك فإن استخدامه في تراجع.
  • استدعاء كود جي شارب في دوت نيت 4.0 لن يكون ممكنا دون استدعاء المكتبة الخارجية (vjsnativ.dll) والتي يتضمن الرابط الاتي خطوات تضمينها.[4]

يمكن تحميل جي شارب من الرابط الاتي[5]

المصادر

  1. S Prasanna, Microsoft's VJ#.Net is made in India نسخة محفوظة 6 فبراير 2012 على موقع واي باك مشين., Express Computer, 29 July 2002 "نسخة مؤرشفة". Archived from the original on 6 فبراير 2012. اطلع عليه بتاريخ 3 يونيو 2011. الوسيط |CitationClass= تم تجاهله (مساعدة)صيانة CS1: BOT: original-url status unknown (link)
  2. Microsoft Developer Network, Visual J# Product Announcement, 10 January 2007 نسخة محفوظة 28 يوليو 2012 على موقع واي باك مشين.
  3. Visual J# 2.0 Second Edition Redistributable Download, Microsoft Download Center نسخة محفوظة 26 يوليو 2010 على موقع واي باك مشين.
  4. Calling J# code from.NET 4.0 نسخة محفوظة 25 أبريل 2017 على موقع واي باك مشين.
  5. Visual J# 2005 Express Edition نسخة محفوظة 6 أبريل 2020 على موقع واي باك مشين.

    وصلات خارجية

    • بوابة تقنية المعلومات
    • بوابة عقد 2000
    • بوابة برمجة الحاسوب
    • بوابة مايكروسوفت
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.