程序设计基本方法
一、摩尔定律
计算机的发展参照摩尔定律,表现为指数方式。
Intel公司创始人之一戈登·摩尔在1965年提出。
单位面积集成电路上可容纳晶体管的数量约每两年翻一番。
CPU/GPU、内存、硬盘、电子产品价格等都遵循摩尔定律。
二、编程语言的执行方式
计算机执行源程序的两种方式:编译和解释
-源代码:采用某种编程语言编写的计算机程序,人类可读
例如:result = 2 + 3
-目标代码:计算机可直接执行,人类不可读 (专家除外)
例如:11010010 00111011
1.编译:将源代码一次性转换成目标代码的过程
执行编译过程的程序叫作编译器
2.解释:将源代码逐条转换成目标代码同时逐条运行的过程
执行解释过程的程序叫作解释器
编译:一次性翻译,之后不再需要源代码(类似英文翻译)
解释:每次程序运行时随翻译随执行(类似实时的同声传译)
三、静态语言和脚本语言
根据执行方式不同,编程语言分为两类
-静态语言:使用编译执行的编程语言:C/C++语言、Java语言
-脚本语言:使用解释执行的编程语言:Python语言、JavaScript语言、PHP语言
-静态语言:编译器一次性生成目标代码,优化更充分,程序运行速度更快
-脚本语言:执行程序时需要源代码,维护更灵活,源代码在维护灵活、跨多个操作系统平台。
四、编程解决问题的步骤
-分析问题:分析问题的计算部分,想清楚
-划分边界:划分问题的功能边界,规划IPO
-设计算法:设计问题的求解算法,关注算法
-编写程序:编写问题的计算程序,编程序
-调试测试:调试程序是正确运行,运行调试
-升级维护:适应问题的升级维护,更新完善
版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有