عامية

اللغات العامية هي لغة تفسير قوية.
التحميل الان

عامية الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • John E. Davis
  • موقع ويب الناشر:
  • http://space.mit.edu/~davis/slang/

عامية العلامات


عامية وصف

العامية هي لغة تفسير قوية. S-Lang عبارة عن مكتبة مبرمج متعددة منصة مصممة للسماح للمطور بإنشاء برنامج قوي متعدد المنصات. يوفر التسهيلات التي تتطلبها تطبيقات تفاعلية مثل إدارة العرض / الشاشة وإدخال لوحة المفاتيح والزيوي أيضا. الميزة الأكثر إثارة للمكتبة هي المترجم العام اللغوي الذي يمكن أن يكون جزءا لا يتجزأ بسهولة في برنامج لجعله قابل للتوسيع. تتميز اللغة بمتغيرات عالمية ومحلية، وبناء المتفرعة واللوائح، ووظائفها، والهياكل، والبيانات، والمصفوفات. بالإضافة إلى ذلك، هناك دعم محدود لأنواع المؤشر. ينافس بناء جملة الصفيف الموجزة بيئات الحوسبة الرقمية المستندة إلى الصفيف. توفر اللغة الدعم المدمج للسلسلة، عدد صحيح (موقعة طويلة وغير موقعة)، نقطة عائمة مزدوجة الدقة، والأرقام المعقدة الدقيقة المزدوجة. بالإضافة إلى ذلك، فإنه يدعم أنواع الهيكل المحدد للمستخدم، وأنواع الصفيف متعددة الأبعاد، والمصفوفات البريدية. لتسهيل بناء هياكل البيانات المتطورة مثل القوائم والأشجار المرتبطة، تمت إضافة نوع "مرجع" إلى اللغة. يوفر النوع المرجعي الكثير من المرونة نفسها كمؤشرات بلغات أخرى. أخيرا، قد توفر التطبيقات المترجمين أيضا أنواعا خاصة بالتطبيقات الخاصة، مثل Mark_Type الذي يوفر محرر JED. توفر اللغة عمليات حسابية قياسية مثل الجمع والطرح والضرب والقسمة. كما يوفر الدعم للحساب المودلو وكذلك العمليات على مستوى بت، على سبيل المثال، الحصري - أو. قد يتم تمديد أي مشغل ثنائي أو غير منطقي للعمل مع أي نوع بيانات. على سبيل المثال، تم تمديد مشغل الإضافة (+) للعمل بين أنواع السلسلة للسماح بتسلسل السلسلة. يعمل المشغلون الثنائي وغير الأجانب بشفافية مع أنواع الصفيف. على سبيل المثال، إذا كانت A و B هي صفائف، فإن A + B تنتج صفيفا من عناصرها نتيجة عنصر عناصر إضافة عنصر A و B. هذا يسمح للمرء القيام بعمليات ناقلات دون حلقات بشكل صريح فوق مؤشرات الصفيف. ما الجديد في هذا الإصدار: SRC / Slarray.c: مكالمة زائدة عن SLCLASS_ADD_MATH_OP إزالتها (Michael Noble) SRC / Slang.c: Foreach (NULL) باستخدام ( "التالي") {} foo ()؛ تسبب _nargs = 1 في فو. SRC / SLARRFUNC.C: إصلاح لمنع المبلغ (NULL) من التسبب في تفريغ أساسي. SRC / Slimport.c: استيراد (الوحدة النمطية "،") تعادل استيراد (الوحدة النمطية " عالمي")؛ بهذه الطريقة، استيراد (الوحدة النمطية، current_namespace ()) ستعمل عندما تكون الاسم الحالي مجهول الهوية. src / slospath.c: طلب العديد من المستخدمين أن أضيف القدرة على تحديد مسار تحميل واستخدام هذا المسار عند تحميل ملفات مترجم. تحقيقا لهذه الغاية، تمت إضافة العديد من الوظائف الجديدة إلى API: char * slathpath_get_load_load_path (الفراغ)؛ int slath_set_load_path (char * path)؛ / * الحصول على وضبط المسار المراد البحث في الملفات * / int slathpath_get_path_delimiter (باطلة . set_slang_load_path get_slang_load_path path_get_delimiter هذه الوظائف، ولا جوهرية لها تأثير على التطبيقات التي تستخدم slang_load_file_hook أو slns_load_file_hook لتحميل الملفات. يجب أن يكون التغيير شفائنا للتطبيقات التي تستخدم آلية ملف تحميل المخزون. الفرق الرئيسي هو أنه إذا حاول المرء تحميل ملف بدون امتداد، على سبيل المثال، "FOO"، ولكن الملف غير موجود، ثم سيحاول الترجمة الفورية تحميل أكثر حداثة من "foo.sl" و "foo.slc ". انظر SRC / SLSH.C لكيفية استخدام الوظائف. slsh / slsh.c: تحديث لاستخدام رمز مسار البحث الجديد المبين أعلاه. أيضا، يتم توزيع SLSH مع مجموعة من الوظائف العامية للغرض العام، بما في ذلك JED's Secorm / تتطلب الوظائف. انظر SLSH / README لمزيد من المعلومات. Doc / TM / CSLANG.TM: تعديل القسم الذي يصف تنجيم الوظائف الجوهرية في محاولة لتوضيح المناقشة. SRC / SLANG.C: تسرب الذاكرة الصغير الناتجة عن ثقب البوتفول المضافة في وقت سابق وجدت وثابتة. SRC / slarrmisc.c: جديد جوهري: يحسب Cumsum المبلغ التراكمي للمصفين عبر وظيفة Slarray_Map_array الجديدة. SRC / الوحدات النمطية: وحدة التعبير العادي متوافق (PCRE).


عامية برامج ذات صلة

libpng.

libpng (مكتبة PNG) هي مجموعة من الروتينات المستخدمة لإنشاء وتلاعب ملفات الرسومات بتنسيق PNG. ...

170

تحميل