眉山信息港

当前位置:

我的程序设计之路7z

2019/06/07 来源:眉山信息港

导读

刚刚进入大学的时候,就知道必须要学好一门程序设计语言。那时对程序设计的了解很少,也不知道有什么样的程序设计语言。《计算机文化基础》教材中介绍

刚刚进入大学的时候,就知道必须要学好一门程序设计语言。那时对程序设计的了解很少,也不知道有什么样的程序设计语言。《计算机文化基础》教材中介绍了一些,其中印象非常深的是说Java是一门非常先进的语言。于是我在大学的个学期开始学习Java。先说说结果吧,当然是一事无成了。Java的编译环境点,不过功能却强太多,如果学不会在学Visual Basic。于是就开始学Delphi。很快就完成了个程序,无非是一个窗体加上一个按钮之类的。程序虽小,但是却让我明白了一个问题:Delphi这样的开发环境与Turbo Pascal有什么不同?尤其是在程序设计上有什么不同?从此一直学习和使用Delphi,几乎都不再考虑C++了。 不过在大学里还是接触到了C++,大四上学期开设了C++程序设计选修课。不过重要的不是C++,而是面向对象。那时学习Delphi也已经很长时间了,总感觉用Delphi和用Turbo Pascal并没有本质的区加重腋臭习惯别,换句话说我没有看到Delphi先进的方面,那时对面向对象一无所知,所以在后来对Delphi的学习也基本上处于停顿状态。C++选修课的开设给了我学习面向对象的好机会,也给了我一个比较Object Pascal和C++的机会。每当老师讲到C++的一个地方的时候我就想在Delphi中的实现方式。我不喜欢听课,听课的时候总是云游四海,这门选修课算是少有的听的比较仔细的一门。而且那时我认识了一个老师(半年后的毕业设计他作我的导师),他非常熟悉面向对象,也非常熟悉Delphi。想想那时真是非常幸运。毕业之后很少写程序,较多的看了一些理论书籍,比如:《操作系统概念(第六版)》。但也一直在想一个问题:程序设计怎样入门比较好。现在看来学习程序设计语言其实非常简单,无非是学习这么几项:变量和常量的定义,涉及到数据类型和语法;语句,赋值语句、条件转移语句、循环语句等;文件结构,也就是接口和实现的分离;面向过程方面,子程序的写法;面向对象方面,类的定义,尤其是继承的方式。去年看了看《Java编程思想》,觉得真是不难,也就是根据上面大概看了一下。觉得没有必要深入研究,用得着的时候再说。我觉得的程序设计语言入门语言是Pascal,再加上Borland的Turbo Pascal,真是一对完美的组合。我的导师说他认为从一开始就学习面向对象比较好,因为有些人从面向过程转向面向对象遇到了很大的困难,主要是思维的转变有难度。仁者见仁,智者见智了。Pascal比较简单,比较严谨,这对初学者来说是好事。而且还有个Delphi,Delphi作为面向对象程序设计语言也非常的优美,文件结构也非常清晰,而且太多方面都比其它语言简单。从Pascal到Object Pascal,非常适合培养学习者的程序设计思维。C语言不适合作为入门语言,太麻烦了,时常产生的问题比解决的问题还多。但是C语言又是非常特殊的语言,如果你不知道该学什么语言好,那就学C语言吧!我觉得《C程序设计语言》这本书并不适于初学者,各个地方都讲解的比较深入。如果对编译原理和操作系统没有了解,而只是会用C语言写几个程序,那么看这本书可能会非常累。

免费的网站建设好吗?这些弊端别忽略
神农本草经
分销平台哪个好
标签

友情链接