安德烈·亚历山德雷斯库

✍ dations ◷ 2025-07-20 19:51:30 #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

相关

  • 呋喃唑酮呋喃唑酮(Furazolidone,曾用名称:痢特灵、硝基呋喃)是一种硝基呋喃类抗生素,可用于治疗细菌和原虫引起的痢疾、肠炎、胃溃疡等胃肠道疾患。呋喃唑酮为广谱抗菌药,对常见的革兰氏阴
  • 地氟烷地氟醚(英语:Desflurane),又称地氟烷,是卤代醚麻醉药之一,常用于维持麻醉状态。和其他卤代醚麻醉药一样,地氟醚是外消旋体。地氟醚和七氟醚正逐步取代异氟醚成为人用全身麻醉药的首
  • 原始印欧人庞提克大草原高加索地区东亚东欧南欧庞提克大草原北方/东方大草原欧洲地区南亚地区西伯利亚大草原欧洲高加索地区印度印度-雅利安民族伊朗民族欧洲民族东亚印欧民族欧洲民族
  • F检验F检验(F-test),最常用的别名叫做联合假设检验(英语:joint hypotheses test),此外也称方差比率检验、方差齐性检验。它是一种在零假设(null hypothesis, H0)之下,统计值服从F-分布的检
  • 亥姆霍兹自由能亥姆霍兹自由能(英语:Helmholtz free energy,在物理学中也常直接简称为自由能),是一个重要的热力学参数,常用F或A表示,它的定义是:其中U是系统的内能,T是温度,S是熵。自由能的微分形式
  • 神猪神猪(闽南语:.mw-parser-output .sans-serif{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Lato,"Helvetica Neue",Helvetica,Arial,sans-serif} 豬公,白
  • 克季人克特人或克季人(俄语:Кеты,英语:Kets),是居住在西伯利亚的一支操克季语的民族。在沙皇俄国时期,被称作“奥斯蒂亚克人(汉特人)”,并未从其它西伯利亚民族中区分出来。随后,又被称作
  • 黑鬼黑鬼(英语:Nigger),华人社会有时会音译为尼哥,是对黑人的贬称,是一种禁忌称呼。在美国,“黑鬼”是种族歧视用语,非黑人族群视之为严重禁忌,尤其白人(因历史原因),绝对不能使用,容易导致纷
  • 科林斯堡市坐标:40°33′33″N 105°4′41″W / 40.55917°N 105.07806°W / 40.55917; -105.07806科林斯堡(英语:Fort Collins)是美国科罗拉多州拉里默尔县内的一座权力下放的城市,它位于
  • 泰米尔人超过2,000,000人马来西亚泰米尔人(马来语:Orang Tamil di Malaysia)又称泰米尔裔马来西亚人,为马来西亚出生或移民至该地的泰米尔人,占马来西亚印度人90%以上。大多数马来西亚泰