标签 > 编程语言

编程语言简介

  编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

  最早的编程语言是在电脑发明之后产生的,当时是用来控制提花织布机及自动演奏钢琴的动作。在电脑领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生。很多编程语言需要用指令方式说明计算的程序,而有些编程语言则属于声明式编程,说明需要的结果,而不说明如何计算。

   编程语言的描述一般可以分为语法及语义。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释。有些语言是用规格文件定义,例如C语言的规格文件也是ISO标准中一部份,2011年后的版本为ISO/IEC 9899:2011,而其他语言(像Perl)有一份主要的编程语言实现文件,视为是参考实现。

  编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 目前通用的编程语言有两种形式:汇编语言和高级语言。

查看详情

编程语言相关内容

编程语言技术

开发者应该学习哪种编程语言才能获得机器学习或数据科学这类工作呢?

开发者应该学习哪种编程语言才能获得机器学习或数据科学这类工作呢?

这时,Python仍然是领导者,但C++现在是第二,然后是Java,而C在第四,R只在第5。这里显然强调了高性能计算语言。Java正在快速发展。它可以很...

2018-10-08 标签: 编程语言机器学习 386 0

一个将CRN++程序翻译成化学反应的编译器。

一个将CRN++程序翻译成化学反应的编译器。

最近,DNA合成取得的进展为分子工程开辟了新的、令人兴奋的可能性。然而,合成生物学的研究人员首先需要找到设计相互作用规则(化学反应)的方法,以达到预期目...

2018-10-08 标签: 编程语言编译器 210 0

Python的受欢迎程度真的能超越JavaScript吗?

Python的受欢迎程度真的能超越JavaScript吗?

可以发现,有69.8%的受访用户表示支持JavaScript,而稳定使用Python的用户只占38.8%。事实上,JavaScript在过去六年中一直在...

2018-10-08 标签: 编程语言Python 698 0

用Python爬取拉勾网不同编程语言职位信息

用Python爬取拉勾网不同编程语言职位信息

这张图告诉我们,在大部分情况下,没(Ren)钱(Chou)就要多读书。不管是经验经验1年以下、经验3-5年、经验5-10年、经验不限的情况下,拥有硕士学...

2018-09-29 标签: 编程语言Python大数据 377 0

软件验证的必要和使用测试工具的好处

软件验证的必要和使用测试工具的好处

软件验证和测试是软件开发必不可少的部分。投入到特定项目中的努力和预算取决于许多因素,如项目的功能安全性、业务风险水平或组织的质量文化。不管是什么因素促使...

2018-09-29 标签: 编程语言软件测试 198 0

你想知道的Ocaml语言

你想知道的Ocaml语言

关于OCaml,最早称为Objective Caml,是Caml编程语言的主要实现,开发工具包含交互式顶层解释器,字节码编译器以及最优本地代码编译器。O...

2018-09-29 标签: Linux编程编程语言 111 0

来了解一下Groovy语言

来了解一下Groovy语言

Groovy是用于Java虚拟机的一种敏捷的动态语言,作为一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。Groovy语言...

2018-09-29 标签: JAVA编程语言 78 0

GO语言:简单 动态

GO语言:简单 动态

对很多应用来说,编程语言只是简单充当了其与数据集之间的胶水。语言本身的性能常常无关轻重。但是 Stream 是一个 API 提供商,服务于世界 500 ...

2018-09-29 标签: 编程语言go语言 97 0

关于Erlang语言的功能及特性

关于Erlang语言的功能及特性

Erlang是运作于虚拟机的解释型语言,在程序设计范型上,Erlang属于多重范型编程语言,涵盖函数式、并行及分布式。循序运行的Erlang是一个及早求...

2018-09-29 标签: 编程语言erlang 47 0

关于Python 新手不得不知道

关于Python 新手不得不知道

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

2018-09-28 标签: 编程语言pythonPython编程语言 175 0

查看更多>>

编程语言资讯

只有从事20-50年编程才知道的事情

只有从事20-50年编程才知道的事情

我们不再需要更多的编程语言了。不过,你还是会立马跑去开发一个新语言。让我猜一下,你所谓的“神奇”的语言,用的是IEEE 754二进制浮点数算数标准和固定...

2018-09-25 标签: 编程语言代码 237 0

哪些编程语言是最受公司热捧的呢?

哪些编程语言是最受公司热捧的呢?

今年早些时候,IEEE Spectrum发布了基于多种来源的编程语言加权排名,包括求职网站、谷歌搜索结果和Twitter。在排名中,Python名列榜首...

2018-09-13 标签: Java编程语言Python 357 0

共同解锁2018年主流的十大编程语言

共同解锁2018年主流的十大编程语言

Python 现在被列为嵌入式语言。以前,编写嵌入式应用程序更倾向于使用编译语言,以避免在处理能力和内存有限的机器上动态地评估代码的开销。许多现代微控制...

2018-09-10 标签: 编程语言Python 617 0

PYPL发布7月编程语言指数榜,Python首次超越 Java 拿下榜首位置后

PYPL发布7月编程语言指数榜,Python首次超越 Java 拿下榜首位置后

如今,Python 已经成为一种再主流不过的编程语言了。它天生丽质,易于读写,非常实用,从而赢得了广泛的群众基础,被誉为“宇宙最好的编程语言”,被无数程...

2018-08-30 标签: 编程语言Python 466 0

TIOBE 8月编程语言指数排行榜公布:Python超越C++不是梦

TIOBE 8月编程语言指数排行榜公布:Python超越C++不是梦

TIOBE 8 月编程语言指数排行榜已经公布了。TIOBE 刚刚发布了 8 月编程语言排行榜,排名前三的依旧是 Java、C、C++。编程语言Pytho...

2018-08-15 标签: 编程语言Python 1124 0

IEEE发布编程语言排行榜,AI时代Python强势领跑

IEEE发布编程语言排行榜,AI时代Python强势领跑

蔚来资本管理合伙人朱岩说,尽管如此,蔚来资本仍然会非常谨慎地投资电动汽车初创企业。他称,这家总部位于上海的公司正试图筹集一支规模100亿元人民币的在岸基...

2018-08-11 标签: 电动汽车编程语言Python 2692 0

TIOBE 8 月编程语言排行榜及走势

TIOBE 8 月编程语言排行榜及走势

编程语言Python非常接近TIOBE索引的前3位。如果Python超越C ++并成为第三名,那么对于Guido van Rossum(Python 创...

2018-08-10 标签: java编程语言c++ 341 0

美国RedMonk 推出2018年6月编程语言排行榜

美国RedMonk 推出2018年6月编程语言排行榜

美国当地时间8月10日,RedMonk 宣布推出 2018 年 6 月(Q3 季度)RedMonk 编程语言排名,下面让我们看看这份姗姗来迟的编程语言报...

2018-08-10 标签: 编程语言jvm 842 0

五种编程语言简介及应用

通俗的说,任何编程语言开发程序,都是一个目的——让计算机工作,而CPU会只能识别机器的指令,所以,不同的编程语言的差别尽管很大,但是最后都要“变成”CP...

2018-08-10 标签: cpu计算机编程语言 174 0

C/C++编程语言学习难点及语言

C/C++编程语言学习难点及语言

一般学C++前都要学C,所以通常叫它们C/C++。C/C++历经40余年,也是经久不衰的号称“永不过时的开发语言 ”。因为C/C++在国内外的应用范围非...

2018-08-09 标签: 嵌入式编程语言c++ 175 0

相关标签

换一批
  • UHD
    UHD
    +关注
    UHD是”超高清“的意思UHD的应用在电视机技术上最为普遍,目前已有不少厂商推出了UHD超高清电视。
  • STC12C5A60S2
    STC12C5A60S2
    +关注
    在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。
  • Protues
    Protues
    +关注
    Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
  • IOT
    IOT
    +关注
    IoT是Internet of Things的缩写,字面翻译是“物体组成的因特网”,准确的翻译应该为“物联网”。物联网(Internet of Things)又称传感网,简要讲就是互联网从人向物的延伸。
  • 数字隔离
    数字隔离
    +关注
    数字隔离技术常用于工业网络环境的现场总线、军用电子系统和航空航天电子设备中,尤其是一些应用环境比较恶劣的场合。数字隔离电路主要用于数字信号和开关量信号的传输。另一个重要原因是保护器件(或人)免受高电压的危害。本文详细介绍了数字隔离器工作原理及特点,选型及应用,各类数字隔离器件性能比较等内容。
  • 海思
    海思
    +关注
  • K60
    K60
    +关注
  • 硬件工程师
    硬件工程师
    +关注
    硬件工程师Hardware Engineer职位 要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要