Andrei Alexandrescu

Andrei Alexandrescu
Alexandrescu tại ACCU 2009
Sinh1970
Quốc tịchRumani
Học vịTrường Đại học Bách khoa BucharestĐại học Wanshington
Nghề nghiệpNhà khoa học nghiên cứu tại Facebook
Nổi tiếng vìChuyên gia lập trình C++ngôn ngữ D[1]
Phối ngẫuSanda Alexandrescu
Websiteerdani.org

Andrei Alexandrescu là một lập trình viên ngôn ngữ C++ người Rumani. Ông được biết đến nhiều nhất là người tiên phong trong thiết kế có nền tảng khôn khéo (policy-based design) được cung cấp thông qua các siêu chương trình (metaprogramming) sử dụng kiểu mẫu. Những ý tưởng này được trình bày trong cuốn sách của ông: Modern C++ Design và được cung cấp lần đầu tiên trong thư viện chương trình của ông, Loki. Ông cũng đã đưa ra khái niệm "xây dựng chuyển động" trong thư viện MOJO.[2] Ông đã đóng góp vào tạp chí C/C++ Users Journal dưới tên "Generic<Programming>". Alexandrescu hiện đang là nhà khoa học nghiên cứu của Facebook.

Quá trình giá dục và sự nghiệp

[sửa | sửa mã nguồn]

Alexandrescu nhận được bằng Master of Science (M. S.) khoa điện tử học tại Trường Đại học Bách khoa Bucharest vào tháng 7 năm 1994.[3][4]

Bài viết đầu tiên của ông được đăng trên tạp chí C/C++ Users Journal vào tháng 9 năm 1998. Từ tháng 4 năm 1999 đến tháng 2 năm 2000, ông là quản lý kỹ sư của Netzip, Inc.. Khi công ty được mua lại bởi RealNetworks, Inc., ông đã làm việc tại đó với chức quản lý phát triển từ tháng 2 năm 2000 đến tháng 9 năm 2001.[3]

Alexandrescu nhận được bằng M. S. (2003) và bằng tiến sĩ (2009) ngành khoa học máy tính tại Trường Đại học Washington.[5][6][7]

Gần đây, ông đã giúp Walter Bright trong việc phát triển ngôn ngữ lập trình D. Alexandrescu đã phát hành một cuốn sách có tên Ngôn ngữ lập trình D (The D Programming Language) vào tháng 5 năm 2010.

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ Cade Metz. “The Next Big Programming Language You've Never Heard Of”. Wired (bằng tiếng Anh). Condé Nast. Truy cập ngày 27 tháng 7 năm 2014. Today, Alexandrescu is a research scientist at Facebook, where he and a team of coders are using D to refashion small parts of the company’s massive operation. Chú thích có các tham số trống không rõ: |accessyear=|accessmonthday= (trợ giúp); Đã định rõ hơn một tham số trong author-name-list parameters (trợ giúp); Kiểm tra giá trị ngày tháng trong: |access-date= (trợ giúp)
  2. ^ Alexandrescu, Andrei (2 tháng 1 năm 2003). “Move Constructors”. Dr. Dobbs Journal. Truy cập ngày 6 tháng 10 năm 2011. Kiểm tra giá trị ngày tháng trong: |access-date= (trợ giúp)
  3. ^ a b “Andrei Alexandrescu: Resumé”. Bản gốc lưu trữ ngày 7 tháng 4 năm 2011. Truy cập ngày 10 tháng 6 năm 2011.
  4. ^ “ACCU Spring Conference 2001”. Bản gốc lưu trữ ngày 11 tháng 8 năm 2011. Truy cập ngày 10 tháng 6 năm 2011.
  5. ^ ACCU 2008: Speakers
  6. ^ ACCU 2010: Speakers
  7. ^ Computer Science & Engineering, Recent Ph.D. Graduates (Summer 2009). University of Washington.

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Các thuật ngữ thông dụng của dân nghiền anime
Các thuật ngữ thông dụng của dân nghiền anime
Khi thưởng thức một bộ Manga hay Anime hấp dẫn, hay khi tìm hiểu thông tin về chúng, có lẽ không ít lần bạn bắt gặp các thuật ngữ
Lý do Alhaitham sử dụng Quang học trong chiến đấu
Lý do Alhaitham sử dụng Quang học trong chiến đấu
Nguyên mẫu của Alhaitham được dựa trên "Nhà khoa học đầu tiên" al-Haytham, hay còn được biết đến là Alhazen
The Silence of The Marsh - Sự Yên Lặng Của Đầm Lầy
The Silence of The Marsh - Sự Yên Lặng Của Đầm Lầy
The Silence of The Marsh (Sự Yên Lặng Của Đầm Lầy) là một phim tâm lý tội phạm có lối kể chuyện thú vị với các tình tiết xen lẫn giữa đời thực và tiểu thuyết
Một số Extensions dành cho các dân chơi Visual Code
Một số Extensions dành cho các dân chơi Visual Code
Trước khi bắt tay vào cốt thì bạn cũng nên tự trang trí vì dù sao bạn cũng sẽ cần dùng lâu dài hoặc đơn giản muốn thử cảm giác mới lạ