安德烈·亚历山德雷斯库

✍ dations ◷ 2024-09-20 15:33:44 #1969年出生,在世人物,罗马尼亚计算机科学家,C++,Facebook员工,布加勒斯理工大学校友,华盛顿大学校友

安德烈·亚历山德雷斯库(英语:Andrei Alexandrescu,1969年-),罗马尼亚裔美国人,C++和D语言专家。

从D语言2.0版本之后,他加入D语言核心开发团队,是继沃尔特·布莱特之后的最主要设计师。他撰写了《D程序设计语言》一书,全面系统地介绍了D语言的设计和实现。

他因通过模版元程序设计实现基于政策设计的开创性成果而名闻遐迩。他撰写了《现代C++设计》一书阐述了他的理念,首次在他编写的程序库Loki里加以实现。他在MOJO库里实现了move constructors。

他目前在Facebook公司就职,担任研究科学家。

他于2004年8月入美国国籍。

亚历山德雷斯库1994年7月毕业于布加勒斯理工大学,获得电子工程学士学位。

1998年9月他在C/C++ Users Journal上首次发表文章。 从1999年4月至2000年2月在Netzip公司担任程序经理。Netzip公司被RealNetworks公司后,他继续任职到2001年9月。

亚历山德雷斯库先后于2003年和2009年获得美国华盛顿大学计算机科学硕士和博士学位 。

近年来,他一直协助沃尔特·布莱特开发D语言,于2010年5月出版了《D语言程序设计》。

亚历山德雷斯库、Herb Sutter和斯科特·迈尔斯(英语:Scott Meyers)三人主持名为 C++ and Beyond的小型年度技术讨论会议。

Expected 作为C++模版类纳入Boost库。Alexandrescu 建议 使用 Expected<T> 作为一个类用于返回值用来表示要么包含一个类型T或者例外防止其被创建。这是对于要么返回代码要么显示调用例外的一项改进。Expected<T>有如下好处:

他建议采用

Expected<int> parseInt(const string&); // Returns an expected int: either an int or an exception

来代替如下的函数声明。

int parseInt(const string&); // Returns 0 on error and sets errno

或者

int parseInt(const string&); // Throws invalid_input or overflow

相关

  • 肿瘤细胞新生物、息肉、瘜肉或赘生物(英语:neoplasm),是指身体细胞组织不正常的增生,当生长的数量庞大,便会成为肿瘤(英语:tumor)。而肿瘤亦可以是良性或恶性的。肿瘤(英语:tumor)在医学上是指细
  • androgen雄激素(英语:androgen、英语:androgenic hormones或英语:testoids),也译为雄性激素、男性激素、男性荷尔蒙,是一种化学成合物的泛称。在于脊椎动物中,凡是能够与雄激素受体(androgen
  • 粳稻Oryza sativa ssp. keng Ting粳稻(“粳”,拼音:jīng,注音:ㄐㄧㄥ,音同“精(jīng)”)粳稻是水稻的一个品种。粳稻需要日照时间短,但生长期长,比较耐寒,米质粘性强,米粒短圆。粳稻碾出的
  • 转口贸易转口贸易(Entrepot Trade)又称中转贸易(intermediary trade)或再输出贸易(Re-Export Trade),是经济学概念,是指国际贸易中进出口货物的买卖,不是在生产国与消费国之间直接进行,而是通
  • 冷山《冷山》(英语:Cold Mountain)是一部2003年的美国电影,由安东尼·明格拉根据查尔斯·弗雷泽尔(Charles Frazier)所写的同名小说改编成剧本以及执导。该电影以美国南北战争时期为背
  • 商场以下为马来西亚商场列表。2019年马来西亚拥有671间商场,其中雪隆地区即有263间。因为天气炎热吸引民众到有冷气的购物中心购物,使得商场有时甚至供过于求,年客流量最高的是吉隆
  • 反独裁主义反独裁主义(英语:Anti-authoritarianism),或译为反权威主义,是指“反对一切独裁主义”的意识形态。这里的“独裁主义”定义为“一种具有通过提交给权力机构的特点的社会组织形式
  • 哈庇在埃及神话中的哈庇',或作哈必和哈比(Hapi,Golden Dawn,Ahephi )是葬礼之神、霍尔的四子之一,在他们看管的四个罐子(canopic jars)里他看管装着肺脏的罐子。和他的兄弟们相同,都各自
  • 三齿驼蝶螺三齿驼蝶螺(学名:),是有壳翼足目驼蝶螺科的一种。主要分布于韩国、中国大陆、台湾,常栖息在浅海沙底。三齿驼蝶螺的分布极为广泛,包括地中海、大西洋(亚速尔群岛、佛得角与缅因湾)、
  • 再现再现,指已经掌握的知识能回想起来,已学会的动作能再次实现和已经历的情感能再体验的过程。他是以体验过的事物不在当前,而能恢复原有知识经验为特征的。再现的速度和准确性决定