中国第一汽车股份有限公司天津技术开发分公司天津市300462
摘要:随着中国社会经济和科技的飞速发展,计算机软件在大众生活、工作和学习过程中的重要性日益凸显。在计算机软件的开发过程中,编程语言对其的支持也是必不可少的。编程语言是计算机软件开发的基础环节。因此,合理选择编程语言不仅可以降低工作难度,还可以缩短软件开发过程中的时间和工作量,更加有利于计算机软件开发的发展。
关键词:不同编程语言;计算机应用;软件开发;影响
1导言
我国社会经济及科学技术快速发展,计算机应用软件在大众生活、工作、学习过程中的重要性逐渐凸显。其中编程语言的重要性尤为突出,它可有效减少编程工作量,还可合理降低工作难度,提升整体工作效率,具有十分重要的显示意义。但现阶段可利用的编程语言种类较多,不同编程语言实际适用范围及相关属性也不相同,选择编程语言困难程度较高,所以加强相关研究意义重大。
2常用的计算机编程语言
2.1C语言
该语言应用非常广泛,是最常用的计算机编程语言,已有40年的历史,C语言优点非常多。C语言有一个很大的特点,那就是其强大的兼容性,以致于很容易兼容。应用C语言为这种计算机编程的软件也可以应用到其他计算机中。函数C独立子程序是构成C语言的主要成分,在进行语言维护、语言编写方面相对是比较简单的。
2.2C++
它是C语言的进一步进化,它的功能是非常强大的,它涵盖了所有C语言的功能。随着C语言的不断应用与推广,C++语言也不断的被广泛应用,它在各个领域都可以得到很好地利用,并且在各种操作平台上利用得非常好,因此,这也使得C++语言成了当前比较难学的编程语言之一,但是,在多功能的条件下,它的利用率是非常高的,而且使用方法也简单便捷,为工作提供了方便。一旦将C++语言完全掌握,在去学习另外的编程语言就不会觉得太难。
2.3Java和C#
Java和C#是在C语言后才产生出来的,Java语言具有C++中的优点,舍弃了其缺点后诞生的,而且独具特色,Java语言之后出现了C#,其主要借鉴了Java的优点,同时拥有自己的特点。可以说,C++的肩膀上站着Java.而C#则是站在了Java的肩膀上。除了跨平台的以外,Java和C群相比较是无法看出多大的优势。NET可以对迅雷进行有效的控制,还能够调用dall等,这些都是Java无法涉足的,即便其中有着JNI或者第三方开源程序,可是在第三方还不够完善。JNI在这一方面就很难做到,其需要一定会要写VC的代码。C#、Java两者比较相似,都是较好的面向对象的语言。C#会对ValueType进行特殊的处理与引入,从而它比Java复杂。VisualStudio会辅助C#的使用,从而使用起来比较容易方便,Java、C群各自有各自的优势。Java被广泛应用在SymantecVisualCafe、JFC、JavaDynamicManagementKit等工具软件软件开发方面。
2.4Pascal语言
它是计算机高级程序语言中的一种。主要特点有:其结构化的形式过于严格、数据的类型相当的丰富、运行的效率以及纠错的能力都相对较高且较快。第一,结合以上几项优势能够使其对各种各样的算法和数据的结构进行描述。第二,此类的语言在实践应用的过程当中能够帮助编程人员保留着好的习惯或保持好的设计风格等。由此可知,每一种的语言都有自身所存在的价值,并且其还能有一些特有且独有的优势和应用的范围,编程者应以高效率为软件开发基础,以效果为目标,程序应选择符合开发项目的,语言选择最适合的,以提高效率及减小工作量。
3软件开发过程中编程语言的选择原则
在计算机软件开发过程中,仅仅了解这些编程语言的特性和功能是不够的。为了选择对于目标程序最合适的编程语言,各种编程语言的选择原则也是我们所需要理解的。只有进行科学合理的选择,才能确保最终完成的软件在最大程度上满足用户的实际需求。
3.1熟悉整体结构
在计算机软件开发过程中,应根据实际情况选择多种编程语言,因为在大多数情况下,在软件开发过程中,一种编程语言是不够的,有可能需要插入不同的编程语言以便在不同的地方使用。因此,在编程进行软件开发的语言选择的过程中,有必要选择适合于不同功能要求的语言。整体结构对各类编程语言的转换便携限制度不同,因此可围绕软件功能合理编写。综合分析信号处理、图像处理等确保软件编写为静态语言。
3.2考虑内外部环境
在计算机软件开发过程中,应注意外部硬件设施,硬件环境为软件开发提供有效依据。因此,在软件开发过程中,员工必须确保绝对标准化和高质量的硬件条件。在进行软件设计之前,有效地选择编程语言,并根据软件所应用的行业特点以及需求的开发方式,在开发软件时进行一些探索性实验以避免出现不适应硬件操作环境的情况,并且还需要具有一定的开发愿景。因为这是使开发的软件更好地适应时代的快速变化并减慢其消除速度的唯一方法。
3.3考虑应用的行业和领域
在开发计算机软件时,我们必须首先检查使用该软件的行业,并选择适当的编程语言。在编写程序的过程中,程序员应充分考虑该行业和领域的特点,并根据不同行业的不同工作需求选择不同的编程语言。例如,一些草根行业以及底层的硬件软件行业可以使用最简单的C或C++语言。但是如果它应用于面向对象的领域,编程语言应该主要选择C++或Java语言;C++或VC++语言更适合在通信领域中应用。在开发用于处理数据或存储数据的数据库时,主要使用SQLServer语言或Visu⁃alFoxPro语言;在网页制作过程中,主要应用是HTML语言;在人工智能的开发中,主要应用Prolog和List编程语言。
3.4尽可能应用熟悉的语言
每种编程语言都有自己的使用范围,其中一些范围会产生交叉,这意味着选择使用不同的编程语言编写相同的软件,最终所得到的软件目标可能是一模一样的,但是过程不同。而开发人员对编程语言的熟悉程度也是不同的,因此,在遇到编写程序时,多种编程语言都可以使用的时候,尽可能尝试使用自己熟悉的语言。这样既可以帮助开发人员节省在程序开发设计阶段的大量时间,也便于后续的软件测试人员节省在软件测试中对语法错误等方面的测试时间。而且,这样可以及时的按照预计时间规定完工,同时,它也可以在软件编写的过程中根据以往经验规避漏洞隐患,提高软件应用程序的稳定性和安全性。此外,熟悉的编程语言可以提高开发人员的灵活性。
3.5其他重要的影响因素
在计算机软件开发过程中,有必要选择支持编程语言操作的支持平台。在软件开发编写的过程中,为了考虑是否需要大量的位操作,请根据需要选择合适的编程语言。对于软件开发的某些特殊领域,则需要选择专业的编程语言,以减少开发过程中的错误和时间,从而提高工作效率。因此,动态语言可以与其有关的库结合使用,以利用其更强大的功能。
4结语
总而言之,不同的编程语言在不同的软件开发过程中扮演着不同的角色,编程语言的选择也是一项重要的任务。只有充分了解每种编程语言的相关知识,才能充分掌握如何在软件开发过程中正确地选择编程语言,才能充分考虑不同编程语言对计算机软件开发的影响,为了更好地实现软件开发的合理性、有效性和高效性打下了坚实的基础。
参考文献:
[1]司马大伟,李超玲.分析不同编程语言对计算机应用软件开发的影响[J].电脑编程技巧与维护,2017(15):13-15.
[2]沈己云.不同编程语言对计算机应用软件开发的影响[J].西部皮革,2017,39(08):10.
[3]周俊威.编程语言对计算机应用软件开发的影响[J].电子技术与软件工程,2017(07):57-58.
[4]孙天斌.计算机应用软件开发中编程语言的选择[J].电子技术与软件工程,2017(03):60-61.