请问现在还要跟风学scala吗? 还是直接学go?# Programming - 葵花宝典f*l2018-06-23 07:061 楼试了毛毛妈的方子。 从打蛋,加入温水,过滤都挺好的。盖上保鲜膜,中间戳了个孔,放在电饭锅里面蒸的。蒸出来,表面不过滑,有点像蛋花的样子。有什么没有做对或者可以改进的地方?
s*s2018-06-23 07:062 楼scala是不是在spark里还用用, 其它地方都不怎么用了?go里面的数组切片,还有接口, 感觉真不方便. 构成大型项目比较困难? 还有从C里面借来的指针,简直是乱搞, java里面一切都是值传递不好吗. 还有里面的函数式编程, 跟scala比,还是差多了.或者说,直接专注python? 毕竟AI很火?
d*e2018-06-23 07:063 楼###此帖已应当事人要求删除###【在 f******l 的大作中提到】: 试了毛毛妈的方子。 从打蛋,加入温水,过滤都挺好的。盖上保鲜膜,中间戳了个孔: ,放在电饭锅里面蒸的。蒸出来,表面不过滑,有点像蛋花的样子。有什么没有做对或: 者可以改进的地方?
g*t2018-06-23 07:064 楼Go只有25个关键字。从0开始写程序只需要1小时。go也没什么库类似于numpy值得多年绑定学习。所以你不如找个项目,用go做一个月,到时候自然就可以找到自己的答案。
b*o2018-06-23 07:065 楼以前人蒸蛋都是大锅大火,很滑嫩。我至今记得我太太,就是我外婆的妈妈蒸蛋是相当的好吃。你可以尝试一下,用温水调和蛋液,1:1的比例,然后大火蒸。要锅内水沸腾后放入鸡蛋。一直蒸到表面凝固,即可。PS:大锅的盖子有一个透明的部分,可以帮助我判断是否凝固。【在 f******l 的大作中提到】: 试了毛毛妈的方子。 从打蛋,加入温水,过滤都挺好的。盖上保鲜膜,中间戳了个孔: ,放在电饭锅里面蒸的。蒸出来,表面不过滑,有点像蛋花的样子。有什么没有做对或: 者可以改进的地方?
s*k2018-06-23 07:066 楼学Golang可能有1-2星期就可以写生产代码了,scala估计1-2月?当然纯粹理论提高,也许scala对于思维开启更有好处【在 s****s 的大作中提到】: scala是不是在spark里还用用, 其它地方都不怎么用了?: go里面的数组切片,还有接口, 感觉真不方便. 构成大型项目比较困难? 还有从C里面借: 来的指针,简直是乱搞, java里面一切都是值传递不好吗. 还有里面的函数式编程, 跟: scala比,还是差多了.: 或者说,直接专注python? 毕竟AI很火?
Y*e2018-06-23 07:067 楼好,下次用这个方法【在 b*****o 的大作中提到】: 以前人蒸蛋都是大锅大火,很滑嫩。我至今记得我太太,就是我外婆的妈妈蒸蛋是相当: 的好吃。你可以尝试一下,用温水调和蛋液,1:1的比例,然后大火蒸。要锅内水沸腾: 后放入鸡蛋。一直蒸到表面凝固,即可。: PS:大锅的盖子有一个透明的部分,可以帮助我判断是否凝固。
f*t2018-06-23 07:068 楼Golang最多需要一两天就可以写生产代码了【在 s********k 的大作中提到】: 学Golang可能有1-2星期就可以写生产代码了,scala估计1-2月?当然纯粹理论提高,: 也许scala对于思维开启更有好处
c*b2018-06-23 07:069 楼薄膜上不该有洞.还有,蛋水比是1比2.水一定要是温水.【在 f******l 的大作中提到】: 试了毛毛妈的方子。 从打蛋,加入温水,过滤都挺好的。盖上保鲜膜,中间戳了个孔: ,放在电饭锅里面蒸的。蒸出来,表面不过滑,有点像蛋花的样子。有什么没有做对或: 者可以改进的地方?
c*e2018-06-23 07:0610 楼说实在,go 语言简直丑的一塌糊涂(pointer, error check, make vs new , etc),而且里面好多坑,很容易出错。不信的查查 golang 50度灰,根本不是1/2天就能上手的节奏,最后写出一堆垃圾代码。学过 c,c++, Java, Python, Scala, Erlang, javascript, Ruby, 最舒服的不容易出错的真还是Java, 傻瓜写也不会埋坑。
f*t2018-06-23 07:0612 楼你是没见过写的烂的java代码【在 c*****e 的大作中提到】: 说实在,go 语言简直丑的一塌糊涂(pointer, error check, make vs new , etc),: 而且里面好多坑: ,很容易出错。不信的查查 golang 50度灰,: 根本不是1/2天就能上手的节奏,最后写出一堆垃圾代码。: 学过 c,c++, Java, Python, Scala, Erlang, javascript, Ruby, 最舒服的不容易出: 错的真还是: Java, 傻瓜写也不会埋坑。
g*t2018-06-23 07:0614 楼什么语言乱写都容易出错。: 说实在,go 语言简直丑的一塌糊涂(pointer, error check, make vs new ,etc),: 而且里面好多坑: ,很容易出错。不信的查查 golang 50度灰,: 根本不是1/2天就能上手的节奏,最后写出一堆垃圾代码。: 学过 c,c , Java, Python, Scala, Erlang, javascript, Ruby, 最舒服的不容易出: 错的真还是: Java, 傻瓜写也不会埋坑。【在 c*****e 的大作中提到】: 说实在,go 语言简直丑的一塌糊涂(pointer, error check, make vs new , etc),: 而且里面好多坑: ,很容易出错。不信的查查 golang 50度灰,: 根本不是1/2天就能上手的节奏,最后写出一堆垃圾代码。: 学过 c,c++, Java, Python, Scala, Erlang, javascript, Ruby, 最舒服的不容易出: 错的真还是: Java, 傻瓜写也不会埋坑。
c*b2018-06-23 07:0615 楼蒸之前你搅拌均匀了吗?【在 f******l 的大作中提到】: 谢谢回帖。我试一试新的方法。毛毛妈的方子,保鲜膜上是有个孔的。可能电饭锅的火: 不够大。蒸汽不够。
w*m2018-06-23 07:0616 楼java这个特性应该不算优点。reference不能作为method 的argument pass进去。每次都得copy一遍object,空间和时间复杂度角度,太昂贵了。那么最终,reference怎么进去了?聪明人想到用singleton和factory pattern模拟reference,在method内部塞进去,这就是java所谓的dependency injection。非常遗憾,pure java没法做工程。java必须spring或者javaEE这种庞大的framework做DI。所以,Go的pointer和slice,其实是一种进步。【在 s****s 的大作中提到】: scala是不是在spark里还用用, 其它地方都不怎么用了?: go里面的数组切片,还有接口, 感觉真不方便. 构成大型项目比较困难? 还有从C里面借: 来的指针,简直是乱搞, java里面一切都是值传递不好吗. 还有里面的函数式编程, 跟: scala比,还是差多了.: 或者说,直接专注python? 毕竟AI很火?
b*o2018-06-23 07:0617 楼电饭锅的火不够大,我试验过,效果不很理想,容易老。还是大火大锅比较重要。【在 f******l 的大作中提到】: 谢谢回帖。我试一试新的方法。毛毛妈的方子,保鲜膜上是有个孔的。可能电饭锅的火: 不够大。蒸汽不够。
c*e2018-06-23 07:0618 楼你这个真是不懂装懂, Java 里面都是 references, 其实就是指针差不多,哪来operation extensive 一说?还罗罗嗦嗦扯一堆 depencence injection...
h*i2018-06-23 07:0619 楼看来go吸引了一群屁都不懂的二货。I am glad.【在 w********m 的大作中提到】: java这个特性应该不算优点。: reference不能作为method 的argument pass进去。: 每次都得copy一遍object,空间和时间复杂度角度,太昂贵了。: 那么最终,reference怎么进去了?: 聪明人想到用singleton和factory pattern模拟reference,在method内部塞进去,这: 就是java所谓的dependency injection。: 非常遗憾,pure java没法做工程。java必须spring或者javaEE这种庞大的framework做: DI。: 所以,Go的pointer和slice,其实是一种进步。
h*i2018-06-23 07:0620 楼看来学go的很多是跟风的屁都不懂的小孩,这个社区的质量可想而知。看来不学不会损失什么。【在 c*****e 的大作中提到】: 你这个真是不懂装懂, Java 里面都是 references, 其实就是指针差不多,哪来: operation extensive 一说?: 还罗罗嗦嗦扯一堆 depencence injection...
g*t2018-06-23 07:0621 楼我用Go写了个简单的神经网络引擎。然后打算再写个遗传算法toolbox。糙快猛。没有deploy问题。不需要给客户指导安装,交流。客户往config文件填数字。然后直接exe运行,出来一个csv文件结果。但这种违背机器学习主流的python/c plus/sql三件套的路,一般人走了没好处。容易引起用python,java的人的反感和歧视。这两个活干完。大概有1万行。差不多就不写go了。可能转java。java用的人太多了,都是描述商业逻辑的老司机。我没见过一个懂数值计算的。所以我考虑和他们知识互补,互相照应,抱团。【在 h*i 的大作中提到】: 看来学go的很多是跟风的屁都不懂的小孩,这个社区的质量可想而知。: 看来不学不会损失什么。
d*t2018-06-23 07:0622 楼相对于py有啥优势呢?【在 g****t 的大作中提到】: 我用Go写了个简单的神经网络引擎。然后打算再写个遗传算法toolbox。糙快猛。: 没有deploy问题。不需要给客户指导安装,交流。客户往config文件填数字。然后: 直接exe运行,出来一个csv文件结果。: 但这种违背机器学习主流的python/c plus/sql三件套的路,一般人走了没好处。: 容易引起用python,java的人的反感和歧视。: 这两个活干完。大概有1万行。差不多就不写go了。可能转java。: java用的人太多了,都是描述商业逻辑的老司机。我没见过一个懂数值计算的。: 所以我考虑和他们知识互补,互相照应,抱团。
c*v2018-06-23 07:0623 楼对熟悉数值计算的人来说,开发速度不慢。运行速度快。但是数值计算是hardcore science,如果矩阵求逆各种问题之类的基础知识不熟悉的话。还是建议用现成的py包。【在 d********t 的大作中提到】: : 相对于py有啥优势呢?
w*g2018-06-23 07:0624 楼数值计算的问题是,程序运行起来只是个开头。要把数值解调对其实是很难的。这部分跟用啥语言写没啥关系,有时候就是加一减一的事情。【在 c*******v 的大作中提到】: 对熟悉数值计算的人来说,开发速度不慢。运行速度快。: 但是数值计算是hardcore science,如果矩阵求逆各种问题之类的基础知识不熟悉的话: 。还是建议用现成的py包。
c*v2018-06-23 07:0625 楼语言的区别只在于有没有可靠的经过生产上长时间考验的包吧。Go没有。手写的话,就算简单的规模大一点的线性规划什么的,没经验的碰到坑说不定憋死。所以数值计算没上过课做过课程project的人,转做ML/AI应该还是python/c plus/SQL三件套靠谱。我写点go一来是因为觉得无聊。另外是正在做前面和你聊过的那个self evolutionmulti-layer multi-dimension lookup table(多层高维可学习lookup table)。反正也没什么包。【在 w***g 的大作中提到】: 数值计算的问题是,程序运行起来只是个开头。: 要把数值解调对其实是很难的。这部分跟用: 啥语言写没啥关系,有时候就是加一减一的事情。
f*t2018-06-23 07:0626 楼即将推出的Go 1.11包含很多性能改进,数值计算应该会更快。https://docs.google.com/presentation/d/1tpeJZFObkeick4CF-mx0L3CeCgvT15B96aJeRpxEPcE/preview?slide=id.p开始对日渐流行的ARM架构进行优化。记得15年的gophercon上就有关于data science的section,现在看离python和c++还有很大的距离,希望未来能突破。【在 c*******v 的大作中提到】: 对熟悉数值计算的人来说,开发速度不慢。运行速度快。: 但是数值计算是hardcore science,如果矩阵求逆各种问题之类的基础知识不熟悉的话: 。还是建议用现成的py包。
g*y2018-06-23 07:0627 楼go引入pointer其实挺没意思的,高级语言就要减少这些内存处理的概念【在 s****s 的大作中提到】: scala是不是在spark里还用用, 其它地方都不怎么用了?: go里面的数组切片,还有接口, 感觉真不方便. 构成大型项目比较困难? 还有从C里面借: 来的指针,简直是乱搞, java里面一切都是值传递不好吗. 还有里面的函数式编程, 跟: scala比,还是差多了.: 或者说,直接专注python? 毕竟AI很火?