编程中是语言工具重要还是算法重要

  
学习编程已有十余年了,编程语言也学习了几种,总体上是由Basic到C这样发展过来的。跟风也学了些例如Delphi和C#。编程语言工具的学习总体感觉来说是一精百通。编程语言工具的核心思想都想同,只不过是在语法上有区别。当前的编程语言工具所能实现的功能,老的编程工具同样能够实现,只不过实现起来麻烦,需要时间,我们应看到现在操作系统最核心还是用C来实现的。现当前流行语言工具如C#和Java等只不过是把以前的一些在编程中经常共用的东西或当前的一些相关操作模块化了,降低了编程的难度度和复杂度,加快了软件的开发速度。但我始终认为,当前的语言工具虽然开以效率高,但也封装了太多的东西,并且其底层的技术开放的太少,限制了编程的自由度。往往在学习这些语言工具时忽视了编程的中最重要的算法。
我这里所说的算法并不仅仅是指狭议的编程中数学上和算法。我觉得编程中的算法应该是指程序的建立思路,数据的组织和操作,程序中功能过程的实现。实际上我觉得才是学习编程的核心。在编程中即要善于借用已有的模块和框架,也要在已有的模块和框架限制了编程的自由时,就能够儿独立创造出适合的框架和模块。在编程中学习的越深入其编程思想和算法的重要性也就越突显出来。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值