12
返回列表 发新帖
楼主: 2538752252@qq.c
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-自学] 自学数据结构是用C语言还是Java?

🔗
pcoshero32 2015-6-7 04:52:36 | 只看该作者
全局:
vote for Java
回复

使用道具 举报

🔗
Howie 2015-6-7 16:05:51 | 只看该作者
全局:
U.S.A 发表于 2015-6-4 22:50
但我也有一个问题
C语言诞生于1972年但至今仍然没有被淘汰C语言几乎是所有接触计算机编程的必修课. 1point3acres
所以 ...

你这两个理由其实都不成立。。。语言没有淘汰有各种各样的原因,并不一定是因为他有过人之处,有可能只是之前这样写了太多,真的是不好改。pascal VB 都没有淘汰啊。. From 1point 3acres bbs

C语言已经不是很多计算机专业的必修课了。至少在国外是这样的。
回复

使用道具 举报

🔗
U.S.A 2015-6-7 17:55:02 | 只看该作者
全局:
本帖最后由 U.S.A 于 2015-6-7 21:19 编辑
Howie 发表于 2015-6-7 16:05
你这两个理由其实都不成立。。。语言没有淘汰有各种各样的原因,并不一定是因为他有过人之处,有可能只是 ...

我问了一个计算机博士前面的问题:为什么C语言没有被淘汰. ----
他的回答就是C语言是所有编程语言的基础,就好像所有人都要学小学数学一样,编程领域的人都要学C语言

感谢您的信息
看来“C语言是所有编程语言的基础”这个论断不完全正确
回复

使用道具 举报

🔗
CSBrogrammer 2015-6-9 16:54:45 | 只看该作者
全局:
如果对c syntax以及那些low level structure的东西都有一定的了解了的话直接上java吧,我认为如果按abstraction level来排序的话c < c++ < java < python etc,也就是c能给你最多的power and control但也最low level(aka, 对于解题来说最复杂但performance也许能最好),java就much more higher level了所以你不需要担心太多low level的东西,像是pointer或者memory management etc。但如果你不熟悉c的话java的许多东西最终结果是你知道怎么用但是不知道what is going on behind the scene,所以不利于你的长期发展,毕竟c是所有c syntax languages的老祖宗。这些只是小弟的愚见
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表