» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 23 12
发新话题
打印

想要自学c语言 tger能推荐些教材吗。。

引用:
原帖由 黑暗骑士巫妖王 于 2014-8-14 15:16 发表
posted by wap, platform: Chrome
是啊,小霸王大概90年代以后才有的,90年左右那时候刚从APPLE2/中华学习机转到PC,当年不会小霸王那种6502 CPU上的简单Basic编程嘛,这也需要会?
那你混到现在还在这里搞前端, 岂不是很失败?


TOP

引用:
原帖由 jinwyp 于 2014-8-14 15:39 发表
posted by wap, platform: Chrome
论坛还是不懂的太多, 看来还是那位20年黑暗骑士巫妖王  的人说的对,

答案就是 学习 Javascript

其实这个问题 换个思路 很容易解答.  就是 如果学一门外语 你会选哪中语言,   ...
来来来,你来讲讲JavaScript学了能干啥。
20年了还在搞前端, 你还听他的。



TOP

引用:
原帖由 莫斯利安 于 2014-8-14 15:48 发表
posted by wap, platform: iPhone
不知道js可以搞后端?
可以写服务器?
从你说什么GCC高级优化我就知道你啥技术都没有,如今一个“可以”更是看出你就不是个搞技术的料, 稍微一个像样点的技术人员也不会用说出你这种话。


TOP

引用:
原帖由 Crusher 于 2014-8-14 15:57 发表
posted by wap, platform: iPhone
虚拟大神还是上古码农思维,还停留在写c的看不起写js阶段,还以为js是十年前的纯为html服务的前端语言,前途堪忧呀

js能干的事情多了,无论前端还是后端,搭配html5,写桌面程序 ...
我可没有看不起这些语言,语言本身无所谓好坏。 每个语言都有他的用途和意义。 如果要入门计算机编程, 那自然是从C合适,这就是我的看法。

TOP

引用:
原帖由 黑暗骑士巫妖王 于 2014-8-14 15:53 发表
posted by wap, platform: Chrome
他绰号叫“虚拟内存大神“,就是在游戏区瞎掰虚拟内存被人损出来的,这种人怎么可能对C有深入理解?
像您这样有20年编程经验的人, 在我们这里几百年就跳出编程语言本身的范畴了, 您还在研究新的编程技术, 我真的是对您感到由衷的钦佩。  也难怪,基础没打好,自然是无法理解内存管理的。

TOP

引用:
原帖由 黑暗骑士巫妖王 于 2014-8-14 16:26 发表
posted by wap, platform: Chrome
我一般是这么考虑的:

对于学计算机编程语言来说,”用“是最重要的,你真的能”用“上一种语言,那速度绝对是一日千里。如果”用不上“,很可能整本书你都倒背如流了,叫你开发 ...
怎么起步开发一个东西, 是一个计算机语言本身所涉及的范畴吗? 根本就没有关系。 学会了Python或JavaScript就知道怎么开发项目了? 这完全就是扯谈。
C怎么就没事情可以做了?实现一些算法,玩玩命令行交互、文字处理、文件处理,这些不就是初学者适合干的吗,还有比C更适合干这些的吗?

TOP

posted by wap, platform: iPhone
引用:
原帖由 @莫斯利安  于 2014-8-15 07:34 发表
TG有人推荐我 Eloquent JavaScript
我也推荐一本 Javascript 高级编程

顺便说下我对学习语言的看法,事实上虽然JS很容易入门,但是我不是很建议盯着js学,如果要学脚本,一定要用python或者ruby,如果编译型,还是Java或者C#,原因很简单,JS的单线程异步调用的设计其实不是那么很好理解。
虽然说现在有jquery这些框架,但是很多人会用jquery,却不知道真正的后台实现机制。而且JS的闭包对于初学者来说绝对不是什么好啃的骨头,但是js不会闭包就等于不会js。
现在学习JS,如果只是网页效果是很容易,但是一旦扯到异步编程,就没那么简单了。

我自己对python不熟悉,我说说Ruby好了,市面上的ruby的书不多,Rails的倒是有几本。Rails有个视频教程叫做15分钟内做个网站,我觉得初学者可以去看看。跟着教程后面可以很轻松的做出一个网站,然后Rails的框架设计是很不错的。是MVC的典范。
如果能搞懂Rails的设计,基本上MVC这块也没什么难度了。

然后说说Java,其实一个程序员说自己是热爱编程,追求技术的,不会或者对java没有一点理解我觉得是不合格的。Java的确有很多缺点,但是作为当前主流的学术派语言,他的很多设计其实就是计算机基础知识的直接反映。相对而言,Ruby上手容易,但是因为太灵活了,存在很多邪道用法,其实对于一个程序员对于算法和数据结构的理解,并不是那么好。

说说C,首先,学C不要看谭浩强那本书,第二,目前学C,还是以理解学习为主,没必要真的用C去开发。C更低层,操作指针,内存块这些,会让一个程序员对于计算机的理解更加深刻。

最后,编程是一个工程学科,除了多读多写多思考,编程水平没有其他路径可以提高,这里头,不光要写,还要思考重构。当然了,一切的基础必须能够写出来代码。
写不出来,一切都是空谈,我个人对很多只会画图的架构师很无感。
Java属于编译型语言?您还是洗洗睡吧。

TOP

还是到此为止吧, 学个C还要什么糖度的人,趁早改行。 一会C学了没用,一会又是对C了解的人,这里理解起来很容易, 简直是精神分裂。

TOP

 23 12
发新话题
     
官方公众号及微博