- 主题:CPP实在是太复杂了
新人谁还搞c++?
【 在 fhguzl 的大作中提到: 】
: 越来越适合新人c++程序员,对不爱学习的老人越来越不友好了。
: 发自「今日水木 on iPhone X」
--
FROM 27.26.153.*
也不能这么说。只要涉及模块划分,涉及分工,自己的代码要让别人调用,其实就算是库的开发者,都希望提供给别人甚至自己的调用接口是简洁优美的。 从这个意义上,每个人都是库的开发者。
【 在 jszizsj 的大作中提到: 】
: 很多功能都是给库开发者用的, 普通搬砖的用其中很小一部分就行了。
:
:
: ....................
--
FROM 117.136.38.*
说白就是工程大小。
小工程随便怎么搞。大工程就有很多问题要考虑。新标准都是为了解决这些各式各样的问题。
【 在 finlab (挨踢卢瑟) 的大作中提到: 】
: 标 题: Re: CPP实在是太复杂了
: 发信站: 水木社区 (Wed Nov 10 11:29:12 2021), 站内
:
: 也不能这么说。只要涉及模块划分,涉及分工,自己的代码要让别人调用,其实就算是库的开发者,都希望提供给别人甚至自己的调用接口是简洁优美的。 从这个意义上,每个人都是库的开发者。
:
: 【 在 jszizsj 的大作中提到: 】
: : 很多功能都是给库开发者用的, 普通搬砖的用其中很小一部分就行了。
: :
: :
: : ....................
: --
:
: ※ 来源:·最水木 客户端·[FROM: 117.136.38.*]
--
FROM 73.15.185.*
这不是Python吗?
【 在 hgoldfish 的大作中提到: 】
: 20 年了吧。一直流行不起来。。
: 我打算自己出手,给自己设计一门编程语言。往简单的方向搞。只要能调用 C 语言,满足不了的需求,都可以让 c 语言去搞。
:
--
FROM 175.42.43.*
Dbus出来之后,一个大app的工程已经没有了,复杂的项目分解成几个小的app,dbus串起来,继承啥的基本都可以扔掉了
【 在 GoGoRoger 的大作中提到: 】
: 这两天比较闲,就看了看cpp11和cpp17,发现语言实在是太复杂了。什么constexpr tuple optional auto lambda deltype,很多都是语法糖,根本没啥用,却把语言搞得这么复杂,用cpp的人不在乎这点时间,多打几个字。我现在看到非数组带[]就血压升高。还有cpp20协程,也就做服务器用得到,保守估计98%的人用不到,剩下2%的人,80%也可以用线程池代替,研究半天有个啥用?你造的轮子安全吗?
: 现在cpp渐渐演化成了另一种巨复杂的语言,抛弃了原来的用户,又讨不了新用户的欢心,所以才会沦落到现在的地步。真的希望搞定ABI兼容,弄几个好的库,发展一下大数据人工智能的生态,不然真的要完了。
: 那些标准委员会的,真的不知道克制是什么意思,是不是满脑子都是刷KPI,骗工资啊?
: ...................
--
FROM 112.64.184.*
差不多啊哈哈,我就是直接套用 python 语法的。不过改成可以编译到 .exe 了。
def add(x: int, y:int) -> int:
return x +y
def main():
print(add(1, 2))
【 在 cn62 (cn62) 的大作中提到: 】
: 这不是Python吗?
--
FROM 140.224.35.*
你这个x: int感觉不如int x好读啊
auto add(int x, int y) -> int {
return x + y;
}
这就是标准C++了
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 标 题: Re: CPP实在是太复杂了
: 发信站: 水木社区 (Wed Nov 10 14:45:01 2021), 站内
:
: 差不多啊哈哈,我就是直接套用 python 语法的。不过改成可以编译到 .exe 了。
:
: def add(x: int, y:int) -> int:
: return x +y
:
: def main():
: print(add(1, 2))
:
:
: 【 在 cn62 (cn62) 的大作中提到: 】
: : 这不是Python吗?
:
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 140.224.35.*]
--
FROM 73.15.185.*
语法只是皮。。无所谓的。
反正我的目标就是一个简单的 c 语言包装。
我弄的这个语言本身功能很弱,完全没有各种高端语法糖。目标是让小朋友们,一看就知道怎么写。
需要做什么都需要用 c 语言弄个包装出来。
【 在 here080 (hero080) 的大作中提到: 】
: 你这个x: int感觉不如int x好读啊
: auto add(int x, int y) -> int {
: return x + y;
: ...................
--
修改:hgoldfish FROM 140.224.35.*
FROM 140.224.35.*
老鱼你肯定财务自由了,岛内n套房,都有心情搞这个了。
【 在 hgoldfish 的大作中提到: 】
: 差不多啊哈哈,我就是直接套用 python 语法的。不过改成可以编译到 .exe 了。
: def add(x: int, y:int) -> int:
: return x +y
: ...................
--
FROM 175.42.43.*
你是在说这个
https://github.com/mypyc/mypyc
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 差不多啊哈哈,我就是直接套用 python 语法的。不过改成可以编译到 .exe 了。
: def add(x: int, y:int) -> int:
: return x +y
: ...................
--
FROM 171.106.20.*