gpt4 book ai didi

programming-languages - 编程语言的原语

转载 作者:行者123 更新时间:2023-12-05 09:25:30 27 4
gpt4 key购买 nike

控制流、数据类型、语句、表达式、运算等概念分别属于哪些?语法还是语义?

控制流、数据类型、语句、表达式、操作、函数……之间的关系是什么?如何从这些原语逐层构建程序?

我想了解这些原始概念及其关系,以便弄清楚应该学习一门新语言的哪些方面。

谢谢和问候!

最佳答案

所有这些语言元素都具有句法(它的书写方式)和语义(它的书写方式如何对应于它的实际含义)。控制流确定执行哪些语句以及何时执行,表达式产生一个值,并且可以由函数和其他语言元素组成(尽管细节取决于编程语言)。操作通常是一系列语句。 “功能”的含义因语言而异。在某些语言中,任何可以通过名称调用的操作都是函数。在其他语言中,函数是产生结果的操作(与不报告结果的过程相反)。一些语言还要求函数是不可变的,而过程可以是可变的,尽管这因语言而异。数据类型封装了数据和可以对该数据进行操作的操作/过程/函数。

关于programming-languages - 编程语言的原语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2527462/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com