文档章节

编程语言往往使程序员能够比使用机器语言更准确地表达他们所想表达的目的。

0
 0017520
发布于 2015/02/12 11:46
字数 504
阅读 14
收藏 0

  编程语言原本是被设计成专门使用在计算机上的,但它们也可以用来定义算法或者数据结构。正是因为如此,程序员才会试图使程序代码更容易阅读。

  编程语言往往使程序员能够比使用机器语言更准确地表达他们所想表达的目的。对那些从事计算机科学的人来说,懂得程序设计语言是十分重要的,因为在当今所有的计算都需要程序设计语言才能完成。

  在过去的几十年间,大量的编程语言被发明、被取代、被修改或组合在一起。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试中華娛樂城是成功的。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同;新手与老手之间技术的差距非常大,而且有许多语言对新手来说太难学;还有,不同程序之间的运行成本(runtime cost)各不相同。

  有许多用于特殊用途的语言,只在特殊情况下使用。例如,PHP专门用来显示网页;Perl更适合文本处理;C语言被广泛用于操作系统和编译器的开发(所谓的系统编程)。

  高级语言的出现使得计算机程序设计语言不再过度地依赖某种特定的机器或环境。这是因为高级语言在不同的平台上会被编译成不同的机器语言,而不是直接被机器执行。最早出现的编程语言之一FORTRAN的一个主要目标,就是实现平台独立。http://ylxcdc.cn/blog/u/2918/20684.html

© 著作权归作者所有

共有 人打赏支持
0
粉丝 1
博文 17
码字总数 8295
作品 0
张家界
私信 提问
如何准备 Coding Interview?

专栏 | 九章算法 网址 | http://www.jiuzhang.com 不管你是刚刚毕业即将参加第一次工作面试的应届毕业生,还是想要跳槽换一个新的工作环境的职场老司机,如果你即将参加技术面试,下面这些关...

九章算法
2018/06/18
0
0
面向对象的运行时特性分析+面向对象与内存

相对于面向过程的开发方法,面向对象通过退一步,海阔天空。最频繁地用来表达人类认知或描述的自然语言中的主谓结构在面向对象的形式系统中得到充分的映射。这种形式系统具有极大的语义构建能...

刘小兵2014
2011/11/01
0
0
为什么说选择正确的编程语言很重要,以及如何正确的选择

几个月前,一个同事问我,应该如何选择编程语言,或者有没有什么固定的选择模式,当时我便打算写点什么。上周在硅谷开会,这我是第一次跟 “hack3rs”的创业狂以及技术狂们打交道。我学会了很...

oschina
2014/08/18
11.1K
43
把编程作为一种思考方式

编程已经改变了。在像FORTRAN和C这样的第一代语言中,程序员的编程压力是将高级概念转换为代码。在现代编程语言中 - 我将使用Python作为示例 - 我们使用函数,对象,模块和库来扩展语言,这不...

ismdeep
2018/10/09
1K
3
不要自称为程序员

每年都有无数年轻程序员,加入软件行业。 他们在学校里学过编程,但是对这个行业的现实一无所知。 Patrick McKenzie 是美国一家小软件公司的老板,他写了一篇长文,介绍这个行业的一些实际情...

阮一峰
2011/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Hyperledger Fabric 实战(十): Fabric node SDK 样例 - 投票DAPP

Fabric node SDK 样例 - 投票DAPP 参考 fabric-samples 下的 fabcar 加以实现 目录结构 . ├── app │ ├── controllers │ │ └── index.js │ ├── enrollAdmin.js │ ├── in...

Jonluo
9分钟前
0
0
Redis高级特性及优化

redis中键的生存时间(expire) redis中可以使用expire命令设置一个键的生存时间,到时间后redis会自动删除它。 过期时间可以设置为秒或者毫秒精度。 过期时间分辨率总是 1 毫秒。 过期信息被...

rechardchensir
14分钟前
0
0
数据库设计-邮箱地址

1.前言 当我们涉及到要存储邮箱地址的时候,我们都知道应该存储为字符型,但是应该存储多长呢? 2.Stackoverflow StackOverflow一直是搜索答案的利器,这一次也不例外。这里多说一句,其实在...

hengbao5
18分钟前
0
0
uml类图

平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,...

asdf08442a
21分钟前
1
0
Linux下执行脚本报错提示invalid option 3: set: -

1、在环境下执行sh报错invalid option 3: set: - 2、于是换成chmod 777 install.sh改执行权限,并且默认使用#!/bin/bash bash: ./install.sh: /bin/bash^M: bad interpreter: No such file ......

noob_chr
22分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部