سكالا

لغة البرمجة للأغراض العامة المصممة للتعبير عن أنماط البرمجة الشائعة
التحميل الان

سكالا الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Michel Schinz
  • موقع ويب الناشر:
  • http://www.scala-lang.org/
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 14.9 MB

سكالا العلامات


سكالا وصف

لغرض البرمجة للأغراض العامة مصممة للتعبير عن أنماط البرمجة المشتركة Scala هي لغة برمجة للأغراض العامة مصممة للتعبير عن أنماط البرمجة المشتركة بطريقة موجزة وأنيقة وعملية آمنة. يدمج بسلاسة ميزات اللغات الموجهة للكائنات والوظيفية. Scala أيضا متواصلة تماما مع جافا وهو خليفة القمع، وهي لغة تقوم على الانضمام إلى حساب التفاضل والتكامل. فيما يلي بعض الملامح الرئيسية "Scala": Scala موجهة نحو الكائنات: SCALA هي لغة خالصة موجهة نحو الكائنات بمعنى أن كل قيمة هي كائن. يتم وصف أنواع وسلوك الكائنات من قبل الفصول والسمات. يتم توسيع نطاق تجريبي من الفئة الفئة الفرعية وآلية تكوين تعتمد على خلط مرن كاستبدال نظيف للميراث المتعدد. Scala وظيفية: Scala هي أيضا لغة وظيفية بمعنى أن كل وظيفة هي قيمة. يوفر Scala بناء جملة خفيف الوزن لتحديد وظائف مجهولة، فإنه يدعم وظائف ذات طلب أعلى، فإنه يسمح بوظائف المتداخلة، وتدعم الكريات. فصول حالة SCALA ودعمها المدمج لأنواع الجبرية الطراز المطابقة للنمط المستخدمة في العديد من لغات البرمجة الوظيفية. علاوة على ذلك، تمتد مفهوم SCALA من نمط المطابقة بشكل طبيعي إلى معالجة بيانات XML بمساعدة أنماط تسلسل التجزئة الصحيحة. في هذا السياق، فإن الفهم التسلسل مفيدة لصياغة الاستفسارات. هذه الميزات تجعل Scala مثالية لتطوير تطبيقات مثل خدمات الويب (الرابط الخارجي). كتاب Scala مكتوطا قانونيا: تم تجهيز Scala بنظام معين من النوع التعبير الذي يفرض بشكل ثابت أن التجريدات تستخدم بطريقة آمنة ومتماسكة. على وجه الخصوص، يدعم نظام النوع: الطبقات العامة، شروح التباين، حدود نوع العلوي والسفلي، الطبقات الداخلية وأنواع مجردة كأعضاء كائن، أنواع المركب، مراجع ذاتية مكتوبة بشكل صريح، وجهات النظر، و الأساليب متعددة الجنس. تأخذ آلية الاستدلال من النوع المحلي في الاعتناء بأن المستخدم غير مطلوب للتعليق على البرنامج باستخدام معلومات نوع زائدة عن الحاجة. في تركيبة، توفر هذه الميزات أساسا قويا لإعادة الاستخدام الآمن من تجريدات البرمجة وإمطال البرامج الآمن من النوع. سكالا قابل للتوسيع: يعترف تصميم SCALA بحقيقة أنه في الممارسة العملية، يتطلب تطوير التطبيقات الخاصة بالمجال غالبا ملحقات لغة خاصة بالمجال. يوفر Scala مزيجا فريدا من آليات اللغة التي تجعل من السهل أن تضيف بسلاسة إنشاء لغة جديدة في شكل مكتبات: يمكن استخدام أي طريقة كمشغل Infix أو Postfix، و يتم إنشاء الإغلاق تلقائيا اعتمادا على النوع المتوقع (الكتابة المستهدفة). يستخدم الاستخدام المشترك لكل كلا الملامح تعريف بيانات جديدة دون تمديد بناء الجملة ودون استخدام مرافق البرمجة الكلية التي تشبه الكلي. تم تصميم Scala ل Interoperate بشكل جيد مع بيئات البرمجة الشعبية مثل بيئة Runtime Java 2 (JRE) و .NET Framework (CLR). على وجه الخصوص، فإن التفاعل مع اللغات الموجهة نحو الكائنات السائدة مثل Java و C # سلاسة قدر الإمكان. يحتوي Scala على نفس نموذج الترجمة (تجميع منفصل، تحميل فئة ديناميكية) مثل Java و C # ويسمح بالوصول إلى الآلاف من المكتبات عالية الجودة. متطلبات: JDK 1.4 أو أعلى ما الجديد في هذا الإصدار: إصلاح مشكلة في مكتبة الجهات الفاعلة التي يمكن أن تؤدي إلى نمو إشكلي في تجمع الخيط الأساسي. تم استبدال Fjtaskrunner القديم بخلفية Threadpoolexecutor. يتم التعامل مع الإنهاء المتقطع من تجمع الخيط بأمان. إصلاح للمشكلة رقم 2380، الذي يسبب مشاكل في بعض مستخدمي Scala IDE ل Eclipse يعمل على 1.5 VM. تذكرة معالجة توافق AJDT # 2327، المتعلقة بتثبيت Scala IDE للكتكس. إصلاح للمشكلة رقم 2392، "أخيرا لا تعمل الجمل بشكل صحيح إذا رمي استثناء". إصلاح محسن للأخطاء رقم 715، # 1896، # 1930 (مشكلة مع pickler / unpickler)، معالج مشكلة في إطار الرفع. إصلاح للمشكلة رقم 1535 (مشكلة مع فال كسول الموروثة). إصلاح إصدار IZPACK Uninstaller # 1433، والتي قد تتسبب في تطهير بعض الدلائل الفرعية الفارغة يتم تطهيرها عن طريق الخطأ من دليل التثبيت على أنظمة Nix * Nix (لا تتأثر أنظمة Windows). دعم ارتفاع الامتياز التلقائي على نظام التشغيل Vista و Windows 7 للمثبت، وغيرها من التحسينات الطفيفة.


سكالا برامج ذات صلة

وتر

إصدار جافا من برنامج ChordPro لاعب جيتار ...

352 6.9 MB

تحميل

INMUNIT.

إطار اختبار تلقائي XUNIT لحلول إدارة الهوية. ...

158 12.5 MB

تحميل