我是一个初三学生想学习写软件编程,
好好的学好你的学校课程,中国还是应试教育体制下。
名牌大学虽然不是唯一的出路,但也占到了98%的比重。
如果你不想读书了,想去学编程,也许不是一条好的出路。
如果仅仅是业余爱好的话。选择很多。
不过必要的是,得学习一种编程语言。
否则没法来实现任何东西。。。编程的核心和灵魂是算法,算法的灵魂牵扯到的是数理知识,这点是很重要的,所有的计算机科学家都一致认为这很重要。
有很多人对这种观点嗤之以鼻,认为这不对,我数学很烂一样每个月拿5K,1万,可是2万呢?10万呢?你不还是拿不着嘛,所以空学语言,再精通再透彻也不过是个高级的IT熟练工而已。。。懂我的意思了吧,任何高手除了天分还是要努力的,毕竟聪明不是每个人都有的。你要是天才不用学高中数学,看一个礼拜,高考直接答140分……这完全可以,不是不可以。
一开始就学习数理知识的话,需要一定的数学和逻辑基础,不能说初中生不正常,只是思维逻辑不成熟,跳跃,这点可能是好处,也可能会阻碍你的学习。起码很多一堆的符号理论化的东西不好理解。
所以最开始数理知识有取舍的学习,上来就拿一本离散数学感觉不是很好玩的。就算关于编程语言吧,是大学的教材里有很多习题是牵扯到高中或者大学数学还有物理的内容。所以这也不好玩,但是太简单了的,缺乏练习题,是学不到编程的。编程不是看书看会的,需要大量的练习才能成为高手。其实是一件非常枯燥的事情,比读书应付中考还枯燥。。。
所以太简单的傻瓜式教程,你看了可能当时看完,或者再翻一下,O,ISEE我全明白了。结果到让你独立去写点东西,或者你自己想的话,完全不知道该从何下手了。所以很流行的教程不一定就是适合你的。
基于以上理由,推荐大学的教材了。
《BASIC语言:QBASIC》(5次修订本)谭浩强,科学出版社
《PASCAL程序设计》郑启华,第二版,清华大学出版社
PASCAL和BASIC都不错,作为入门者的选择,不推荐C系列的理由很简单,他们都太独特了,不够典型,并且有一定的难度。尤其是C++,任何一本像样的参考书都是几千页的。。。
C语言自由灵活度太高,还是函数式编程。。。。并且没有啥像样的图形化的IDE。以你的时间学习一年恐怕啥也干不了,是一般人接受不了的吧。
《离散数学及其应用(原书第6版)》罗森(KennethH.Rosen),机械工业出版社
顺便有空也看看离散数学,看不懂就慢慢的看……起码也得学点数理知识。
至于编程语言的选择上,这个问题就别纠结了……编程语言都是通的。BASIC和PASCAL更适合教学,通了一门,其他的也自然会通,都是大同小异的。关键编程的核心还是算法……不是语言本身的优劣和长短。
再补充下我的意思是,你可以选择PASCAL或者BASIC其中的一种语言来入手。选择学哪个都行。
再者BASIC可以用VB6的编译器,也可以用纯文本,在WINDOWS很轻松的。VB最新版本还有.NET,只要比尔盖茨不死,BASIC语言就不会被放弃。
PASCAL有DELPHI7这个稳定的IDE,至于DELPHIXE可能用的人比较少了,加上价格比较贵。团队用的比较少了,但是XE后续版本支持了基于移动设备的开发,比如IOS系统上的应用开发。DELPHI在XP已经很完美了。至于自己用作为一个RAD工具,DELPHI是非常不错的选择。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇