程序设计基本方法

程序设计基本方法

一、摩尔定律

计算机的发展参照摩尔定律,表现为指数方式。

Intel公司创始人之一戈登·摩尔在1965年提出。

单位面积集成电路上可容纳晶体管的数量约每两年翻一番。

CPU/GPU、内存、硬盘、电子产品价格等都遵循摩尔定律。

二、编程语言的执行方式

计算机执行源程序的两种方式:编译和解释

-源代码:采用某种编程语言编写的计算机程序,人类可读

例如:result = 2 + 3

-目标代码:计算机可直接执行,人类不可读 (专家除外)

例如:11010010 00111011

1.编译:将源代码一次性转换成目标代码的过程

执行编译过程的程序叫作编译器

2.解释:将源代码逐条转换成目标代码同时逐条运行的过程

执行解释过程的程序叫作解释器

编译:一次性翻译,之后不再需要源代码(类似英文翻译)

解释:每次程序运行时随翻译随执行(类似实时的同声传译)

三、静态语言和脚本语言

根据执行方式不同,编程语言分为两类

-静态语言:使用编译执行的编程语言:C/C++语言、Java语言

-脚本语言:使用解释执行的编程语言:Python语言、JavaScript语言、PHP语言

-静态语言:编译器一次性生成目标代码,优化更充分,程序运行速度更快

-脚本语言:执行程序时需要源代码,维护更灵活,源代码在维护灵活、跨多个操作系统平台。

四、编程解决问题的步骤

-分析问题:分析问题的计算部分,想清楚

-划分边界:划分问题的功能边界,规划IPO

-设计算法:设计问题的求解算法,关注算法

-编写程序:编写问题的计算程序,编程序

-调试测试:调试程序是正确运行,运行调试

-升级维护:适应问题的升级维护,更新完善

版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

猜你还会喜欢下面的内容

    无相关信息

中国领先的互联网域名及云服务提供商

为您提供域名,比特币,P2P,大数据,云计算,虚拟主机,域名交易最新资讯报道

域名注册云服务器