标题:学习编程,应该按怎样的顺序呢
只看楼主
阿贵
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-7-28
结帖率:0
已结贴  问题点数:5 回复次数:2 
学习编程,应该按怎样的顺序呢
听我们老师说,应该先学C语言,是这样的吗?然后再学什么。小弟初来乍到,还望大哥大姐们多多关照!!
搜索更多相关主题的帖子: 顺序 学习 
2010-07-28 11:34
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
得分:2 
你的老师是错的,先学JAVA好些

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2010-07-28 11:37
BJ_BOY
Rank: 4
等 级:业余侠客
威 望:1
帖 子:77
专家分:225
注 册:2010-2-4
得分:2 
个人的见解:
C语言应该学好,学好了C就不难学习数据结构、算法分析与设计一类的课程了(因为市面上流行的这两门课程的教材都是基于C或类C语言的)。而数据结构、算法分析与设计这样的课程是做为一个程序员必备的理论。

在上述基础上,如果可能,再好好学习一下C++。C++虽然不是纯面向对象的语言,但它的博大精深、灵活足以培养一个人的编程水平。在学习C++的时候,一方面要学习好语法,另一方面重点要修炼“面向对象的编程思想”。

如果学习好了C++,学习C#、Java就不难了。后两者是纯面向对象的语言。在掌握了"面向对象的编程思想"后,学习C#、Java就仅仅是学习语法的问题了!

所以语言真的无好坏,关键在“思想”。如果你掌握了OOP的思想,那么何必在意你用什么语言实现的呢?用C++能实现的“思想”,用C#也能实现,同样,用Java也能实现。当然,编程语言的选择是需要结合项目的需要的。而永恒的编程思想永远不会因为项目的变化而变化(这不也正是“设计模式”是一种思想,而并不属于某种语言的原因吗?)!(当然编程思想会随着项目经验的积累而升华、发展)
2010-07-28 17:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-314159-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.270055 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved