Qore Programming Language

البرمجيات قطة:
Qore Programming Language
تفاصيل البرنامج:
الإصدار: 0.8.8
تاريخ إيداع: 20 Feb 15
المطور: David Nichols
ترخيص: حرر
شعبية: 0

Rating: 5.0/5 (Total Votes: 1)

وQore هو مفتوح المصدر، حرر، قوية وسهلة الاستخدام، فضلا عن موضوع قادر، متكاملة SQL، كتبته ضعيف-لغة ​​البرمجة.
Qore هي لغة البرمجة التي تتميز تيبكو AE التكامل، والخلية أوراكل DBI السائقين، فضلا عن تاريخ علم الحساب سهلا.
تم تصميم هذا البرنامج بمثابة لغة البرمجة التي تدعم منطق جزءا لا يتجزأ من وخيوط. وهي مصممة لتطبيق نهج قائم على البرمجة طيع لتطوير واجهة المؤسسة.
 ومع ذلك، Qore مفيد أيضا كلغة للأغراض العامة. وهو يدعم معظم أنظمة التشغيل POSIX معروف، بما في ذلك لينكس، وسولاريس، BSD و Mac OS X، وHP-UX

ما هو الجديد في هذا الإصدار:.

يحتوي هذا الإصدار ميزات جديدة تركز على تحسين الدعم HTTP (أفضل الامتثال RFC HTTP، REST وWebSocket العميل ودعم خادم، ودعم تقديم التلقائي للملفات HTML قالب، الخ)، والجديد API قاعدة بيانات على مستوى عال جدا لإدارة مخطط الآلي وعمليات البيانات SQL ( بما في ذلك الوصول البرمجي DB)، والكثير تحسين الدعم UTF-8، والعديد من وحدات مستخدم جديدة.
ويتضمن الإصدار أيضا العديد من التحسينات إلى وظيفة وعشرات بوجفيكسيس القائمة.
Qore متاحة الآن تحت GPL 2، LGPL 2.1، والتراخيص MIT.

ما هو الجديد في الإصدار 0.8.7:

هذا الإصدار يضيف الكثير من الميزات الجديدة و bugfixes.
كود الميراث بين الأشياء البرنامج قد تحسنت بشكل كبير، ويتم توريث الإعلانات يوصف بانه الجمهور الآن افتراضيا في الأجسام برنامج الطفل.
وقد تم تنفيذ الكثير من المهام، والأساليب، ونوع (الزائفة) أساليب جديدة، وخاصة لجعل iterators أكثر قوة وجعل iterators تطوير أسهل.

ما هو جديد في اطلاق سراح النسخة 0.8.6.1:

This يشمل بوجفيكسيس لQore ويشمل أيضا بعض الميزات الجديدة طفيفة.

ما هو الجديد في الإصدار 0.8.6:

هذا الإصدار يضيف ميزات جديدة الرئيسية ويحتوي أيضا على العديد من بوجفيكسيس.
ويبرز هذا البيان هي دعم جديد التعسفية الدقة الرقمية، الكثير من الدعم لتحسين iterators، الكثير من الدعم لتحسين معالجة ملف نصي، وتحسين دعم API قاعدة البيانات، بما في ذلك API الخيار للسائقين قاعدة البيانات، والقدرة على التعامل مع الأخطاء وحدة التحميل في تحليل الوقت مباشرة في Qore شفرة المصدر.
تم تحسين التوافق بيرل نظرا لبديهية منطقية السلوك تقييم السياق الافتراضي الجديد.

ما هو جديد في الإصدار 0.8.5.1:

fixed حالة سباق الوصول إلى المتغيرات العالمية والمحلية موضوع محدد الإغلاق في سياقات مؤشرات
إصلاح الخلل في إدارة المعاملات مع الطبقة DatasourcePool عند استخدامها مع الطبقة SQLStatement
الثابتة خطأ في وحدة المستخدم MailMessage.qm حيث رؤوس البريد تتطلب ترميز لم ترميز وتلك التي لا تتطلب ترميز تم ترميزها باستخدام ترميز Q
الثابتة خطأ في وحدة المستخدم Mime.qm حيث ومثل؛ _ ومثل. لم ترميز الحروف في رؤوس ترميز ف صحيح

ما هو الجديد في الإصدار 0.8.4:

هذا التحديث يضيف دعم كبير لوحدات المستخدم، حيث يمكن الآن كتابة وحدات التي تمتد اللغة في وقت التشغيل في Qore نفسها.
بالإضافة إلى ذلك، Qore الآن يدعم الزائفة الطبقات بد أن أنواع القيمة، والتي توفر الأساليب التي يمكن تشغيلها على أي قيمة Qore، مما يسمح أي قيمة لأن تعامل على أنها كائن.
تم إعادة كتابة معالجة مساحة الاسم، والآن تطبيق أكثر اتساقا وأكثر شمولا.
وقد تحسنت كثيرا وثائق اللغة.
هذا الإصدار يحتوي على العديد من بوجفيكسيس والتحسينات، فضلا عن إصلاحات بناء والعديد من الوظائف الجديدة، وأساليب، والثوابت.

ما هو الجديد في الإصدار 0.8.3:

هذا الإصدار يدعم بناء ثنائيات ويندوز الأصلية والتحسينات الطفيفة الأخرى (بما في ذلك تحليل مشروط).
بالإضافة إلى ذلك، فقد تم إصلاح 33 البق.

ما هو الجديد في الإصدار 0.8.1:

ويتضمن هذا الإصدار 36 بوجفيكسيس والميزات الجديدة الرئيسية بما في ذلك تحسين الكثير من نظام نوع، والثوابت والمتغيرات الطبقة فئة ثابتة، وهو بيان SQL أعدت API، ودعم معلنا أنواع المرسل قبل وظيفة أو طريقة التوقيع، محلل وقرار اعتماد اسم لكتابة البرامج النصية Qore دون ومثل؛٪ CONTENT٪ أمبير؛ مثل؛ علامات للمتغيرات أو المكالمات أسلوب فئة أو مراجع عضو الكائن، وأكثر من ذلك بكثير.

ما هو الجديد في الإصدار 0.7.5:

BUG FIX: localtime الثابتة () عندما دعا مع أي حجة للعودة التاريخ والوقت الحالي وفقا الوثائق
BUG FIX: إصلاح حالة تعارض التي يمكن أن تسبب الجمود عند الاتصال pthread_join () عند استدعاء كود Qore ومثل، الخروج () ومثل. عندما يتم تشغيل مواضيع متعددة
BUG FIX: إصلاح دير :: listFiles () طريقة. قناع يستخدم لن تصفية الدلائل
BUG FIX: تحطم الثابتة في فئة الملف بسبب نوع غير موقعة البيانات المستخدمة والمقارنة (العلامة & lt؛ 0) ينبيء خطأ فشل دائما. ان تحطم يحدث عندما كان يقرأ كائن غير ملف-
BUG FIX: ثابت إخراج هياكل البيانات متكررة مع٪ ن و٪ معينات تشكيل N printf (من شأنه أن يؤدي خلاف ذلك في حادث تحطم طائرة - على سبيل المثال، عندما يحتوي كائن قائمة تحتوي أيضا الكائن، الخ)
BUG FIX: كائن ثابت سيناريوهات الوصول الجمود
BUG FIX: إصلاح ومثل؛ - & مثل. مشغل مع: تجزئة السلسلة وتجزئة-قائمة (أيضا hash- = سلسلة وhash- = القائمة) لإزالة قيمة (ق) من تجزئة، وليس دعوة للمشغل الحذف
BUG FIX: يتم تسلسل قيم فارغة كما ومثل، لاغية ومثل. قيم JSON
BUG FIX: إعراب ثابت من قضية زاوية صحيح هامشي XML-RPC
BUG FIX: الثابتة التسلسل XML-RPC للتعامل مع NOTHING (لا قيمة) وNULL مطابق
BUG FIX: ثابت التسلسل XML-RPC لإخراج أبدا عنصر فارغ، لأنه يمكن أن يحتمل كسر بعض التطبيقات (المواصفات XML-RPC ليست واضحة جدا على هذا). ملاحظة: نرسل عناصر قيمة فارغة: عندما تسلسل NOTHING أو NULL، والتي قد لا تكون صحيحة إما
BUG FIX: لا تفترض أن لاغية زائدة يجب إنهاء السلسلة عند قراءة البيانات سلسلة من الملفات؛ تشمل اغية زائدة في السلسلة
BUG FIX: إصلاح الخلل إعراب الجمل base64 في حين تخلف الأسطر الجديدة و / أو linefeeds البيانات المشفرة base64 في
BUG FIX: إخراج ثابت '٪٪' كما '٪' في * * printf () وظائف
BUG FIX: إصلاح الخلل تحليل التجزئة حيث أعطيت مفتاح الشباك كما ثابت
BUG FIX: إصلاح الخلل في المشغل الحذف حيث يتم تحديث البيانات المشتركة في مكان بدلا من نسخها ومن ثم تحديثها
BUG FIX: بعض الشروط سباق الثابتة التي يمكن أن تسبب الجمود مع getAllThreadCallStacks () وظيفة (لم يتم تمكين عادة افتراضيا)
BUG FIX: تجاهل "
'و' "عند تحليل السلاسل ترميز base64 في
BUG FIX: إصلاح الخلل تحطمها عند محاولة نسخ عناصر عضوا في كائن محذوف
BUG FIX: الثابتة البيان foreach عندما تستخدم مع إشارة ويستخدم البيان استراحة
BUG FIX: إصلاح خلل نادر الاعتماد على مرجعية حيث تم تدميرها الفئات النظام في حين لا يزال المشار إليها في التعليمات البرمجية المستخدم
(تم تجاهله من قبل التعبير إذا كان المعامل MODULA 0)٪ = ثابت مع المعامل MODULA من 0 إلى تعيين lvalue إلى 0: BUG FIX
واضاف أبيلتي لمتغير الحالة الانتظار على RWLock كائنات وكذلك الأجسام المزامنة
سوف dereferencing تجزئة أو كائن مع قائمة العودة شريحة من تجزئة أو الكائن كما تجزئة: السابق: $ التجزئة (ومثل، key1 ومثل ؛، ومثل، key2 ومثل؛).
السماح تشمل٪ توجيهات تحليل لأقتبس من أسماء الملفات (تجاهل الرائدة وزائدة علامات الاقتباس حول اسم الملف)
أساليب الفئة المقبس الجديدة: + المقبس :: isWriteFinished (): للحصول على الدعم في المستقبل لعدم عرقلة يكتب + المقبس :: setNoDelay (): لتعيين خيار TCP_NODELAY + المقبس :: getNoDelay (): قيمة عوائد الخيار TCP_NODELAY
وظائف جديدة للسماح لتحديد صراحة الترميز عند إجراء تسلسل سلاسل XML-RPC: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ()
وأضاف طرق HTTPClient جديدة لمعالجة الإعداد TCP_NODELAY: + :: HTTPClient setNoDelay () + HTTPClient :: getNoDelay ()
الآن XmlRpcClient وJsonRpcClient الصانعين تقبل حجة الثانية الاختيارية التي، عندما صحيح، سوف تمنع محاولة الاتصال فورا على مأخذ، وبدلا من السماح للاتصالات مأخذ التوصيل إلى أن تكون إما إنشاء أو المنشأة على الطلب مع الطلب الأول يدويا

برامج مماثلة

Tiny C Compiler
Tiny C Compiler

3 Jun 15

GCL
GCL

3 Jun 15

Rails
Rails

17 Feb 15

البرامج الأخرى من المطور David Nichols

تعليقات ل Qore Programming Language

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!