Lua Versus Go

lua-users home
wiki

Difference (from prior major revision) (no other diffs)

Changed: 12c12
* C/C++ interfacing - Well developed in Lua (BindingCodeToLua). SWIG now supports Go [1].
* C/C++ interfacing - Well developed in Lua (BindingCodeToLua). Go can link to C using cgo[1] and SWIG now supports Go. [2].

Changed: 16,17c16,17
* Stability - Go is still a work in progress [1]. Lua is a mature language and implementation. See also LuaFiveTwo.
* Compilers - Go has two compilers [2]. Lua has LuaImplementations.
* Stability - Go 1 release is stable[[1]] and widely used in production[2]. Lua is a mature language and implementation. See also LuaFiveTwo.
* Compilers - Go has two full stable compilers, the main 'gc' compilers, and gccgo[3], there is also an llvm frontend in progress: llgo[4]. Lua has LuaImplementations.

Go is a compiled, garbage-collected, concurrent programming language developed by Google Inc. [1]

Point-by-Point Comparison:

See Also


RecentChanges · preferences
edit · history
Last edited August 16, 2012 10:34 am GMT (diff)