OneLang มี ช่วงเวลาที่ยากลำบากในการกำหนดตัวเอง
บางคนอาจเรียกมันว่า transpiler คอมไพเลอร์พิเศษที่สามารถรวบรวมซอร์สโค้ดจากภาษาอินพุตไปยังอีกภาษาหนึ่ง สิ่งเหล่านั้นจะมีช่วงเวลาที่ยากลำบากในการใช้มันเนื่องจาก OneLang มีกฎของตัวเองและ ไม่เคารพ ภาษาอินพุตบางครั้งก็ไม่ได้เป็นไวยากรณ์
ดังนั้นคำถามที่เกิดขึ้น onelang เป็น ภาษาการเขียนโปรแกรมใหม่ หรือไม่? แม้ว่าเราสามารถพูดคุยเกี่ยวกับมันด้วยคำเช่น วัตถุที่มุ่งเน้น หรือ ทั่วไป หรือ พิมพ์อย่างรุนแรง แต่มันมีระบบประเภทของตัวเองและ AST คุณจะเรียกสิ่งที่เป็นภาษาการเขียนโปรแกรมที่ ไม่มีไวยากรณ์ของตัวเองหรือไม่ ?
ดังนั้นเรามากำหนด onelang เป็นสิ่งต่อไปนี้ในขณะนี้: onelang เป็นเครื่องมือที่ช่วยเขียนโค้ดในหลาย langauges ในเวลาเดียวกัน
มันไม่ได้แก้ปัญหาสำหรับคุณมันช่วยคุณได้เล็กน้อย คุณยังต้องควบคุมภาษาเป้าหมายและ OneLang เพื่อให้สามารถผลิตสิ่งที่ใช้งานได้
การเปรียบเทียบ: https://github.com/onelang/onelang/wiki/onelang-vs.-haxe-vs.-progsbase-comparison