2024.10.10
低级语言与高级语言
低级语言:机器语言(计算机硬件只能识别o和1的指令序列),如汇编语言
高级语言:功能更强,抽象级别更高,与人们使用的自然语言比较接近,常见的有Java,C,C++,PHP,
Python,Delphi等 各程序设计语言特点:
Fortran 语言( 科学计算,执行效率高)
Pascal 语言(为教学而开发的,表达能力强,Delphi)
C 语言( 指针操作能力强,高效)
Lisp 语言( 函数式程序语言,符号处理,人工智能)
C++ 语言( 面向对象,高效)
Java 语言( 面向对象,中间代码, 跨平台)
C# 语言( 面向对象,中间代码, .Net )
Prolog 语言(逻辑推理,简洁性,表达能力, 数据库和专家系统)
解释与编译:都是将高级语言翻译成计算机硬件认可的机器语言加以执行。不同之处在于:编译程序生成独立的可执行文件,直接运行,运行时无法控制源程序,效率高。
解释程序不生成可执行文件,可以遂条解释执行,用于调试模式,可以控制源程序,因为还需要控制程序,因此执行速度慢,效率低。
程序设计语言的定义:语法(一组规则)、语义(语法成分的含义)、语用(构成语言的各个记号和使用者的关系)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人