C语言菜鸟驿站:C语言是中级语言吗(c is high level language)

在编程语言讨论中,我们听到诸如低级,中级和高级之类的术语。这些是如何确定的?C 会被视为中级语言吗?

24

低,高,等等都是模糊的术语,背后没有确定性因素。传统上,低级语言指的是机器代码和汇编,而高级语言指的是其他所有内容。最近,我们有“非常高级”用于脚本语言(任何解释而不是编译的语言)。我从来没有听说过“中间”用于任何东西。

也就是说,您会听到很多关于 C 或 C ++ 是低级语言还是高级语言的争论,因为有些人更喜欢将 C / C ++ 视为低级语言,因为它们与其他语言的相对位置(25 年前这是闻所未闻的)。除非您同意低级或高级的定义,否则这在很大程度上是没有意义的。因此,您可以轻松地提出“中级”的定义,然后使用“中级”来确定。

5

我发现这就是高水平和低水平分类之间存在这种偏见的原因。

C 通常被称为中级计算机语言,因为它是高级语言的元素与汇编语言的功能主义的结合。

高级语言:

高级编程语言是一种更加用户友好的语言,在某种程度上与平台无关,并且是从低级计算机处理器操作(如内存访问)中抽象出来的。

低级语言:

低级编程语言是一种更特定于机器的编程语言,并且直接依赖于计算机处理器的操作,例如内存访问。

礼貌:http://www.cfanatic.com/showthread.php?s=cfa39a622e72217cce1fb9118a90fd79&t=130

2

如果你从功能点的角度来看,它将是中低级别。

http://www.qsm.com/resources/function-point-languages-table/index.html
2

尽管术语很模糊,但我认为 C 是一种中低级语言。您具有非常低级的功能(手动内存访问,指针算术)和很少的抽象-几乎可以从字面上转换为汇编。正如 Wikipedia 所说,C++是一种典型的中级语言,因为您可以将 C 的低级访问与诸如对象定向,模板甚至一些函数式编程之类的抽象结合在一起。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(44)
C4h10o是什么:H2O的增益 /提升表的列定义是什么
上一篇
启辰t70原装cd接线图解:简单的网络 /接线图 用于可视化R中的2个顶点族
下一篇

相关推荐

  • 雅思口语countryside:口语识别(identify spoken language)

    关于雅思口语countryside的问题,在identify spoken language中经常遇到,关于口语识别(identify spoken language)的编程代码示例如下。…

    2023-11-11 02:28:03
    0 76 93
  • For用法c语言:汇编语言用法(language usage)

    关于For用法c语言的问题,在language usage中经常遇到,汇编语言是一种我想学习的语言,但你仍然不经常听到一些东西已经在汇编中编程。我的问题是汇编语言的用途是什么?它还在使用吗?…

    2024-03-04 07:59:14
    0 68 64
  • 执行最快的编程语言:最快的数学编程语言 (math coding language)

    关于执行最快的编程语言的问题,在math coding language中经常遇到,我有一个应用程序,需要数以百万计的减法和余数,我最初编程这个算法在 C #.Net,但它需要五分钟来处理这些信息,我需要它比这更快。…

    2023-12-20 12:32:49
    0 23 76
  • C语言break的用法:汇编语言用法(language usage)

    关于C语言break的用法的问题,在language usage中经常遇到,汇编语言是一种我想学习的语言,但你仍然不经常听到一些东西已经在汇编中编程。我的问题是汇编语言的用途是什么?它还在使用吗?…

    2023-10-25 09:22:05
    0 42 59
  • 硬件描述语言程序:硬件描述语言中的泛型(hardware description languages)

    关于硬件描述语言程序的问题,在hardware description languages中经常遇到,我对 HD 描述语言相当陌生。我发现改变我的 C-ish 编程技能有点困难,我正在寻找一些 guaidance 来帮助我抛出以下问题。…

    2024-03-23 09:13:10
    0 92 41
  • docker游戏服务器:如何使用Docker搭建高性能的游戏服务器

    Docker游戏服务器是一种将游戏服务器部署到容器中的方式,它可以帮助游戏开发者快速、轻松地部署游戏服务器,并且可以更轻松地扩展游戏服务器的容量。…

    2023-04-27 09:55:33
    0 74 80
  • win7玩cf卡顿怎么解决:解决Win7环境下CF游戏卡顿问题

    尝试更新系统:可能是由于系统缺少某些补丁或者更新导致CF卡顿,可以尝试在Windows Update中进行检查更新,并安装最新的补丁和更新。更新显卡驱动:可能是由于显卡驱动过旧或者不兼容导致CF卡顿,可以尝试更新显卡驱动,可以到显卡厂商官网下载最新的驱动进行安装。…

    2023-05-27 11:45:17
    0 61 15
  • cv糖醋排骨是弯的吗弯曲的美味

    cv糖醋排骨不是弯的,它是一种制作方法,通常用来制作排骨。代码:…

    2023-04-01 13:03:36
    0 45 91

发表评论

登录 后才能评论

评论列表(42条)