PascalとCでプログラミングを学び始めたにもかかわらず、OO(C ++、Java)にジャンプした後、構造化プログラミングのパラダイムの感覚を失いました。私はLuaを学び始め、多くのチュートリアルを研究しましたが、それらはすべて基本的な操作と言語の特徴と機能のみをカバーしています。彼らは、プログラマーのガイドというよりも、リファレンスドキュメントのように感じます。
さて、日常のタスクを処理しようとするとき、オブザーバー、マルチスレッドプログラミング、UI要素、キーボードやセンサーのシステムコールなど、最も一般的なデザインパターンをどのように実行するのでしょうか。この言語でも実行可能ですか、それともほとんどの作業を行うためにCバインディング、ライブラリ、および低レベルプログラミングを使用する必要がありますか?Luaスコープを間違えますか?