安德烈·亚历山德雷斯库

✍ dations ◷ 2024-12-23 05:00:51 #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

相关

  • 2013年中国中东部严重雾霾事件2013年12月中国中东部严重雾霾事件,是指起始于2013年12月2日至12月14日的重度雾霾事件,是中华人民共和国2013年入冬后最大范围的雾霾污染,几乎涉及中东部所有地区。天津、河北
  • 菲力克斯·霍夫曼费利克斯·霍夫曼(Felix Hoffmann,1868年1月21日-1946年2月8日)是一位德国化学家,是他首先将海洛因和阿司匹林合成成为药物。1868年1月21日霍夫曼生于路德维希堡,在慕尼黑学习化学
  • 三夹板胶合板也叫夹板、多层材(英语:Laminated Veneer Lumber,缩写LVL,更通用的英文用语是Plywood)是第一种发明的科技木材。由比较薄的木单板制作。由相邻两层木纹相互垂直的木片(单板)
  • 药动学药物代谢动力学(英语:Pharmacokinetics),简称药代动力学或药动学,也简称为PK,是药理学的分支,研究药物在机体的影响下所发生的变化及其规律,其中的药物包括药剂、激素、营养素和毒素
  • 冥族小天体在天文学中,冥族小天体或类冥小天体(plutino)是与海王星有2:3的平均运动共振的海王星外天体,Plutinos这个名称是在冥王星之后才有的,使用了意大利文表示小的附加语词-ino,指像冥
  • 羟基磷灰石.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger{fon
  • 梁 明梁明(1429年-?),字廷光,山西平阳府临汾县人,明朝政治人物。进士出身。山西乡试第五十九名。天顺元年(1457年),参加丁丑科会试,得贡士第二百七十三名。殿试登进士第三甲第五十七名。曾祖
  • 吉首市吉首市(湘西方言苗文:Jib Soud/tɕi35 sou44/),简称吉,湘西土家族苗族自治州州府、县级市和武陵山片区中心城市,全州政治、文化中心,全州重要交通枢纽,全州经济决策和管理中心。是中
  • 盎博罗削圣盎博罗削(拉丁语:Sanctus Ambrosius,意大利语:Sant'Ambrogio,英文中常作 Ambrose,约340年-397年4月4日),罗马公教(天主教)神职人员,任米兰主教,4世纪基督教著名的拉丁教父之一。他也是
  • 特里霍尼扎湖坐标:38°34′N 21°33′E / 38.567°N 21.550°E / 38.567; 21.550特里霍尼扎湖(希腊语:Λίμνη Τριχωνίδα)是希腊最大的自然湖泊,位于埃托利亚-阿卡纳尼亚州,长21.5