Lua is easily extended not only with software written in Lua itself, but also with software written in other languages, such as C and C++. Lua is a powerful, light-weight programming language designed for extending applications. Recently I have been working on my Lua-based framework, for creating games and applications for iPhone. Yesterday I submitted my first application which uses the framework to App store. The whole application is written in Lua. I have been working on the framework for weeks, but I wrote the Lua code for the application in just one day. The application is not very complicated, but Lua shows its potential compared to Objective-C, when you need to get iPhone apps done quickly. The more I improve the framework, the easier it is for me to write those application in Lua, because writing the application logic and adding a user interface is quite simple compared to writing everything from scratch with Objective-C. Why Game Developers uses Lua Programming:- Lua is also frequently used as a general-purpose, stand-alone language. It is dynamically typed, interpreted from opcodes, great facility to handle strings and other kinds of data with dynamic size, and has automatic memory management with garbage collection, making it ideal for configuration, scripting, and rapid prototyping.Lua is also a glue language. Lua supports a component-based approach to software development, where we create an application by gluing together existing high-level components, written in a compiled, statically typed language, such as C or C++; Lua is the glue that we use to compose and connect those components. However, unlike other glue technologies, Lua is a full-fledged language as well. Therefore, we can use Lua not only to glue components, but also to adapt and reshape them, or even to create whole new components. When to use Lua? Let's start with the traditional program to print "Hello, world" in Lua: print("Hello, world") To run the program, call the Lua interpreter (usually named lua) with the file name that contains the program. For example, if the above program resides in hello.lua, you can run it with: prompt> lua hello.lua or you can type the statements directly in the Lua interpreter by invoking the lua without any argument. Thus lua programming language proves to be one of the finest , Extensibile,Simple, Portable,Efficient language. How To built attractive apps on mobile platforms:- No need to worry as Mobile programming, LLC has great number of Lua Programmers who understand the Lua programming well and your application will be delivered on time so , if you really want to look your application an attractive one you should contact us as we are their to help you .Our helplines are available 24x7.
Related Articles -
LUA developers, LUA programmers, LUA programming,
|