PHP程序员开始学Golang,为什么感觉那么难

Python015

PHP程序员开始学Golang,为什么感觉那么难,第1张

难点如下:

1、php大部分处理的是字符串,而go大部分时候要涉及到字节的处理。

2、php大部分时候可以忽略变量类型,而go是强类型的。

3、php的语法简单,而go的语法新潮一时半会接受不了可以理解。比如 a:=10。

上面的难点,对有学习过其它强类型语言的php程序员,都不是事。

目前大部分产品都用c或者c++或者其它主流语言编写的,go产品还是很少

go语言工程师少

有编程基础的人学go语言很简单,但是对于新手来说太难,现在大多go语言教材都是给会编程语言的人学习, 比如教材中说变量、对象、函数。新手能理解这些? 一个变量都的去查很多资料来了解什么是变量, 所以新手入门难,  而老程序员又都习惯用自己拿手的语言,导致go开发师少。