编程是什么?
01
编程是programming program的中文简称,即让计算机解决某个问题,为某个计算系统指定某种计算方法,使计算系统按照该计算方法运行,最终得到相应结果的过程。
如今,随着科技的发展,编程在人们的生活中扮演着越来越重要的角色。已知美国很多非程序员都或多或少掌握了一些编程技术。随着科技的日益重要,编程似乎成了每个人的必修课。
编程是programming program的中文简称,即让计算机解决某个问题,为某个计算系统指定某种计算方法,使计算系统按照该计算方法运行,最终得到相应结果的过程。
为了让计算机理解人的意图,人类必须把要解决的问题的思路、方法和手段以计算机能理解的形式告诉计算机,让计算机按照人的指令一步一步地工作,完成一项具体的任务。
人与计算系统之间的这种交流过程就是编程。
在很多技术人员看来,编程涉及艺术,因为表达思想是有创造性的。
很多人通过大脑编写代码。在他们看来,代码是优雅而美丽的,他们会在编码的过程中享受这个过程,尽力在屏幕上排列出美丽的图案。
编程也涉及科学,因为它帮助一些问题在特定条件下得出最佳解决方案。
然而,编程不仅仅是一门计算机学科。在编程领域,如果要验证一个算法,还需要发表相应的论文,做一些实验。
编程也涉及数学。在之前的ACM比赛中,很多参赛选手都来自数学专业,因为它有纯数学逻辑。要写一个具体的程序,首先要了解它的整个实现逻辑。
编程也属于工程。这里的工程指的是软件工程,因为它涉及到应用科学的原理,数学推导的逻辑和艺术创作。
将这些融入到实际项目中。
对于编程,不同的人有自己的理解。有人认为编程是一门艺术,因为程序员要用相关的编程技术来解决手头的问题。让程序员写出好的代码需要很大的创造力,艺术和创造力是密切相关的。
而计算机科学属于科学的范畴。如果按照大学学科来确定,编程属于计算机科学中的一门课程。
所以在不同的人眼里,编程涉及的领域不同,但编程的本质还是一样的,目的都是为了更好的改善人类生活。