其实今天收获不是明白了业务逻辑、语法糖是什么意思?

今天主要学习了一下js中的promise,发现好难,所以准备钻研一下,主要还是因为听课感觉老师讲的比较简单了,但是却还是什么都听不懂,其实也不是完全听不懂,就是不明白具体实要干什么罢了,所以准备钻研一下了。
今天简单讲一下什么是业务逻辑,以及什么是语法糖。
其实我接触语法糖比较早了,很早以前看一篇文章还是什么的时候作者说了一句语法糖,然后今天学习的时候听到了业务逻辑,说实在的,这些确实没有了解过到底是什么意思
业务逻辑、语法糖是什么意思?
业务逻辑,我的理解其实就是实现这个功能所要编写的代码就是业务逻辑。之所以有这个理解还是因为老师说,这两个代码虽然写的不同,但是业务逻辑还是相似的,当时主要是讲了异步的写法,虽然两个写法不同,但是都实现了异步处理这个操作,所以他们的业务逻辑其实应该都是为了实现异步处理这个操作。
我们简单看一下比较权威的说法吧。

业务指的是一个实体单元向另一个实体单元提供服务。 逻辑指的是指根据已有的信息推出合理的结论规律。 业务逻辑是指一个实体单元为了向另一个实体单元提供服务,应该具备的规则与流程。

举个立体点的例子,就像在家里有一些从小就交给你的规矩一样,比如说“吃饭前要洗手”“有客人来要起立”“睡觉前要熄灯”等等,这其实就是业务逻辑的生活化实例。业务逻辑其实也牵扯到了业务逻辑层,这个东西,关注点主要是在业务规则的制定等层面上。然后再说一下什么是语法糖,这个就非常好理解了。这个词汇是一个英国科学家彼得·约翰·兰达发明的词语。主要作用就是在代码中增加一些东西,一些规范之类的,虽然对编程语言没有影响,但是对阅读以及编写有很大的帮助,减少出错。

语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。

举个例子:在C语言中使用a[i]表示(a+i),而用ai表示(*(a+i)+j),由此可见语法糖不是“现代语言”独有,这种写法简洁明了,容易被人理解。语法糖并非是一个贬义词,它会为我们带来便捷的效果,是一种便捷的写法,并且不用担心使用问题,因为编译器会为我们进行转化,并且使用语法糖会为我们的编程提供高效的编写速率,在性能上也不会有什么损失,何乐而不为呢?

本文作者:博主:     文章标题:业务逻辑、语法糖是什么意思?
本文地址:https://zjzdmc.top/jsfx/121.html     
版权说明:若无注明,本文皆为“Datehoer的Blog-个人博客-技术分享”原创,转载请保留文章出处。
最后修改:2021 年 04 月 19 日 04 : 39 PM
如果觉得我的文章对你有用,请随意赞赏