- 授权协议: MIT
- 开发语言: C/C++ Lua
- 操作系统: Linux
- 软件首页: http://terralang.org/
- 软件文档: http://terralang.org/getting-started.html
软件介绍
Terra 是一个新的低级系统编程语言,旨在实现无缝的与Lua编程语言协作。
示例代码:
-- This top-level code is plain Lua code.
print("Hello, Lua!")
-- Terra is backwards compatible with C
-- we'll use C's io library in our example.
C = terralib.includec("stdio.h")
-- The keyword 'terra' introduces
-- a new Terra function.
terra hello(argc : int, argv : &rawstring)
-- Here we call a C function from Terra
C.printf("Hello, Terra!\n")
return 0
end
-- You can call Terra functions directly from Lua
hello(0,nil)
-- Or, you can save them to disk as executables or .o
-- files and link them into existing programs
terralib.saveobj("helloterra",{ main = hello })
Developer's Guide to Social Programming
Mark D. Hawker / Addison-Wesley Professional / 2010-8-25 / USD 39.99
In The Developer's Guide to Social Programming, Mark Hawker shows developers how to build applications that integrate with the major social networking sites. Unlike competitive books that focus on a s......一起来看看 《Developer's Guide to Social Programming》 这本书的介绍吧!
