Lua Meetup 9月2日、Mail.Ru Groupのオフィスで





2016年9月2日、Mail.Ru Groupのオフィスで次のLua Meetupが開催されます。これはLuaプログラミング言語とそのエコシステムに特化した会議です。 2つのレポートが発表されています(詳細についてはこちらをご覧ください)が、会議に出席する必要がある別の理由についてお話したいと思います。 世界には多くのプログラミング言語があり、毎週新しい言語が登場しています。 古典が書いたように、「すべての幸せな家族は似ており、それぞれの不幸な家族はそれ自体が不幸です。」 主流のプログラミング言語のみに関心があるため、私たちはコントラストの感覚を奪い、その結果、選択の意識を奪います。 Luaは決して「不運な」言語ではありませんが、間違いなく主流の側にある言語です。 Luaには優れた構文と非常に軽量な実装があります。 この言語が1993年に作成されたことを知っている人はほとんどいません。とても現代的です。 彼がPythonやGoのように人気を博すのを妨げるものは何ですか?



プログラミング言語は、構文と仮想マシンだけではないことがわかりました。 これは主にコミュニティであり、親しみやすさとエネルギーです。 また、重要なことは、言語の作成者のエネルギー、コミュニティを管理し、発展させたいという願望です。 また、業界の巨人からのサポートも非常に重要です。 Luaは、そのようなサポートがないにもかかわらず進化している言語の例です。 コミュニティでは、OpenResty、Kong、Torchという比較的確立されたプロジェクト、Telegramのボット、それらを作成するためのフレームワークなど、まったく新しいものから、明るいイベントが定期的に発生します。









会議プログラム:



-「内部からのLuaJIT」 、ニコライ・ザヴァリツキー、Mail.Ruグループ



LuaJITは、動的プログラミング言語の最速のインタープリターの1つです。 スピーカーは、この声明の妥当性を検証し、Lua、Python、JSのパフォーマンスを比較し、「ボンネットの下を見て」、LuaJITのバイトコードがどのように機能するかを示します。 彼は、LuaJITのJITコンパイラがどのように機能するか、Luaプログラムのホットスポットを見つける方法、コードがJITではない理由、およびそれをどう処理するかについて詳しく説明します。



-「LuaでのプロフェッショナルなWebアプリケーションのユーザー自動化のメカニズム」 、TAISのAlexander Gladysh氏



洗練されたプロフェッショナルアプリケーションは、デスクトップからWebに移行します。 多くの場合、ユーザーに作業を自動化する機会を提供し、「マクロ」を記述する必要があります。 講演者は、プロフェッショナルなWebアプリケーションのマクロ言語としてLuaを使用した経験について話します。



ミーティングでの報告に加えて、アプリケーションを作成するためのLuaro言語、luarocksエコシステム、構文、およびフレームワークをさらに開発する方法についてお話したいと思います。 19:00から。 住所:Leningradsky pr。、39、p。79.参加は無料ですが、 登録が必要です。 あなたを待っています!



All Articles