Board logo

标题: [电脑] C++20快来了 [打印本页]

作者: masterfish    时间: 2018-12-5 17:41     标题: C++20快来了

虽然已经不在c++里面折腾了,但是还是很关注这门语言的发展,现在来看,c++20应该和c++11一样有非常重大的更新,完全是新的语言了。https://zhuanlan.zhihu.com/p/51530309
作者: somesun    时间: 2018-12-5 17:55

posted by wap, platform: iPad
我只关心如何用最短时间完成项目并上线,现在主要用python
作者: 流浪的枪骑兵    时间: 2018-12-5 17:58

C++很好,手上项目有很大一部分是用C++写的。
不过切换语言对程序员来说也很平常啦。一门语言学到基本能用的地步其实不太费时间的。
作者: jun4rui    时间: 2018-12-5 18:24

posted by wap, platform: iPhone
语言切换没什么成本可忽略不计,但是项目都是n个框架,不同语言的框架有时候差异巨大,这个花时间。
作者: masterfish    时间: 2018-12-5 21:14

引用:
原帖由 somesun 于 2018-12-5 17:55 发表
posted by wap, platform: iPad
我只关心如何用最短时间完成项目并上线,现在主要用python
你的项目不大吧,否则python没有静态类型检查简直是痛苦。
作者: masterfish    时间: 2018-12-5 21:16

引用:
原帖由 流浪的枪骑兵 于 2018-12-5 17:58 发表
C++很好,手上项目有很大一部分是用C++写的。
不过切换语言对程序员来说也很平常啦。一门语言学到基本能用的地步其实不太费时间的。
经常切换语言也不太方便。一般都是稳定一种开发语言吧。
C++最主要的还是好用的第三方库比较多也稳定,性能也最高。
原来C++的性能很高,但是编程效率不行,现在C++20改善的东西,使得编写的效率高很多。
作者: somesun    时间: 2018-12-5 21:18

posted by wap, platform: iPad
引用:
原帖由 @masterfish  于 2018-12-5 21:14 发表
你的项目不大吧,否则python没有静态类型检查简直是痛苦。
有自动化测试又无所谓

现在新版python也加入了类型定义, 但一般没人用的
作者: kives    时间: 2018-12-6 09:09

posted by edfc, platform: iPhone X
Coroutines应该进不了c++20
作者: Crusher    时间: 2018-12-6 09:58

posted by edfc, platform: iPhone 7 Plus
有协程的话,必须真香,不过希望不大
作者: ffcactus    时间: 2018-12-6 10:09

posted by wap, platform: iPhone
现在的C++代码已经看不懂了
作者: arenaking    时间: 2018-12-6 10:19

js写多了,真心觉得这种不定义变量类型的语言团队合作太不适合。
能用ts就必须用ts。
作者: 小螃蟹    时间: 2018-12-6 10:19

posted by wap, platform: iPhone
如果不是要跟硬件直接打交道,没有理由去用c或者c++
作者: 小螃蟹    时间: 2018-12-6 10:20

posted by wap, platform: iPhone
php就是世界上最好的语言。欢迎来战。
作者: banditcat    时间: 2018-12-6 14:15

posted by wap, platform: iPad
引用:
原帖由 @arenaking  于 2018-12-6 10:19 发表
js写多了,真心觉得这种不定义变量类型的语言团队合作太不适合。
能用ts就必须用ts。
现在去干前端怎么样啊,还要人吗
作者: jun4rui    时间: 2018-12-6 14:31

posted by wap, platform: GOOGLE Nexus 4
引用:
原帖由 @banditcat  于 2018-12-5 18:15 发表
现在去干前端怎么样啊,还要人吗
前端现在都快成泛称了,单纯些js或者ts的我觉得意义不大,因为WebASM普及后肯定又是一重天了,而现在的各种工具真的配置繁琐变化快。

而传统的写HTML+CSS+前端JS(不是后端JS)的,几乎是个经验活。
作者: somesun    时间: 2018-12-6 14:54

posted by wap, platform: iPad
引用:
原帖由 @小螃蟹  于 2018-12-6 10:20 发表
php就是世界上最好的语言。欢迎来战。
python 秒杀

php毕竟还只能写点网页, 干不了啥大活
作者: banditcat    时间: 2018-12-6 15:38

posted by wap, platform: iPad
引用:
原帖由 @jun4rui  于 2018-12-6 14:31 发表
前端现在都快成泛称了,单纯些js或者ts的我觉得意义不大,因为WebASM普及后肯定又是一重天了,而现在的各种工具真的配置繁琐变化快。

而传统的写HTML+CSS+前端JS(不是后端JS)的,几乎是个经验活。
就是传统这种,新手去干能养活自己么
作者: jun4rui    时间: 2018-12-6 15:56

posted by wap, platform: GOOGLE Nexus 4
引用:
原帖由 @banditcat  于 2018-12-5 19:38 发表
就是传统这种,新手去干能养活自己么
这个经验不好积累啊,基本没地方学,都是靠时间堆上来的,因为都是各种浏览器差异,各种隐性BUG之类的。

我觉得还是Python好,最近都跳到排行榜前三了,前面两个是Java和C,以后搞不好还能去教教学生
作者: banditcat    时间: 2018-12-6 16:00

posted by wap, platform: iPad
引用:
原帖由 @jun4rui  于 2018-12-6 15:56 发表
这个经验不好积累啊,基本没地方学,都是靠时间堆上来的,因为都是各种浏览器差异,各种隐性BUG之类的。

我觉得还是Python好,最近都跳到排行榜前三了,前面两个是Java和C,以后搞不好还能去教教学生
唉。。。。。
作者: jiezi    时间: 2018-12-6 16:07

posted by wap, platform: Android
很多年没接触技术了,据说现在脚本语言node.js可以完全胜任中小项目的mvc各层,什么j2ee,c#,还有spring,struts之类的框架一下被比下去了?
作者: lightlife    时间: 2018-12-10 22:04

服了,C++这是嫌自己还不够复杂,特性还不够多吗?
感觉往一条斜路上越走越远了
作者: para    时间: 2018-12-10 22:33

引用:
原帖由 banditcat 于 2018-12-6 16:00 发表
posted by wap, platform: iPad
唉。。。。。
直接学呗,我觉得python比js入门还简单点...起码更人性化...
作者: para    时间: 2018-12-10 22:43

引用:
原帖由 jiezi 于 2018-12-6 16:07 发表
posted by wap, platform: Android
很多年没接触技术了,据说现在脚本语言node.js可以完全胜任中小项目的mvc各层,什么j2ee,c#,还有spring,struts之类的框架一下被比下去了?
可以,从前到后都是js,前端爽得不得了,当然全异步有点诡异.

而且自带的Web服务器相当健壮,可以用于生产环境.
作者: ueol    时间: 2018-12-11 01:18

posted by wap, platform: iPhone
各位觉得:python 和 node.js 比如何?
作者: limboking    时间: 2018-12-11 01:20

没影响 反正继续用98...
作者: behire    时间: 2018-12-11 19:58

写了15年C++.....................
作者: somesun    时间: 2018-12-11 20:05

posted by wap, platform: iPad
引用:
原帖由 @ueol  于 2018-12-11 01:18 发表
各位觉得:python 和 node.js 比如何?
看你想干啥了, 理论上这两个都很有前途, 易用性, 可用库都足够多

但有一点python秒杀, 机器学习
作者: Alloyo    时间: 2018-12-11 21:12

posted by wap, platform: iPhone
it世界出过几个划时代的大神,其中一个是nodejs的作者

每年都有很多大神出现, 但是能够融会贯通打通任督二脉用踏实的技术实现一个理念,并且通行全网全世界,才能算划时代
作者: 离人最近的神    时间: 2018-12-11 22:22

posted by wap, platform: iPhone
node.js,electron这些,其实是比较低效的。Qt native的性能/耗电,比这些要高一个数量级不止
作者: henvelleng    时间: 2018-12-11 23:48

手上用的90%是c和c++,剩下全是python,另外各种yaml的配置文件就不算了。我是打心底里不喜欢python,然而所在领域里现在c++和python这两种语言太主流




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0