Ciklum Speakers' Corner: “Lua. Overview of the language and its features ”

Published on December 11, 2013

Ciklum Speakers' Corner: “Lua. Overview of the language and its features ”

    Ciklum has continued a series of open events called Speakers' Corner where, in a short time, you can learn a lot of useful information and chat with like-minded people in an informal setting.
    This time , on December 16th, we invite everyone to expand their horizons and plunge into the world of Lua , get a brief overview and learn about its capabilities.
    To shed a ray of light on Lua and open new horizons will be Vladimir Bezobyuk (Senior Linux Developer, IntroPro).
    image

    The event will be divided into 2 parts: theoretical and practical examples.
    1. Briefly about the history of the language
    2. The choice is for and against.
    a) Benefits; for what tasks is suitable
    b) Disadvantages; for which tasks it is not suitable
    c) community
    3. Language overview
    a) imperative
    b) functionality
    c) metaprogramming
    d) embedding (The Hobbit: a journey for Syshny Codes, or There and Back)
    e) OOP
    a) beauty in simplicity
    b) performance
    4. Practice
    c) minimalism in everything, or where to get batteries, because there are few libraries with the language?
    d) implementation features and alternative implementations (LuaJIT, llvm-lua)
    b) time pressure - Lua is in a hurry to help
    c) is it really difficult to think in functional paradigms:
    I) higher order functions and closures in practice
    II) coroutines (coprocedures) in practice
    III) metaprogramming in practice
    d) tail recursion
    e) multithreading for Lua - library LuaLanes
    e) OOP advanced
    In general, there will be a lot of useful information and practical advice from a person who is more than Lua =) The
    event is free by prior registration goo.gl/sF4w07
    When: December 16
    Time: 19.00- 21.00
    Venue: Kiev, Amosova St. 12 , BC Horizon, 2nd tower, 20th floor , Office Ciklum