1
Terra مانند C / C ++ ، یک زبان کاملاً تایپ شده و با مدیریت حافظه دستی است.اما برخلاف C / C ++ ، از ابتدا طراحی شده است تا از Lua متا برنامه ریزی شود.طراحی Terra از این واقعیت حاصل می شود که C / C ++ واقعاً از چندین "زبان" تشکیل شده است.ویژگی هایی مانند پیش پردازنده ، سیستم قالب دهنده و تعاریف ساختار.قالب ها به تنهایی Turing کامل هستند و از آنها برای تولید کتابخانه های بهینه مانند Egen استفاده شده است ، اما استفاده آنها در عمل بسیار وحشتناک است.قدرتمند و جایگزین آن با یک زبان برنامه نویسی واقعی ، Lua.ترکیبی از یک متا برنامه ریزی شده با سطح پایین توسط یک زبان برنامه نویسی سطح بالا ، بسیاری از رفتارهایی را امکان پذیر می کند که در سیستم های دیگر امکان پذیر نیست.برخلاف C / C ++ ، کد Terra می تواند JIT کامپایل شده باشد و با ارزیابی Lua به هم آمیخته شود ، نوشتن کتابخانه های نرم افزاری که به تولید کد زمان اجرا بستگی دارد ، آسان می شود.
terra-programming-language-
سایت اینترنتی:
http://terralang.org/دسته بندی ها
گزینه های دیگر برای Terra (programming language) برای Linux
146
Lua
Lua یک زبان برنامه نویسی قدرتمند ، سریع ، سبک و سبک است.
- نرم افزار رایگان
- Windows
- Mac
- Linux
- AmigaOS
- Android
- iPhone
- Playstation
- Android Wear
- iPad
- Android Tablet
- BSD
- Haiku
- MorphOS