做计算机程序员一般要先学哪种计算机语言?

RTRTRT最好有详细的学习方法说明,我是自学的,如果满意的答案再追加悬赏... RTRTRT
最好有详细的学习方法说明,我是自学的,如果满意的答案再追加悬赏
展开
 我来答
E网E友
2010-09-05 · TA获得超过1832个赞
知道小有建树答主
回答量:1422
采纳率:0%
帮助的人:1904万
展开全部
先学习C语言
(1)C语言是计算机文化时代早期的的精华:
在C语言出现之前,随着计算机硬件的发展,出现过许多编程语言,由于这些语言很难适应计算机硬件和计算机应用发展的需要,先后退出历史的舞台。C语言是在总结前人经验基础之上提出的,它克服了原编程语言的诸多缺点,并且依据集成电路发展的趋势,将许多未来发展所需要的空间预留出来。人类文明发展的历史也证明不是出现越早的东西就越好,早期的东西往往缺少实践的考验。比如人类早期的甲骨文,由于不适用,被现在的文字所取代。
(2)C代表着计算机文化时代的风格
任何一种信息载体文化,都具有它的风格,比如肢体文化,留下的精华有现代的舞蹈;语音文化留下诗歌朗诵和歌曲;书写文化留下书法、纪实小说和史记。计算机文化时代的风格不仅实现了大容量的信息存储和快速的信息传递,重要的是对事件的描述虚拟化。这些虚拟都是建立在真实基础上的,如一个表情可以把你逗得捧腹大笑;一个打印机虚拟的图标,引导你完成打印任务。虽然我一直不赞同说C语言是底层语言,低级语言,不赞同说它可以直接操作硬件,但是令我欣慰的是,在C语言中通过这样的讨论,使大家明白一个道理,计算机就是在通过程序虚拟现实的。
(3)C语言是几千年来人类文化的高度总结
我们使用计算机编程语言的目的,就是将其它形式的文化内容转化成计算机可以识别的形式,这是计算机编程语言的历史使命。C语言之所以在人类文明快速发展中存在40余年,正是因为它是在高度总结几千年来人类文化发展历程,较为全面的为将其它形式的文化内容转化成计算机可以识别的形式提供了手段。比如他所定义的数据类型,在考虑计算机特点的基础之上兼顾了人们对数据记载的规范、习惯和风格,可以归纳为:
1、值域性:
2、分割性:
3、集合性:
4、隶属性:
5、指向性:
6、移植性:
7、共域性:
8、重复性
9、方便性
10、稳定性:
(4)C语言是其他计算机编程语言的基础。其在基础学习中的作用,是任何语言都无法替代的。
祝你学习进步
Prvt_service
2010-09-09 · TA获得超过548个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:0
展开全部
你好,程序员又称“代码民工”,工资固然高,不过每天超负荷工作是经常的。
自学的话,
首先得学C,这是大部分高等院校计算机学院开的最早的课,
这一阶段学什么呢 学语法。具体说就是计算机语言的风格,计算机不说人话的,也不会动脑筋的,从1加到100不会快速算法的,会一个个累加起来的
学了C后,下一课程是数据结构与算法,1加到100累加计算机自然会做,那么更简单,更有效率的算法呢 这门课有点难
这两门课都推荐谭浩强的书。

下面便是面向对象的程序设计了,
C++和Java的语言风格和C基本差不多,只是多了“面向对象”这个概念,有了前面的基础,会轻松得多。
当然,C++会涉及到MFC(微软基础类库)不过这些都是后话,基础要打牢。

共勉。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bcydl0116
2010-09-09 · TA获得超过7618个赞
知道小有建树答主
回答量:1316
采纳率:0%
帮助的人:1175万
展开全部
自学的话,先学java吧,语法和C几乎一样。但比C简单一些,毕竟不牵扯到指针。而且java可以直接拿去工作,自学的人想用C去工作是很难的。
学习方法的话,看教材的安排吧。唯一要注意的就是多练习,装一个Eclipse,书上的每段代码都要自己练习着编。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友581b138
2010-09-09 · TA获得超过112个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:103万
展开全部
建议先学习Java,主要就是熟悉一下语法知识就行,大部分时间就是程序编写了,最主要的就是看代码,熟练代码,最后可以自己做一个大点的系统,可以参照别人的代码。然后在Java的基础上学习C++,相互对比学习,更容易懂。
对C语言,这个可以学习吧,我不清楚了,我是计算机专业的,我们没有学习C语言,C语言应该在嵌入式方向上用的多,想做计算机程序员建议java和C++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
工信前沿
2010-09-05 · TA获得超过238个赞
知道答主
回答量:93
采纳率:0%
帮助的人:65.3万
展开全部
先来看看北大青鸟的课时安排,也许你就会明白先学什么了,如果需要的话,可以Hi我,有资料可以传给你。

北大青鸟的课时安排是这样的:
1.1计算机基础
1.2Java语言
1.3HTML语言
1.4使用SQL Server管理和查询数据
1.5使用C#开发数据库应用程序
1.6职业导向训练
2.1SQL+Server数据库设计和高级查询
2.2深入.NET平台和C#编程
2.3在.NET框架下开发三层结构数据库应用
2.4JavaScript客户端验证和页面特效制作
2.5使用Java实现面向对象编程
2.6使用JSP开发Web应用系统
2.7职业导向训练
2.8项目实战
3.1开发基于JSPServletJavaBean的网上交....
3.2开发基于Struts_Spring_Hibernate_Aja
3.3使用ASP.NET技术开发网上书店
3.4使用Ajax和Web+Service重构网上书店
3.5HR_CRM_OA_B2C毕业设计项目开发

你可以根据自己的实际情况来安排。

参考资料: 本人北大青鸟的课程资料(电子版)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式