本人现在大三,曾在大一的时候看过一半的《Think in C++》,觉得面向对象还是很好玩的,但是紧接着接触了linux,立刻就被C吸引了。一直到现在都还在看C,包括《C Programming Language》、《Pointers on C》、《Expert C Programming》之类的,准备在看完linux源码后就转向java或是PHP--但是现在机会来了,学校有个免费的java培训班,估计下周开课,对于java我是仰慕已久的,但是我的C还差一些才完成。所以我想问下,能够在全心投入java的同时,能否同时兼顾面向过程的C,是会冲突呢还是没有太大影响?希望有热心的酱油众能帮我解答分就那么多,麻烦大家了额,还有一个问题,我在linux下做C的开发都是终端+vim搞定,java我试了一下发现也可以,但是教科书上推荐用IDE。哪个好这种问题我就不问了,不过我想知道能不能不用IDE开发呢?两个问题,再加点分吧,麻烦大家了:))

解决方案 »

  1.   

    不冲突啊,有时间就一起学,没时间还是专精一门吧,看你C也错的样子,就坚持C吧用IDE是效率问题啊,有工具帮忙开发还是快些的,当然前期手写挺好,像我太依赖IDE,很多东西记不住
      

  2.   

    只要精通一门计算机语言后,其他语言很快就能学会。不管是C还是Java,思想都是差不多的~~~
    这只是我自己的感觉,我的目的是:华丽接分。。
      

  3.   


    还是学C吧,现在会java的太多了!
      

  4.   

    楼主是好学生,只要有时间一点不冲突,正好一个是面向对象的代表一个是面向过程的代表,都学成了,以后再学其他的语言基本上只是库和语法了IDE只是开发助手,在熟悉之后可以提高开发效率,不用绝对没问题 vim编辑就行,不过现在在工作中一般都用IDE,快一些
      

  5.   

    我也觉的学学C,java的人太多了.还有救是学好C以后,学java业很容易的!
      

  6.   

    看完linux代码就从事linux方面的工作吧,java简单了解即可
      

  7.   

    Linux代码都看完了,还学java干吗?!
      

  8.   

    你可以把所有东西都写到main里面,然后在main里用函数调用,延续以前的面向过程方法。事无巨细的全部管理起来。其实我们很多java程序,虽然说是OO,其实更像面向过程的写法。无它,满足需求的就是好的。
      

  9.   

    可以一起学的
    其实语言还是相通的感觉
    话说我修炼不够
    到现在还分不清面向过程和面向对象
    写出的C代码结构上和java的差不多
      

  10.   

    think in java中似乎说过,
    java中static关键字的存在本身就是面向过程的思想,
    所以,面向对象的语言也还是可以存在面向过程的,
    只是它给你提供了可以使用对象的方法设计而已。IDE的智能提示能很有效地提高效率,
    但是也使得程序员记不住一些方法、属性、结构。
      

  11.   


    java当有兴趣看看就行了,主要学习java的编程思想,现在学java的泛滥了,工作不好找
      

  12.   

    建议楼主还是坚持走C的道路吧,做C比做JAVA牛逼,薪水相对做JAVA的,C要高出不少
      

  13.   

    做了3年java想学学C呢.... 正在搞c连接数据库呢...连不上
      

  14.   

    学好C也不错了,Java的话主要是学习OO编程思想
      

  15.   

    学好C也不错了,Java的话主要是学习OO编程思想
      

  16.   

    额  呵呵 有兴趣可以学Java 思路广点  要是工作的话  还是C类
      

  17.   

    语言只是表达你思想的一种形式 不管楼主学C还是Java 只要你有良好的数据结构基础 相信你一定可以学好
    PS:根据楼主的介绍,楼主的C语言应该还不错 这样的话 还转什么Java 认真把C学好 前途无量
      

  18.   

     以过来人的身份,学C比java有钱啊   在同等经验、同等能力是这样的
        语音只是一种工具
       你可以选择你自己喜欢的,主攻一门就好了,语言在某方面是相通的
       个人见解
      

  19.   

    突然感觉我的java之路因为你们酱油党们的存在而变得光芒万丈,谢谢楼上的各位了,不管是认真回答的还是接分的:)决定了,两者兼顾,一起加油咯~
      

  20.   

    目前在国内纯粹做C、C++的很少的,做来做去也就是那么几个公司。要想能够有更大的生存空间的话,Java是不可或缺的,学好了Java 其他语言无异于让你如虎添翼啊