惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
CERT Recently Published Vulnerability Notes
GbyAI
GbyAI
Google DeepMind News
Google DeepMind News
C
CXSECURITY Database RSS Feed - CXSecurity.com
AWS News Blog
AWS News Blog
V
Vulnerabilities – Threatpost
T
Tenable Blog
P
Proofpoint News Feed
C
Check Point Blog
T
The Exploit Database - CXSecurity.com
F
Full Disclosure
P
Privacy & Cybersecurity Law Blog
美团技术团队
U
Unit 42
C
Cyber Attacks, Cyber Crime and Cyber Security
阮一峰的网络日志
阮一峰的网络日志
Simon Willison's Weblog
Simon Willison's Weblog
量子位
AI
AI
Spread Privacy
Spread Privacy
Help Net Security
Help Net Security
Know Your Adversary
Know Your Adversary
IT之家
IT之家
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
P
Proofpoint News Feed
Recent Commits to openclaw:main
Recent Commits to openclaw:main
L
LangChain Blog
I
Intezer
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
月光博客
月光博客
Recorded Future
Recorded Future
O
OpenAI News
WordPress大学
WordPress大学
Microsoft Security Blog
Microsoft Security Blog
J
Java Code Geeks
Y
Y Combinator Blog
Engineering at Meta
Engineering at Meta
S
Security @ Cisco Blogs
Recent Announcements
Recent Announcements
P
Privacy International News Feed
NISL@THU
NISL@THU
MongoDB | Blog
MongoDB | Blog
W
WeLiveSecurity
B
Blog RSS Feed
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky
Cyberwarzone
Cyberwarzone
H
Hacker News: Front Page

博客园 - cpunion

使用dpkt和pcap抓包 [收藏] jfwan实现的一个C++委托类 [c++] c++0x中的auto和typeof ACE_TP_Reactor的限制 ACE_SOCK_Stream send和recv超时设置 哀悼18位在车祸中死去的人 对ACE_TP_Reactor定时器处理机制做一点修改。 C++编写“异步调用代理组件”的一点想法 有趣的东西:Test () () () () () () () () () (); - cpunion VC2005 Beta 2 模板偏特化有些问题 [python] and or 表达式陷阱一则。 Media Player Classic外挂字幕时间调整脚本 我们的标准化委员会网站在哪? 不就是个座嘛 answers.com真是个不错的网站 《星际之门》和《亚特兰蒂斯》总算是更新了 生成gb2312码表 - cpunion - 博客园 写一个CopyOnWrite的通用实现(C++) - cpunion - 博客园 Python写的一个适配器类。
[假如设计一个新语言] 哪些语言特性是我想要的
cpunion · 2005-07-29 · via 博客园 - cpunion

由于我偏爱C++,所以以下几点不能少:
1、静态编译;
2、全局函数、类、模板、仿函数(。。也是类);
3、与C库的链接兼容性;

C++中的几个不要:
1、多重继承和与此相关的虚拟继承;
2、别的好像不多了。。。

需要加入或改善的:
1、可选GC,可能选择不使用GC/使用GC/使用引用计数方式(python方式);
2、接口interface;
3、委托;
4、改善的模板语法、推导决议方式;
5、丰富的内置类型/库。可以考虑一种实用主义态度,先提供基本类型,写出比较好的库,再把库实现为内置;
6、基本类型在各平台上定义为相同大小和精度,指针类型则是平台相关。某些平台上可以不提供某种类型,但提供了就要保证各平台上的一致性。
7、可选的自省能力。这个对其它部分的运行并没有影响,为何不提供呢。。
8、可以编译为字节码,运行于虚拟机上。

以上第5条我比较在意,例如:如果这个语言支持正则表达式,那么我在源代码中直接使用类似javascript的正则表达式对象,不是更爽吗?比如regexp_t re = /^\d+.*$/m; 当然还需要提供从字符串生成的方式,比如:regexp_t re = regexp_t.compile ("^\\d+.*$", "m"); 相似的还有xml、xpath/xquery、xml schema等内置类型,当然也包括complex、set、list、vector、string等类型了。

先空想到这,有空继续做梦。。