QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3034|回复: 2
打印 上一主题 下一主题

[转帖]关于编程学习的经验之谈

[复制链接]
字体大小: 正常 放大
solucky        

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

跳转到指定楼层
1#
发表于 2004-6-6 19:05 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
看到不少论坛上都有人在问这种类似的关于学习曲线的问题:“请问是不是该先学C,再学C++?”、“请问学了WINDOWS SDK编程再来学MFC编程是不是学起来更快?”、“我有BASIC语言基础,学C/C++语言要多久?”
# L, p$ Z1 P. h: R9 \) z2 Y% e<>    的确,任何人开始学习编程语言的时候都不太清楚“正确”的学习曲线是什么,我当初也是这样的,后来摸着石头过河也就这么过来了。对于这个问题,也许根本就没有什么“正确”的学习曲线,因为每个人所处的环境不同、接受能力不同、学习方法不同、信息来源不同、兴趣爱好不同、性格特点不同、学习编程的目的不同等等诸多因素,所以这个学习的曲线就会因人而异。我只能根据我的经验,简单谈一下我的学习曲线,当然,学无止境,我离最终目的还遥遥无期,我下面谈的是我经历的学习曲线,我反复强调各人有各人的实际情况,千万不要盲目模拟。</P>% t* H: f: l, \) ^' J6 J/ p: z' E
<>    1.Apple II的BASIC和中华学习机的LOGO语言。如果把这两个也算计算机语言的话,那么他们就是我最早学习的语言。自从邓小平的一句“计算机普及要从娃娃抓起”掀起了中小学生学习计算机的热潮开始,许多学校雨后春笋般的出现了计算机课程,当时我初三。虽说是“计算机”,但我碰到的都是学习机,有Apple II型和更好一点的“中华学习机”,我的第一个程序:四则运算测验程序 就是在一台Apple II上用BASIC写的,不过LOGO更有趣,用它绘制的图形及美观又有动感。呵呵,其实说这个本无参考意义,主要是有点怀旧的味道。</P>8 d& L9 c- G" J/ s
<>    2.PC上的BASIC。由于接触PC机的时间比较早,年纪又轻,所以最开始的时候理所当然的学了当时国内比较普及的BASIC语言,长城BASIC那种,够酷!好像进了大学以后还瞟到过它几眼。</P>
1 E, o+ I  z) U: j<>    3.C语言。学了BASIC一年后开始学习C语言,由于兴趣高昂和上机时间充足,所以没两个就掌握了C语言及Turbo C 2.0开发环境,Turbo C 2.0相信大家很熟悉了,大学里C语言课做作业还靠它呢。要说学习C语言时,先前掌握的BASIC语言有没有启到什么作用,那是肯定的,BASIC语言至少教会了我什么叫做“语言”和“程序”。由于C语言这东西,光学会了是不行的,要真正掌握它,运用自如,是永远不能停止学习和使用它的,所以,这个学习的过程延续了多年一直到现在,虽然现在在混合使用多语言。</P>
. ^2 p4 y  [$ {- o8 ]3 ?<>    4.PASCAL语言。学了C也是一年后开始学习PASCAL语言,是由于程序设计竞赛语种限制的缘故。不过学起来相当的快,两个星期就搞定了,毕竟已经掌握了两门语言,触类旁通嘛。</P>; E5 [4 S1 F% c# g9 Q
<>    5.汇编语言。这是在大学里的必修课,不学不行。学了以后感觉到,它真得很有用,这为我写高性能的图像显示程序提供了保障。</P>
& T7 ~( {3 U: `! F" h( ?% f7 i/ c<>    6.C++。自学的,虽然大学也有这门必修课,但是课程来得太晚,而很多场合需要使用C++,例如编写MFC程序等等,所以等不及,先学了再说,反正自学语言这又不是第一次了。</P>9 k' x( A* {. T* v
<>    没了,这些也基本上够用了,可能不久的将来会把Java或者C#列入学习的日程。</P>
5 X+ t% T+ T$ b& Q" d/ S<>    其实每个语言的学习和实践的过程也是有它自己的曲线的,不过大家也看到了,这些“曲线”会受很多种因素的影响,所以也不必过分地追求这方面问题的答案,顺其自然吧!</P>
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
笑一笑 只牵动苦涩的嘴角 我的寂寞谁知道 我害怕 用真心面对这世界 只好越来越沉默

0

主题

1

听众

29

积分

升级  25.26%

该用户从未签到

新人进步奖

回复

使用道具 举报

olsc        

0

主题

1

听众

24

积分

升级  20%

该用户从未签到

新人进步奖

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-4-20 06:15 , Processed in 0.369567 second(s), 70 queries .

回顶部