Monday 25 September 2017

Pythoneye تطوير بيثون أكثر الزاهية


لغة البرمجة لتطوير استراتيجية التداول أنا أعمل حاليا على مكونات المنتج التجاري من شأنها أن تسمح لضليع في الرياضيات أو استراتيجية المطور لكتابة استراتيجيات خاصة بها العرف. من الواضح أنني لا يمكن أن يكون لهم إرسال هذه الاستراتيجيات في اللغات جمعت أصلا (أو حتى اللغة التي تجمع إلى بايت كود لتشغيل على VM) منذ ديف الخاصة / دورات الاختبار يجب أن يكون بناء على أمر من دقيقة. افضل جواب مارك جيسون دومينوس، المؤلف من وحدة النص :: قالب بيرل، لديه بعض الأفكار التي قد تكون ذات صلة: عندما جعل الناس وحدة قالب مثل هذا واحد، فإنها تبدأ دائما تقريبا عن طريق اختراع بناء جملة خاص لبدائل. على سبيل المثال، يبنون بحيث يتم استبدال سلسلة مثل ٪٪ ٪٪ VAR بقيمة $ VAR. ثم أنهم يدركون التنسيق اضافية الحاجة، لذلك وضعوا في بعض تركيب خاص للتنسيق. ثم انهم في حاجة الى حلقة، حتى أنها اختراع تركيب حلقة. قريبا جدا لديهم القليل من لغة جديدة القالب. هذا النهج لديه مشكلتين: أولا، شلت غتهم قليلا. إذا كنت بحاجة إلى القيام بشيء لم يفكر مؤلف، تخسر. ثانيا: من يريد أن يتعلم لغة أخرى؟ إذا كنت أكتب الخاصة بك مصغرة اللغة، قد ينتهي بك المطاف في نفس المأزق - الحفاظ على قواعد اللغة ومحلل لأداة هذا ما شلت حسب التصميم. إذا لغة برمجة حقيقية يبدو قليلا جدا على مستوى منخفض، فإن الحل قد لا يكون بالتخلي عن اللغة ولكن بدلا من ذلك لتوفر للمستخدمين النهائيين مع الوظائف ذات المنفعة على مستوى أعلى، بحيث يمكن أن تعمل مع المفاهيم المألوفة دون التورط في الأعشاب اللغة الأساسية. التي تسمح للمستخدمين بداية للعمل على مستوى عال. ومع ذلك، يمكنك وأي المستخدمين النهائيين مع موهبة لذلك - فائقة للمستخدمين - لا يزال نفوذ السلطة الكاملة لروبي أو بايثون أو أيا كان.

No comments:

Post a Comment