The language is Lua, and the word "embedded"

I read about the Lua language, and I was confused with three lines:

  • Lua is designed primarily for embedded systems and clients.

  • The only competitor of Lua then was TCL, which was supposed to be built into applications.

  • Lua is designed to be embedded in other applications,

So, what is the difference between the meaning of the word "embedded" in the first line and the word "embedded" in the second and third lines. What does it mean that the language needs to be embedded in other applications?

+4
source share
3 answers

According to Wikipedia

, .

, .

, , - . , , . "" .

Lua: . , , . , , C, Lua. , , Lua, C.

Lua

- , Lua , , Lua :

  • Canon Hack Development Kit (CHDK), Canon, Lua .
  • Cisco Systems Lua Adaptive Security Appliance (ASA), SIP Cisco Unified Communications Manager (CUCM).
  • Zen X-Fi2 Lua.
  • Lego Mindstorms NXT NXT 2.0 Lua .
  • LuCI, - OpenWrt, Lua.
  • NodeMCU Lua . NodeMCU - , Lua ESP8266 Wi-Fi SoC.
  • Sierra AirLink ALEOS GSM/CDMA/LTE Lua.
  • Perimeta Metaswitch Networks Lua SDP .
  • Rockbox, , , Lua.
  • Squeezebox Logitech, Lua (Controller, Radio Touch).
  • TI-Nspire , Lua, TI Lua API- OS 3 +.
+3

"" , [embedded], SO, " ", .

- " ", , - .

- Lua. , (, ), .

+3

1 states that Lua is for devices that have a specific purpose instead of many.

2 and 3 claim that Lua can be implemented, for example, in a C ++ application to execute a function.

For example, part of the application may use Lua, but it can also mainly use C ++.

0
source

Source: https://habr.com/ru/post/1691244/


All Articles