安德烈·亚历山德雷斯库

✍ dations ◷ 2025-05-08 13:11:34 #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

相关

  • 化学趋向性趋化性(英语:Chemotaxis,亦被称为化学趋向性)是趋向性的一种,指身体细胞、细菌及其他单细胞、多细胞生物依据环境中某些化学物质而趋向的运动(详细请看细胞迁移)。这对细菌寻找食物
  • 朱罗王朝朱罗王朝(泰米尔语:சோழர் குலம், 宽式IPA:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","C
  • 燃气热水器热水器,是为有限范围(如:家居)提供热水的装置。一般以对水加热的能源分类,有如燃气(天然气、煤气)、电能、太阳能或空气能加热的热水炉。用煤气或太阳能加热的热水器多为洗浴用提供
  • 特命全权大使特命全权大使,简称大使,是一国元首向驻在国元首派遣的等级最高的外交代表,在驻在国有代表本国国家元首和政府向驻在国表达意见或者同驻在国达成协议的全权,享有完全的外交特权和
  • 勿里洞岛勿里洞岛(Belitung Island),是印度尼西亚一岛屿,位于邦加岛以东南的卡里马塔海峡中,面积约4850平方公里,人口约20万人,属于邦加-勿里洞省管辖,以出产胡椒和锡闻名。明朝作麻叶瓮,又作
  • 金山软件金山软件有限公司,简称金山软件公司或金山公司(港交所:3888),是中国大陆知名的软件企业之一。总部位于北京市。公司机构分别设立在广东珠海、成都、大连、深圳,并在日本设有分公司
  • 刘延刘延可以指[:
  • 斯内克河斯内克河(英语:Snake River,也译作蛇河),是美国西北部一条主要河流,也是哥伦比亚河最大的支流。斯内克河发源于怀俄明州黄石公园附近,向西流经斯内克河峡谷进入爱达荷州。由东向西
  • 犬羚属犬羚属是一些体型细小的羚羊,又称小羚羊,主要生活在南非及东非的灌林。犬羚属肩高约30到40公分,体长约50到70公分、体重约3到6公斤。它们有着较长的鼻子及一层软毛皮。额顶的毛
  • 贝弗利大教堂贝弗利大教堂(英语:Beverley Minster)是位于英国英格兰东约克郡贝弗利的一座教堂。这座教堂是英国规模最大的教区教堂之一,甚至超过了英格兰三分之一的主教座堂。并且也是一座哥