论述:零编程在可预见的将来能否实现

简介: 论述:零编程在可预见的将来能否实现?      纵观软件工程的发展,从过程到方法,软件开发由底层走向抽象,工具的出现使软件开发在抽象的层面变得易于实现。编程,作为软件实现的关键技术,一直以来均是由掌握相应编程技术的人来担任。

论述:零编程在可预见的将来能否实现?<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

  

  纵观软件工程的发展,从过程到方法,软件开发由底层走向抽象,工具的出现使软件开发在抽象的层面变得易于实现。编程,作为软件实现的关键技术,一直以来均是由掌握相应编程技术的人来担任。随着开发语言的规范化和开发工具的智能化,软件功能的实现技术越来越容易被更多的人所掌握,应用软件的实现变得容易。

  同时,人类对软件功能需求的多样化使软件的开发变得越来越复杂,软件工程管理和软件功能的具体实现均需要借助功能较为完善的软件开发工具来实现,于是,就在越来越多的人借助于前人开发的工具和经验进行应用软件开发的同时,相当一部分编程技术精湛的专业人士也在潜心更为智能化的应用软件开发工具的研发。

 

  从总体上能够预见,在今后的编程技术领域,对于一般应用软件的开发是能够零编程实现的,但却不能实现对软件开发工具的研发。因为零编程本身就是依赖于软件开发工具的。  

  就此主观认为作如下客观分析:

  随着时代的发展,技术在不断革新。新的软件工程方法的提出到被认可,将催生出许多新的开发工具。因为开发工具是基于方法诞生的,生命周期有限,所以,在可预见的未来,时代的编程技术精英都将始终面对实实在在的程序代码,在新方法的基础之上为更多的应用软件开发领域的开发人员提供符合时代需求的优秀开发工具。其实,IT业和信息网络的发展也离不开软件工程方法学家和编程技术精英不断探索与创新所作的贡献。另外,在不断涌现的许多新硬件设备上,相应的嵌入式系统的程序也不可能零编程实现,至少在新设备诞生之初是不能零编程实现的。所以,在软件开发工具的研发领域是不可能零编程实现的。

  而单单将软件实现的编程技术锁定在对一般应用软件的开发领域是能够零编程实现的。虽然人们对软件功能的需求越来越多导致软件功能的实现越来越复杂,但随着软件工程学的发展,软件实现过程在整个工程中所占的比例将越来越小,整体规划设计软件越来越被重视。因为周密的设计,在软件的实现阶段,复杂的功能将被细分成完全可以借助可视化开发工具实现的功能模块,可靠的整体规划将使各个功能模块整合组装变得容易。单就在功能模块的实现上,每个模块根据功能的需求选用相应的开发组件进行可视化实现,在可操作的范围之内省却代码的人工编写工作。目前,具有代表性的开发平台如Eclipse等,在利用来开发应用软件过程中虽然还需人为地填写实现功能的核心代码,但其组件式的开发方式均被业界看好。类似的组件式开发平台,相信在不远的将来一定会以零编程的智能化开发方式为广大的软件开发人员实现细化的每一个软件功能模块,以及对整个工程的流程管理,从而实现应用软件生产的零编程开发。正因为有编程技术精英研发开发工具,零编程实现应用软件开发才得以实现。

 

 

Pane      

2008.10.26   

相关文章
|
2月前
|
设计模式 算法 搜索推荐
探索编程之美:从代码到哲学的启示
在数字世界的深处,编程不仅仅是一系列指令的排列组合。它是思考的艺术,是解决问题的舞蹈,更是人类智慧与创造力的体现。本文将通过浅显易懂的语言,带你领略编程的魅力所在,并结合个人技术感悟,探讨编程如何影响我们的思维方式和世界观。让我们一起跟随代码的脚步,发现那些隐藏在逻辑背后的哲理与美。
|
7月前
|
设计模式 算法 C语言
技术进步与个人成长:从代码到思维的演变
技术不仅塑造了我们的工作方式,更深刻地影响了我们的思维模式。本文探讨了在编程实践中,个人技术能力和思维方式如何相互影响和提升,重点讨论了一些关键的经验和感悟,以及这些经历对职业发展的深远影响。
71 0
|
4月前
|
机器学习/深度学习 人工智能 算法
编程之旅:从代码到哲学的启示
【9月更文挑战第20天】在编程的世界里,每一行代码都是思考的足迹,每一个算法都蕴含着解决问题的智慧。正如甘地所言,“你必须成为你希望在世界上看到的改变。” 本文将带你走进编程的内在世界,探索如何通过技术提升自我,实现个人成长和变革。
代码之美:从混乱到秩序的编程旅程
在编程的世界里,代码不仅仅是冷冰冰的文字和符号的组合。它们是思想的载体,是解决问题的工具,更是艺术与科学的结晶。本文将带你领略编程过程中的美学,从最初的混乱无序到最终的清晰有序,探索如何通过良好的设计原则、清晰的逻辑结构以及持续的重构来提升代码质量,从而使得代码不仅能够高效运行,还能成为令人赏心悦目的艺术品。
|
6月前
|
设计模式 供应链 安全
面向对象方法的实践时可能的陷阱
【7月更文挑战第2天】本文介绍面向对象开发面临的问题:过度复杂性导致项目失败,如在库存管理系统中等。因此简化设计、合理使用继承、现实期望、适当选择设计模式和工具、以及提升团队技能是成功的关键。
133 1
面向对象方法的实践时可能的陷阱
|
6月前
|
监控
软件复用问题之软件工程中事中缓释,如何解决
软件复用问题之软件工程中事中缓释,如何解决
|
8月前
|
算法 UED
探索编程思维:不仅是代码,更是解决问题的艺术
【5月更文挑战第24天】 在数字世界的舞台上,编程不单是一系列指令的排列组合,它更是一种独特的思维方式。本文将深入探讨编程思维的本质及其在问题解决过程中的应用。我们将剖析编程思维如何影响逻辑构建、创新思考和系统分析,并通过实例说明如何将编程原则应用于日常生活和非技术领域。
|
8月前
|
边缘计算 人工智能 算法
探索程序设计的奥秘:从理论到实践的飞跃
探索程序设计的奥秘:从理论到实践的飞跃
|
设计模式 算法 程序员
代码能力,程序员自我修养之基石
提高代码能力不是一蹴而就的事,需要我们不断努力,通过持续学习和练习、参与开源项目、阅读优秀的代码、与他人合作、提升解决问题的能力等方式,提高自己的代码能力,为自己为公司创造价值。
250 0
代码能力,程序员自我修养之基石
|
机器学习/深度学习 人工智能 Java
我们都在努力做自己,我的编程学习之路分享
我们都在努力做自己,我的编程学习之路分享
216 0
我们都在努力做自己,我的编程学习之路分享