جيه (لغة برمجة): الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
لا ملخص تعديل
سطر 2:
لغة البرمجة '''جيه''' J، التي طورها [[كينيث إي إيفرسون]] و[[روجر هوي]] في التسعينات هي تركيبة من اللغات [[إيه بي إل (لغة برمجة)|إيه بي إل]](التي طورها إيفرسون أيضا) و FP و FL Function- level اللذان صممهما [[جون باكوس]].
 
ولتجنب تكرار مشكلة الحروف والأشكال المتأصلة باللغة [[آيإيه بي إل (لغة برمجة)|آيإيه بي إل]]، تتطلب لغة جيه مجموعة أحرف وأشكال [[أسكي]] ASCII الرئيسية واللجوء إلى استخدام الأشكال الثنائية التي تتكون باستخدام النقطة أو الفاصلة للتوسع في معنى الأشكال أو الأحرف الرئيسية المتاحة. علاوة على ذلك، حتى تظل اللغة بسيطة وللحفاظ على تحليلها، وللتعويض عن عدم نقص الاختلافات بين الأحرف في لغة ASCII، تقوم لغة جيه بمعالجة معظم الأشكال التي ربما تكون في حاجة إلى موازنتها باللغات الأخرى (مثل [] {} "" ``<>)) على أنها رموز مستقلة بذاتها أو (مع الأشكال الثنائية) كجزء من الرموز متعددة الأشكال.
 
ولغة جي هي لغة برمجة منظمة وموجزة وتلاءم البرمجيات الإحصائية والرياضية بصورة أفضل خاصة عند آداء عمليات حساب [[مصفوفة|المصفوفات]]. كما تم استخدامها أيضا في البرمجة القصوى وتحليل أداء الشبكة.