Lua icon

Lua icon

Lua

Desktop Software Development
Description

Lua is a lightweight programming language that contains a serious amount of power underneath the hood.

Platforms
Windows macOS Browser iOS Android
Links

Alternatives to Lua

{{ alternatives[0].votes }}

JavaScript alternatives

JavaScript

JavaScript (JS) is a lightweight interpreted or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-...

Show Details

{{ alternatives[1].votes }}

Scala alternatives

Scala

Scala is a coding language that bridges the gap between functional and imperative programming.

Show Details

{{ alternatives[2].votes }}

Dart alternatives

Dart

Dart is a language optimized for client-side development for web and mobile.

Show Details

{{ alternatives[3].votes }}

Haskell alternatives

Haskell

Haskell is a purely functional programming language that can accomplish a wide range of tasks in a seamless and streamlined manner.

Show Details

{{ alternatives[4].votes }}

Nim (programming language) alternatives

Nim (programming language)

Nim is a systems and applications programming language. Statically typed and compiled, it provides unparalleled performance in an elegant package.

Show Details

{{ alternatives[5].votes }}

Clojure alternatives

Clojure

Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multith...

Show Details

{{ alternatives[6].votes }}

Phreesia alternatives

Phreesia

Phreesia’s automated intake platform provides an individualized experience designed to engage patients in their care and give you the capacity to do more of what matters in your organization. Learn...

Show Details

{{ alternatives[7].votes }}

5 minute consult alternatives

5 minute consult

Wolters Kluwer is a global provider of professional information, software solutions, and services for clinicians, nurses, accountants, lawyers, tax specialists, and finance, audit, compliance, and ...

Show Details

{{ alternatives[8].votes }}

Salesforce Health Cloud alternatives

Salesforce Health Cloud

Salesforce Health Cloud is the first product by Salesforce built specifically for the healthcare industry. It gives caregivers the ability to keep better track of interactions with patients. You ca...

Show Details

{{ alternatives[9].votes }}

Oncare alternatives

Oncare

Please feel free to call us any time during our business hours.

Show Details

{{ alternatives[10].votes }}

Rxphoto alternatives

Rxphoto

RxPhoto app helps practices capture and manage before and after photos. Turn your mobile device into a medical imaging system. Instant HIPAA compliance.

Show Details

{{ alternatives[11].votes }}

Corepoint Integration Engine alternatives

Corepoint Integration Engine

With a singular focus on healthcare, Corepoint Health provides an industry-leading integration engine platform and dedicated professional services.

Show Details

{{ alternatives[12].votes }}

Medisoft alternatives

Medisoft

Medisoft© powered by eMDs is a proven, trusted, and affordable practice management solution designed to simplify the way you run your practice. With each new release, it gets better and more powerf...

Show Details

Suggest an Alternative

Missing a software in the list? We are always happy if you help us making our site even better.

Suggest an Alternative

Lua Reviews

We have published is 1 review for Lua. The average overall ratings is 4.0 / 5 stars.

Write a Review
grex avatar
My Opinion on Lua
written by grex on 2018-03-02 04:26:13
Overall
Ease of Use
Customer Service
Value For Money

Overall Opinion: There's a lot of programming languages available to the established or aspiring design, each with their own strengths and weaknesses, but even in such a crowded marketplace, Lua manages to find a niche all its own. Built from a simple 20,000 lines of C code, it's a remarkably nimble approach to programming, but it provides a remarkable level of versatility for a language contained in such a tight package. This size works to its advantage. The interpreter, complete with all base languages, weighs in at less than 100 KB, and that allows it to deliver results on even complex piles of code with admirable speed. The fact that it's built off of C lends it another important advantage. For areas where Lua comes up short, such as math and string libraries, developers can easily patch in C code and expect it to reliably work to expectations. Any piece of hardware that can run a C compiler can run Lua, so developers can port their scripts over to a diverse range of sources ranging from Windows and Linux systems to mobile devices to embedded microprocessors. Users have substantive control over restrictions. You can control max limitations for memory and CPU usage, making it a great fit when trying to write script that's compatible with phone environments and outdated computers, and restricting access to library functions is equally as simple. The ability to embed Lua further increases its functionality. Lua scripts can be integrated into programs written in both C and C++ as well as foreign languages like Java, C#, Perl, and Ruby. Seeing as it's built off the C framework, Lua's syntax will be familiar to most people who have a modest understanding of core programming, but measures were taken to ensure Lua implements a simple approach to coding. Lua found its genesis in Pascal, a language explicitly designed for teaching, and the results are a language that's eminently usable both by experienced programmers and those just starting to learn the ropes. Coding is often described as translating human language into terms that a computer can understand, and Lua does a great job of bridging the gap by creating a sensible syntax that isn't overloaded with high concepts and esoteric structure. Rather than focusing on a single variety of programming, Lua strives to serve a wide number of purposes, making it akin to the Swiss army knife of programming languages. It handles this through the use of "meta-mechanisms". Instead of including this wide range of functions directly into the language, users can plug these meta-mechanisms into their code, offering a high degree of segregation and letting programmers focus on the specific tools they need for a project rather than learning a whole new way of coding. Lua supports data driven programming, object oriented programming, procedural programming, functional programming, and data description.

Pros: Open source and free to all users Simple syntax makes it an ideal choice for new programmers and experienced programmers who want to implement features without learning an entirely new language Strong and friendly online community makes it easy to find answers to your questions

Cons: No support for Unicode Narrow support for handling errors Lacking some crucial libraries like strings and math

grex is using Lua every other week recently.

Features

  • Compatible with a wide range of hardware
  • Automatic memory management
You can always update Lua to add more features!

Screenshots

Lua screenshot 1
Lua screenshot 2
Lua screenshot 3
Lua screenshot 4
Lua screenshot 5
Lua screenshot 6
Lua screenshot 7
Lua screenshot 8
Lua screenshot 9
Lua screenshot 10

Lua Videos

Youtube Video: Is Lua A Good First Language To Learn?

THIS VIDEO IS SPONSORED BY -------------- The Tech Academy ow.ly HipsterCode (my website) hipstercode.com JOIN MY SLACK CHANNEL https://www.patreon.com...

Disclaimer: This video was not made by us, but we found it interesting enough to embed it here.

Comments

Commenting on this article is disabled right now.

About This Article

This page was composed by Alternative.me and published by Alternative.me. It was created at 2018-04-29 18:17:22 and last edited by Alternative.me at 2020-03-06 07:49:44. This page has been viewed 2824 times.

Did you like this article about Lua? Please rate it!
6 of 8 liked this article. This is equivalent to a star rating of 3.75 / 5.
Yes
No

More Software in Desktop Software > Development

More Popular Desktop Software

Filter Platforms

Windows macOS Linux Browser iOS Android

Filter Features

Integration with both Java and JavaScript A statistically typed language Supported by a huge number of packages Built with concurrent programming in mind Features Patient health timeline and patient card Care team productivity management tools Appointment scheduling and confirmation Secure messaging with caregivers and patients Live video chat (SOS) Bill payments, reports and analytics EHR integrations and HL7-compliant interface Salesforce Shield Security
Suggest an Alternative to Lua
{{ suggestSubmitSuccess }}
You can only sugggest alternatives that are already published on our platform. If you want to submit a software or app, please visit your account page to submit a software.
List of Suggestions
Please start typing the name of the software you want to suggest as alternative to Lua in the field above.
{{ suggestSubmitError }}
Suggest {{ suggestedAlternatives.length }} Alternative(s)
Login
This action requires user authentication. Please log in.
Don't have an account yet? Sign up.