首页编程语言编程语言 比喻,编程语言比喻武器

编程语言 比喻,编程语言比喻武器

cysgjjcysgjj时间2024-05-12 07:03:54分类编程语言浏览28
导读:为什么有些编程语言写完一句后要加分号?为什么有些编程语言写完一句后要加分号?有些奇葩语言就比较特殊,LUA语言可以有分号,也可以没有,但是你想在一行之内多写两句,就得用分号;Matlab的M语言也是可有可无,但是不加分号的话,它会把本句计算结果显示在命令窗口里,有时候会搞的运行速度很慢,有分号就只是默默的执行,需要查看结果的时候再把某……...
  1. 为什么有些编程语言写完一句后要加分号?

什么有些编程语言写完一句后要加分号?

有些奇葩语言比较特殊,LUA语言可以分号,也可以没有但是你想在一行之内多写两句,就得用分号;Matlab的M语言也是可有可无,但是不加分号的话,它会把本句计算结果显示在命令窗口里,有时候会搞的运行速度很慢,有分号就只是默默的执行需要查看结果的时候再把某一句的分号去掉。

分号在编译器对源代码进行语法或语义分析时起到断句作用

在写文章的时,通常我们组织词语形成句子,然后再形成段落,主要的目的是让读者可以看懂。如果句子很长没有停顿,读者要一口气读完,能不能领会到作者要表达的意思难说,非常容易产生歧义。编程语言的语法的与作文类似,目的是让编译器能读懂,并按照程序员想法去执行程序

编程语言 比喻,编程语言比喻武器
图片来源网络,侵删)

为什么用分号来断句的缘由我没有考究过,猜测会有一定说法在里面。在此我们可以认为它跟你我的名字一样就是个规定,记住就OK了。

我是@代码Go说科技 ,码农的视角看科技,带给大家不一样的感受。欢迎大家阅读评论转发加关注。

声明:图片来自网络,如有侵权,联系必删!

编程语言 比喻,编程语言比喻武器
(图片来源网络,侵删)

一个非常好的问题,我是工作多年的Web应用架构师,来回答一下这个问题。欢迎关注我,了解更多IT专业知识

首先不太恰当的比喻一下,编程语言是我们告诉电脑做什么事情怎么做的沟通工具,那么一句话说不完一件事,总要有个断句吧,所以每句结束时加上分号,编译器/解释器就知道这句话说完了。

那么为什么有的语言有分号,有的没有呢?只是不同语言的定义语法不同。举两个例子:

编程语言 比喻,编程语言比喻武器
(图片来源网络,侵删)

Java语言,每句结束都有分号标记的,代码块要用花括号,比如:

Python语言,结束可以没有分号,代码块也不用花括号,用缩进空格,比如:

看过过去的古文没?没有标点符号就会引起很多歧义,有了标点符号就可以给阅读带来更方便,编程语言中的分号,逗号,冒号,尖括号,大括号,也是为阅读带来方便,只不过阅读的对象是编译器!

语句分隔符,就和你日常书写一样,需要用标点符号,你读小学时老师已教你书写时必须使用标点符号了,如果你至今还不了解标点符号的作用,那么你试试阅读一篇没有标点符号的文稿就知道了。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/13058.html

分号标点符号编程语言
河套深港科技创新合作区 中国科技创新部,中国科技创新部官网