程序语言层次概述

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

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

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

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

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

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

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

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

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

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

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

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

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

转载于:https://www.cnblogs.com/dush/p/8353482.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值