1
Seperti C / C ++, Terra adalah bahasa yang diketik secara statik dan disusun dengan pengurusan memori manual.Tetapi tidak seperti C / C ++, ia direka dari awal untuk meta-program dari Lua.Reka bentuk Terra berasal daripada kesedaran bahawa C / C ++ benar-benar terdiri daripada pelbagai "bahasa." Ia mempunyai bahasa utama pengendali, aliran kawalan, dan fungsi panggilan, tetapi sekitar bahasa ini adalah meta-bahasa yang terdiri daripada campuranciri seperti pra-pemproses, sistem templat, dan definisi struktur.Templat sahaja adalah Turing-lengkap dan telah digunakan untuk menghasilkan perpustakaan yang dioptimumkan seperti Eigen, tetapi mengerikan untuk digunakan dalam amalan .... Di Terra, kami hanya memberi arah kepada trend menjadikan meta-bahasa C / C ++ lebihberkuasa dan menggantikannya dengan bahasa pengaturcaraan sebenar, Lua.Gabungan bahasa meta peringkat rendah yang diprogramkan oleh bahasa skrip peringkat tinggi membolehkan banyak tingkah laku yang tidak mungkin dilakukan dalam sistem lain.Tidak seperti C / C ++, kod Terra boleh dikompilasi oleh JIT dan dijalankan dengan penilaian Lua, menjadikannya mudah untuk menulis perpustakaan perisian yang bergantung pada generasi kod runtime.
WebSite:
http://terralang.org/Kategori
Alternatif untuk Terra (programming language) untuk Playstation
146
Lua
Lua adalah bahasa skrip yang kuat, cepat, ringan, tersembunyi.