程序员从cc++转到Go语言怎么样?

程序员从cc++转到Go语言怎么样?,第1张

从c

c++转go语言,非常简单。需要了解的也就是语法问题。好在go语法也非常简练,不像python有非常多的语法糖。而且go有自带的资源回收机制,在多线程服务端开发方面,设计简单非常多。同时支持比线程更轻量级的携程,调用也非常简单。不像c语言创建线程进城语言参数复杂的系统调用。

方向就是:PM SE BSE

总所周知,程序员的是青春饭,30岁以后脑力、体力都不允许你再做程序员了,那么怎么办?回家种地?NONONO!当你有5年程序员工作经验的时候,也就是你把握人生的时候,退役?你才刚上路耶~

系统工程师、系统构架师、项目经理、高级项目经理才是你人生的目标!!

当然,比率还是很低的,100:1吧,程序员做到PM的人数还是比较少的,但是5年的工作经验让你做个PL、SE还是没有问题的,慢慢升吧。

C里面也可以用一个有返回值的函数直接作为参数的啊,返回值就用作参数使用

譬如

int triple(int a)

{

return a*a*a

}

int add(int x,int y)

{

return x+y

}

int main()

{

int a=3,b=4,c=0

c=add(triple(a),b)

printf("c=%d\n",c)

return 0

}

如果嫌长的话,可以用函数指针来做参数

void (*p)(int)=triple

c=add(p(a),b)

但JAVA里没有直接使用C/C++中那样的指针,所以不能这么做

正因为如此,第2个问题中,java使用的是引用来代替了指针,java会检查这些问题,不需要程序员去检查了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11004753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存