程序语言层次概述

Posted dush

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序语言层次概述相关的知识,希望对你有一定的参考价值。

  经过很长时间的,决定对所做所学所想做一个总结。关于软件编程方面的基本内容的一个总结。

在软件开发的过程中部分内容并没有深入的去思考过,近期在软件教学的过程中,对某些语音学习的过程有了更深入的理解。

在这段时间的实际工作中,我基本上是以这样一个标准去衡量软件的开发与设计。

  第一阶段:熟悉所使用的语言,然后使用这种语言将简单的逻辑转换为对应的编程语言的代码。

  在这个阶段,对于一种编程语言最基本的特性和属性应有最基本的了解,包含语言的数据类型,语言的基本功能特点,以及控制逻辑和循环等。

然后还有对于语言的模块(函数、方法)有所了解,掌握这些内容,并能够在适合的时候使用这些内容。对于基本的一些算法和逻辑以及递归等,能够使用程序语言进行描述。

并且进行初步的封装和优化。

  第二阶段:了解所使用的语言,对于语言擅长什么,不擅长什么以及语言的特性有所认知。

  在这个阶段,应对语言的适用范围底层架构和实现有所涉猎,并且根据认知能够对一些基本的算法和逻辑,有一套该语言环境下自己的理解和实现,对于曾经遇到的问题,能够根据

实际的语言,进行适合所用语言的优化,用一句话来概括应该是这样的,对于某个问题,你应该在该语言环境下有自己的认知和想法,并且在第一阶段的要求下能够给出想法的实现。

  第三阶段:深入所使用的语言,对于语言中的设计思想,有一套贴近实际业务的认知,能够根据实际的业务,进行创造,创造出能够复用的类似于轮子的东西,不一定是框架,可以是某些方法,

也可以是某些底层实现的裁剪与优化,对于语言能够根据场景进行得心应手的处理,且不拘泥于某种语言,在合适的地方使用合适的内容,让语言真正成为使计算机更加适合某些业务的交流工具。

  上述这三个阶段,并非是以技术能力去对语言能力的分级,个人拙见,仅供参考

以上是关于程序语言层次概述的主要内容,如果未能解决你的问题,请参考以下文章

[架构之路-24]:目标系统 - 系统软件 - C语言的结构与程序的工作原理 - 程序控制函数调用栈函数调用性能优化

[架构之路-22]:目标系统 - 系统软件 - 汇编语言结构与X86指令系统以及CPU的工作原理函数调用与堆栈操作

[架构之路-23]:目标系统 - 系统软件 - C语言的结构与程序的工作原理 - 数据类型与数据定义(待续)

python语言采用啥区分代码层次

计算机系统基础:程序的表示转换与链接---学习心得

高级程序设计语言概述