Presentation 3
Presentation 3
Why was
language called Sol
• Sol was being used to
configure an application
called PGM, which was a
Lua
configurable report generator
for lithology profiles
• Later, the team decided that Sol
and DEL could be combined into
Created?
a single, more powerful language
• They decided they wanted a real
programming language that had
assignment, control structures,
subroutines, etc.
It has two origins:
• Lua came from a language called Sol, which was used to
Lua Creation set up an application named PGM. PGM was a tool for
creating reports on rock layers for Petrobras, a big oil
company. Another language called DEL was used
• The best thing about Lua is its versatility and the extent that
it can be used. We can integrate it with other existing
programming languages which makes it an excellent choice
for advancing already existing software.
Hello World Program
Little Program 1 Demonstration
Little Program 2 Demonstration
• Similarities: • Differences:
• All three programming • Lua is considered to be
Comparis languages can support
lighter and easier to
integrate compared to
programming.
on with • Lua and Python share
Python and C++.
• Python is recognized for
other features, like dynamic
typing and being
its easy to use and clear
syntax making it well
Project
create my own games for people to play and put
all the ideas I thought of to use.
Use?
only make it so far, and that you need many
people to create something truly special.
• We believe that Lua will continue to grow and become an even more
relevant language in society not only because of its popularity among
various platforms but also because of trends seen in its timeline.
• We see that most of the improvements have happened in recent years and
has exponentially been improved. Even at the start when the language was
first released it was used in world of warcraft which is still one of the biggest
games being released in 2004. This leads me to believe that the years to
come will bring groundbreaking improvements to the language and its
capabilities.
• We predict that though Roblox is one of the biggest platforms in today's
world, in the next 20 years there will be another platform that will be much
bigger even if it’s a completely different application whether it be gaming or
not.
• These reasons lead us to believe that Lua will remain relevant.