![]() |
|
Programming language FAQ and choosing guide - Printable Version +- Sinisterly (https://sinister.li) +-- Forum: Coding (https://sinister.li/Forum-Coding) +--- Forum: Coding (https://sinister.li/Forum-Coding--71) +--- Thread: Programming language FAQ and choosing guide (/Thread-Programming-language-FAQ-and-choosing-guide) |
RE: Programming language FAQ and choosing guide - R3k0n0 - 11-22-2013 I've heard of this language called: "Lua". How is it, and what is it used for? RE: Programming language FAQ and choosing guide - R3k0n0 - 11-22-2013 I've heard of this language called: "Lua". How is it, and what is it used for? RE: Programming language FAQ and choosing guide - noize - 11-22-2013 (11-22-2013, 04:17 PM)R3k0n0 Wrote: I've heard of this language called: "Lua". How is it, and what is it used for? Someone noticed it! Lua is a cross-platform scripting language implemented in C. It looks like it's often used for stuff like game bots or such, but I never used it for such purpose. I think a list of a few different things I've done with pure Lua could answer your question: - an hash cracker - a GUI text editor - a GUI web browser (not autosufficient, i.e., if you're using Windows, it should rely upon IE's layout engine (Trident) - of course you could make the engine yourself, but it's a great amount of work) - a terminal emulator - a backdoor program - a GUI chat client (not so practical just because of Lua's lack of preemptive multithreading) Lua is buggish in a few aspects, and could be better in some others, but it's got a very simple and straightforward syntax and it could be really good for a beginner in my opinion. Some features of the language: - imperative - procedural - functional - prototype-based (basically OOP, but simpler) - cross-platform - lightweight - weak typed - simple syntax - many basic libraries are imported by default - cooperative multithreading support So, in conclusion, if you'd like to start off with an easy language, Lua is good for you. As any scripting language, it's platform dependant, so, you can't run Lua programs without the Lua interpreter. P.S: http://www.lua.org/pil/contents.html RE: Programming language FAQ and choosing guide - noize - 11-22-2013 (11-22-2013, 04:17 PM)R3k0n0 Wrote: I've heard of this language called: "Lua". How is it, and what is it used for? Someone noticed it! Lua is a cross-platform scripting language implemented in C. It looks like it's often used for stuff like game bots or such, but I never used it for such purpose. I think a list of a few different things I've done with pure Lua could answer your question: - an hash cracker - a GUI text editor - a GUI web browser (not autosufficient, i.e., if you're using Windows, it should rely upon IE's layout engine (Trident) - of course you could make the engine yourself, but it's a great amount of work) - a terminal emulator - a backdoor program - a GUI chat client (not so practical just because of Lua's lack of preemptive multithreading) Lua is buggish in a few aspects, and could be better in some others, but it's got a very simple and straightforward syntax and it could be really good for a beginner in my opinion. Some features of the language: - imperative - procedural - functional - prototype-based (basically OOP, but simpler) - cross-platform - lightweight - weak typed - simple syntax - many basic libraries are imported by default - cooperative multithreading support So, in conclusion, if you'd like to start off with an easy language, Lua is good for you. As any scripting language, it's platform dependant, so, you can't run Lua programs without the Lua interpreter. P.S: http://www.lua.org/pil/contents.html RE: Programming language FAQ and choosing guide - Deque - 11-22-2013 (11-22-2013, 04:17 PM)R3k0n0 Wrote: I've heard of this language called: "Lua". How is it, and what is it used for? Lua was designed in the first place to integrate well into other languages (like C, Java, Fortran, ...) and to be used as "glue" for modules written in other languages. It's a simple, small and portable language and it is very extensible. Because of the extensibility it is often used to build domain specific languages. For an overview over advantages and disadvantages have a look here: http://notebook.kulchenko.com/programming/lua-good-different-bad-and-ugly-parts RE: Programming language FAQ and choosing guide - Deque - 11-22-2013 (11-22-2013, 04:17 PM)R3k0n0 Wrote: I've heard of this language called: "Lua". How is it, and what is it used for? Lua was designed in the first place to integrate well into other languages (like C, Java, Fortran, ...) and to be used as "glue" for modules written in other languages. It's a simple, small and portable language and it is very extensible. Because of the extensibility it is often used to build domain specific languages. For an overview over advantages and disadvantages have a look here: http://notebook.kulchenko.com/programming/lua-good-different-bad-and-ugly-parts RE: Programming language FAQ and choosing guide - R3k0n0 - 11-23-2013 (11-22-2013, 04:54 PM)noize Wrote: Someone noticed it! Lol, is Lua that unpopular? RE: Programming language FAQ and choosing guide - noize - 11-23-2013 (11-23-2013, 01:49 AM)R3k0n0 Wrote:(11-22-2013, 04:54 PM)noize Wrote: Someone noticed it! It's actually pretty popular as of now (I mean quite many programmers know about it) but seems like nobody wants to learn Lua. RE: Programming language FAQ and choosing guide - noize - 11-23-2013 (11-23-2013, 01:49 AM)R3k0n0 Wrote:(11-22-2013, 04:54 PM)noize Wrote: Someone noticed it! It's actually pretty popular as of now (I mean quite many programmers know about it) but seems like nobody wants to learn Lua. RE: Programming language FAQ and choosing guide - new_Learner - 02-09-2014 Thanks for info and thanks for sharing its really helps me alot now. but lil question ? is HTML worth learning ? i make a list of language how i am going to learn these languages step by step tell me if i have do changes ? 1:Html 2 hp3 ython4:Java,Java script 5:Sql,Sql server 6:ASP 7:VB.NET 8:C,C++ if i miss any that is necessary to learn please let me know and also tell me which language should i learn after HTML and PHP ? my English is not good ,so sorry for that |