- 主题:选择题:一个资深程序员学会一门新计算机语言,只需要3()
3小时左右大部分资深程序员都能做到,除了个别语言差别太大的。
如果把一个人会的语言的总体知识抽象成一个圆的话,会的语言越多,圆越大,新学一门语言能添加的面积就越小--除了个别语言.增加的面积小就意味着你付出的成本小
比如objc,大部分内容在c/c++/c#和脚本语言中都有,唯一一个特殊的地方就是函数名裂开的。
所以只需要把这个学会了,再看看语法实现差异,xcode和库的简单使用,就可以开始写程序了。
objc课程当中,讲了半天的outlet,在mfc中不就是ddx么,看一眼使用差别就好
【 在 xunxia 的大作中提到: 】
: A 分钟
: B 小时
: C 天
: ...................
--
修改:leadu FROM 123.115.143.*
FROM 123.115.143.*
我10多年前学会的perl,顺带学会了regex和一些脚本特性
你为什么会估计别人做不到,这几个也不算特别偏僻的东西
【 在 lushan5436 的大作中提到: 】
: 举几个例子估计你做不到的,
: 但google抄代码估计小时内搞定
: 要求都是实现二叉树插入
: ...................
--
FROM 123.115.143.*
c++熟悉的话开始c#编程难度很小,看看vm和idispose就差不多了。
但是如果想基本能看懂任意c#代码,还得学习一下。比如lambda和task在你说的那俩语言中没有或很弱,这俩熟悉的时间没准比上手c#时间还长。
另外还有些小的比如linq,plinq(linq+task),各种语法糖什么的
需要操作roslyn caas就需要更进一步了
【 在 javame 的大作中提到: 】
: 有c语言基础,pascal基础,学C#难度大吗?
: C++ 会一点点吧。
: :
--
FROM 123.115.143.*