网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

开发语言的编程是书写和测试这个程序的行为

    为了使计算机能够做某件事, 你(或其他人)需要在繁琐的细节上明确告诉它怎么做。对“怎么做”的描述称为程序, 编程是书写和测试这个程序的行为。

    在某种意义上, 我们以前都编写过程序。毕竟, 我们曾描述过所要完成的任务, 例如“如何开车去最近的电影院”、 “如何找到楼上的浴室”和“如何用微波炉热饭”。这种描述和程序之间的不同表现在精确度上: 人类往往通过常识对不明确的指示加以补偿, 但是计算机不会这样。例如, “沿走廊右转, 上楼, 它就在你的左边”可能是对如何找到楼上的浴室的很好描述。但是, 当你看到这些简单的指令时, 你会在其中找到草率的语法和不完整的指令。人类很容易做出补偿。例如, 假设你坐在桌子旁询问浴室的方向。你不需被告知离开桌子来到走廊、绕过(不是跨过或钻过)桌子、不要踩到猫等。你不需要被告知不要带走刀子和叉子,以及记住打开灯才能看到楼梯。你也不需要被告知进放浴室之前首先要开门。

    与此相反, 计算机确实是不很笨的。它们做的所有事都要准确、详细地描述。我们考虑 “沿走廊右转, 上楼, 它就在你的左边”。走廊在哪里?什么是走廊?什么是“右转”?什么是楼梯?我如何上楼梯?(每次迈出一步?两步?沿扶手滑上楼梯?)什么是我的左边?它什么时候会在我的左边?为了向计算机精确描述这些“事情”, 我们需要一种由特定语法精确定义的语言(英语对它来说有太多的松散结构)和针对我们要执行的多种行动明确定义的词汇。这种语言称?喑逃镅裕?C++是为各种编程任务而设计的编程语言。

 

热门搜索:TLM825GF BTS412B2E3062A 2882828 B20-8000-PCB SBBSM2120-1 SUPER6OMNI D RS1215-RA SS480806 2839376 SBB1002-1 PS2408 BT-M515RD TLP604 SBB2808-1 02B5000JF N060-004 48VDCSPLITTER 02M1001JF PM6NS SS7619-15 UL603CB-6 DRV8313PWPR SS240806 BT137S-500E BQ25895MRTWR
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质