我还是没有忍住,于是乎我开通了lua语言学习专栏!

前言

北京时间2021年05月22日20点20分(今天周六晚),我还是决定要写一写关于lua语言方面的文章;于是刚好看到新功能有一个专栏,就开通了Lua语言学习专栏:Lua语言从入门到实战。

关于想要写lua方面的教程其实纠结了应该有一年之久;与lua语言结缘于2018年,在我刚刚毕业一段时间的时候,再一次工作中需要实现限流功能非法IP拉黑;当然大家可能会想到这很简单redis、nginx;但是就是在这个过程中,我看到了lua限流;于是乎就去官方文档了解了一波,哇塞感觉真的很小巧,性能更优越,再加上openresty+lua真的算是比较完美组合。当然go语言也是性能优越的语言,同样喜欢的不得了,哈哈哈~~~

Anything is possible

朋友说既然喜欢那就写咯!Lua语言诞生于90(1993)年代,很遗憾那个时候我估计我还不知道它的存在。lua语言基本上身边的同事或者同学很少知道它,甚至之前有同事问过我:”lua语言是什么?lua怎么拼写的?“;额,不知道如何解释,就随口说道:”请叫它 L U A“。

随着这几年游戏行业、直播行业的兴起,lua也慢慢进入开发者的视野;可想而知一门这么冷门的编程语言经过这么多年的洗礼依旧是不温不火,准确的来说,它太小众;并不能像GoLang、Java、Python语言一样,保证自己性能的同事,可以做更多的业务逻辑。但是这并不代表它因为小众而显得不出众,不是嘛?

自信点:Anything is possible --一切皆有可能

我还是没有忍住,于是乎我开通了lua语言学习专栏!_第1张图片

PS:在这里需要感谢掘金社区提供的谷歌插件,能将github上热点语言相关推荐展示出来,方便许多,每天必看。

Look on the bright side

Lua开源社区虽然不多但是github关于lua语言开源甚是不少。基本上游戏公司以及现在大家口中所说的大厂都有在使用lua语言,例如:广州三七互娱、广州虎牙(c++,go都有)、广州酷狗音乐、广州微信以及bat多多少少都会使用一些lua脚本。如果有在上面这些公司待过的应该可以感觉到。当然有了docker+openresty之后,很多社区也开始使用lua语言。虽然不是大众语言,但是学了lua语言并没有坏处,你能了解到越多,才会发现你不懂的更多。

想开点:Look on the bright side --凡是多往好处想!

Batter late than never

虽然与lua语言结识于24年之后;虽然姗姗来迟;但并未缺失我对它的喜爱。所以最近每天的下班回去路上我都在思索是否开启新的章程;写自己喜欢的文章,有趣的文章,有细节的文章,对小伙伴们有帮助的文章;而不是纯粹地作为自己的学习记录篇章。阿沐学习lua只用了不到三天时间就开始做项目写脚本了,但当时只是仅仅入门级,经过这几年的磨练算是熟练了许多。

那么从今天开始我们一起从零开始学习Lua语言;阿沐一遍回顾基础知识点敦促自己需要不断的学习不断的巩固知识,主动的学习新知识新技能;同时也希望在自己的学习过程中,能把经验积累总结分享给读者,能跟小伙伴们一起加油一起进步。文章会比较细腻,中间可能会穿插相关知识点,但是一定要看,它可能是你的盲点,你却忽略了它。

明白点:Batter late than never --只要开始,虽晚不迟!

A promise is a promise

Lua语言从入门到实战专栏:适合lua语言兴趣者初学者爱好编程者就是玩者;通过本专栏带你彻底了解lua语言、带入入门、带你爬坑、带你实战;运气更好一点、我推荐你进bat大厂

目标

  • ① 小众语言自有小众语言的有点,小巧,可嵌入,简单易上手;快速了解基本知识体系结构
  • ② 快速入门,掌握lua语言基础知识
  • ③ 能够独立写一些功能模块
  • ④ 能够结合已学习知识点和功能块,实战项目
自觉点:A promise is a promise -- 说到就要做到!

总结

### 做什么事我们都要靠自己、靠自己的自觉性
You’re on your own -- 你要靠你自己

### 我们其实可以再努力一点 大厂只差迈出一步
Try harder -- 再努力一点

好了,我是阿沐,一个不想30岁就被淘汰的打工人 ⛽️ ⛽️ ⛽️ 。创作不易觉得「阿沐」写的有点料话: 关注一下, 分享一下,我们下期再见。

你可能感兴趣的:(lua入门到实战系列,后端,lua)