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


发新话题
打印

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

引用:
原帖由 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

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

js能干的事情多了,无论前端还是后端,搭配html5,写桌面程序,做移动app,太多了

不是说js多好,而是简单易学适用场合多,python也类似,国内看不起这些码农,殊不知js、python、ror等小巧玲珑语言做得好的人收入是你几倍呢
js 其实上手容易精通不容易。

如果js能把后端都干的好的基本上都是fullstack了


TOP

posted by wap, platform: Chrome
我一般是这么考虑的:

对于学计算机编程语言来说,”用“是最重要的,你真的能”用“上一种语言,那速度绝对是一日千里。如果”用不上“,很可能整本书你都倒背如流了,叫你开发个东西你一点头绪都没有完全无从下手,你觉得明明什么你都会来着……

所以我推荐别人学语言,都是要能”用“的,C这种东西,现在的用途太少。初学者不像老手,我以前会Python,写过软件,我学C以后分分钟就能整个软件出来。初学者对一个软件的开发是没有任何思路的,学会了书上的例子是整不出什么像样的软件的。

所以要么,你有条件进入一个软件开发团队,你每天都要”用“一种语言;要么你就要自己能自发自觉的多”用“,这样才能真正学会编程,而不是那种书上啥都懂,真做都不会的。

Java适合前者,最好有人、有团队带,一般有用的软件代码量不会太少,初学者可能无法独立完成,更谈不上从书本走向实际开发(这是学编程最关键的一步)。

而PHP、Python、Javascript适合后者,因为开发很简单,甚至这玩意就是个脚本,有时候几行命令就可以完成一个你想要达成的目的,然后渐渐的你可以轻松的从几行、几十行、几百行这样的走下去,一个人自己看资料上网查也可以走出去。


不过不知道楼主的情况和目标,所以我把两种的优缺点都写一下根据自己情况来判断。
本帖最近评分记录
  • kirbyx 激骚 +1 我很赞同 2014-8-14 16:43

TOP

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

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

TOP

posted by wap, platform: Chrome
引用:
原帖由 @ff_cactus  于 2014-8-14 16:37 发表
怎么起步开发一个东西, 是一个计算机语言本身所涉及的范畴吗? 根本就没有关系。 学会了Python或JavaScript就知道怎么开发项目了? 这完全就是扯谈。
C怎么就没事情可以做了?实现一些算法,玩玩命令行交互、文字处理、文件处理,这些不就是初学者适合干的吗,还有比C更适合干这些的吗?
切好,C相比Python确实不适合干命令行交互、文字处理、文件处理。为什么呢?

因为首先,C干这些需要会更多不相干的知识,例如内存移除,变量类型,编译什么的,Python只需要你会编程命令。甚至Python的命令长度和数量也是主流语言中最简练、干净、直接的。

其次,Python是脚本型的语言,你甚至可以一行一行输入,所以什么命令行交互之类的天生Python就比C强。

所以你说的第一点也是不存在的,因为Python和JS天生就是脚本语言,天生就是比C更适合怎么从一条命令开始到做成一件事情的转变的。

本帖最后由 黑暗骑士巫妖王 于 2014-8-14 16:43 通过手机版编辑

TOP

posted by wap, platform: 小米 MI 2S
我来说下c怎么玩吧

你去整块开发版,51的,msp430的,stm32的,都行,网上视频教程一大堆,看着学,然后,直接出门找工作去吧。搞电子的人,软件方面通常都不行,以至于一个新手几个月突击都能入行玩玩

TOP

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

对于学计算机编程语言来说,”用“是最重要的,你真的能”用“上一种语言,那速度绝对是一日千里。如果”用不上“,很可能整本书你都倒背如流了,叫你开发 ...
作为一名码农很同意这个说法啊
语言不用,停留在书本上倒背如流,只能去学校教书了
这也是前段时间学了些Scala的感受

TOP

想做点简单的APP方便自己用用应该怎么入门?有一点pascal和算法基础,不过可以无视吧。

TOP

python最大问题就是中文解码, decode encode,烦死了!

TOP

posted by wap, platform: 华为
真服了你们了,这都能吵起来

TOP

posted by wap, platform: Chrome
码农聚会了。。。。。

TOP

偶也~码农聚会

TOP

posted by wap, platform: 华为
引用:
原帖由 @ppigadvance  于 2014-8-14 17:37 发表
想做点简单的APP方便自己用用应该怎么入门?有一点pascal和算法基础,不过可以无视吧。
最简单的就是学HTML了,用可视化编辑器都能画出UI来,然后找appcan或者phone gap这类打包成安装包装手机上就可以了。

没有比这个更简单的

TOP

引用:
原帖由 黑暗骑士巫妖王 于 2014-8-14 19:19 发表
posted by wap, platform: 华为
最简单的就是学HTML了,用可视化编辑器都能画出UI来,然后找appcan或者phone gap这类打包成安装包装手机上就可以了。

没有比这个更简单的
看你们上面说的我对javascript蛮有兴趣,有推荐入门方法吗?

TOP

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