Tuesday, 20 June 2017

Pythoneye พัฒนา หลาม เพิ่มเติม สดใส


ภาษาสคริปต์สำหรับการพัฒนากลยุทธ์การซื้อขาย ฉันกำลังทำงานในส่วนของผลิตภัณฑ์การค้าที่จะช่วยให้นักพัฒนา quant หรือกลยุทธ์ที่จะเขียนกลยุทธ์ที่กำหนดขึ้นเอง ฉันไม่สามารถเห็นได้ชัดว่าพวกเขาได้เขียนกลยุทธ์เหล่านี้ในภาษาที่รวบรวมโดยกำเนิด (หรือแม้กระทั่งภาษาที่รวบรวม bytecode เพื่อที่จะทำงานบน VM a) ของพวกเขาตั้งแต่ dev / รอบการทดสอบจะต้องมีในการสั่งซื้อนาที ตอบที่ดีที่สุด มาร์คเจสัน Dominus เขียนข้อความของ Perl :: โมดูลแม่แบบที่มีข้อมูลเชิงลึกบางอย่างที่อาจจะเกี่ยวข้อง: เมื่อคนทำโมดูลแม่แบบเช่นนี้พวกเขามักจะเริ่มต้นด้วยการประดิษฐ์ไวยากรณ์พิเศษแทน ตัวอย่างเช่นพวกเขาสร้างมันเพื่อให้สายเช่น %% VAR %% จะถูกแทนที่ด้วยค่าของ $ VAR แล้วพวกเขาก็ตระหนักถึงความจำเป็นการจัดรูปแบบพิเศษเพื่อให้พวกเขาใส่ในบางไวยากรณ์พิเศษสำหรับการจัดรูปแบบ แล้วพวกเขาก็ต้องห่วงดังนั้นพวกเขาจึงคิดค้นไวยากรณ์ห่วง หลังจากนั้นไม่นานพวกเขามีภาษาแม่แบบใหม่เพียงเล็กน้อย วิธีการนี​​้มีสองปัญหา: First, ภาษาเล็ก ๆ น้อย ๆ ของพวกเขาจะตาย ถ้าคุณต้องการที่จะทำบางสิ่งบางอย่างที่ผู้เขียนยังไม่ได้คิดว่าการที่คุณสูญเสีย ประการที่สอง: ใครต้องการที่จะเรียนรู้ภาษาอื่นได้หรือไม่ ถ้าคุณเขียนของคุณเองมินิภาษาคุณจะสิ้นสุดในสถานการณ์เดียวกัน - รักษาไวยากรณ์และการแยกวิเคราะห์สำหรับเครื่องมือที่พิการจากการออกแบบ ถ้าเป็นภาษาโปรแกรมจริงดูเหมือนว่าบิตมากเกินไปในระดับต่ำ, การแก้ปัญหาอาจจะไม่ให้ละทิ้งภาษา แต่ที่จะให้ผู้ใช้ของคุณด้วยฟังก์ชั่นยูทิลิตี้ในระดับที่สูงขึ้นเพื่อให้พวกเขาสามารถทำงานได้กับแนวความคิดที่คุ้นเคยโดยไม่ได้รับจมลงใน วัชพืชของภาษาพื้นฐาน ที่ช่วยให้ผู้ใช้เริ่มต้นในการดำเนินงานในระดับที่สูง แต่คุณและผู้ใช้ใด ๆ ที่มีความสามารถพิเศษสำหรับมัน - ผู้ใช้ซุปเปอร์คุณ - ยังคงสามารถใช้ประโยชน์จากอำนาจเต็มของทับทิมหรืองูใหญ่หรืออะไรก็ตาม

No comments:

Post a Comment