第1个回答 2012-12-29
可以先不学.C,C++,java开始学都是入门级的,用不着先学,在学这些语言的时候会慢慢地积累一些算法基本的算法,有了这些基本的算法和基本的语言基础和数学基础,再重点学编程思想或者算法就很容易了.如果都没有学,连基本的算法都不会,基本的代码都不会,单纯学这些理论可不是见容易的事情,
第2个回答 2012-12-29
我认为不要,反过来才是必要的,先学会语法,然后编写小项目,然后再开始了解编程思想。
关于算法,我不敢提意见,我个人对算法也十分外行。。。
第3个回答 2012-12-29
语法-----只是一门语言的外壳
面向对象,面向过程的思维方式才是你该学的地方!!!!!
库函数,SDK的应用,只是开发的基础,你想什么时候学就可以什么时候学
那么 你(我推荐)先看看软件工程 当然这是软件
如果你要搞硬件,,来个汇编。。。。
第4个回答 2012-12-29
额...一般接触的第一门应该是c语言,不过以后不太会用,不过以后的语言在语法和思想上都有一定的继承,所以c语言可以当基础学,以后java之类的都是思想上的改变,从面向过程到对象的区别,不过那时候只用把关键点学会就能融会贯通了
第5个回答 2013-01-02
楼下说的差不多了,我是初中生,自学C语言学时大概3个月左右,用时3年时间(工作之余)。就我理解C确实是基础。补充几点:1.操作系统学C(高级语言)也不错,但是开发操作系统就个人而言不太现实。2.根据你的补充我觉得你还是学习面向对象的编程语言比较好。可以在网上索引些资料看看。3.企业信息管理,应该是学面向对象的编程语言吧:c++,c#之类的可能会好点。【编程思想】分为面向过程以及面向对象:c语言是面向过程的语言,c的设计主要思想是细化用户的操作过程,通过各种函数调用来实现;c++、c#、java等一些编程语言是面向对象,她们的设计思想是把基本属性(各种基类型)和方法各种(行为)定义为类,由对象调方法 方法改属性来具体实现。【面向过程、面向对象的区别】:面向过程主要思想,强调解释实现方法(各种函数的调用);面向对象主要思想,强调实现的具体对象。
希望能帮助你,或许我说的不尽正确。
毕竟之前我一直学习的C语言:面向过程