D Language Foundation

Last updated
D Language Foundation
D Programming Language logo.svg
AbbreviationDLF
FormationOctober 16, 2015 [1]
Type 501(c)(3) nonprofit organization
PurposePromote, protect, and advance open source technology related to the D (programming language)
Headquarters Kenmore, WA, United States
Region served
Worldwide
Official language
English
President
Walter Bright
Chairman
Andrei Alexandrescu
Website dlang.org/foundation.html

The D Language Foundation (DLF) is a nonprofit organization devoted to the D programming language [2] launched on October 16, 2015.

The mission of the foundation is to foster development of the D community and is responsible for various processes within the D community, including developing the D programming language, managing intellectual rights, and raising funds. [3] [4] The foundation awards scholarships to students allowing them to work on high-impact projects related to the D programming language. [5] [6] The D Language Foundation also organizes developer conferences including the yearly D Programming Language Conference (DConf) [7] [8] and is an official organization in the Google Summer of Code . [9] [10]

In 2015, Andrei Alexandrescu seeded the D Language Foundation's budget from his royalties [11] and started to work for the D Language Foundation. [12]

Notes

  1. "The D Language Foundation is now incorporated" . Retrieved 2017-07-17.
  2. "The D Language Foundation" . Retrieved 2017-07-17.
  3. "Recent D Language Foundation activities" . Retrieved 2017-07-17.
  4. "Happy New Year from the D Language Foundation" . Retrieved 2017-07-17.
  5. "The D Language Foundation's Scholarship Program" . Retrieved 2017-07-17.
  6. "Scholarship Opportunity for Master and Doctorate". Archived from the original on 2017-12-15. Retrieved 2017-12-15.
  7. "The D Programming Language Conference" . Retrieved 2017-12-15.
  8. "DConf 2016". Archived from the original on 2017-12-15. Retrieved 2017-12-15.
  9. "D Foundation - 2016 - Google Summer of Code Archive" . Retrieved 2017-12-15.
  10. "The D Language Foundation Google Summer of Code 2016 Postmortem" . Retrieved 2018-01-04.
  11. "First donation to the D Language Foundation" . Retrieved 2017-07-17.
  12. "Andrei Alexandrescu" . Retrieved 2017-12-15.

Related Research Articles

Python (programming language) General-purpose programming language

Python is an interpreted high-level general-purpose programming language. Its design philosophy emphasizes code readability with its use of significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.

C++ General-purpose programming language

C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. It is almost always implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Oracle, and IBM, so it is available on many platforms.

Andrei Alexandrescu

Andrei Alexandrescu is a Romanian-American C++ and D language programmer and author. He is particularly known for his pioneering work on policy-based design implemented via template metaprogramming. These ideas are articulated in his book Modern C++ Design and were first implemented in his programming library, Loki. He also implemented the "move constructors" concept in his MOJO library. He contributed to the C/C++ Users Journal under the byline "Generic<Programming>". Alexandrescu worked as a research scientist at Facebook, before departing the company in August 2015 in order to focus on developing the D programming language.

D (programming language) Multi-paradigm system programming language

D, also known as Dlang, is a multi-paradigm system programming language created by Walter Bright at Digital Mars and released in 2001. Andrei Alexandrescu joined the design and development effort in 2007. Though it originated as a re-engineering of C++, D is a distinct language. It has redesigned some core C++ features, while also sharing characteristics of other languages, notably Java, Python, Ruby, C#, and Eiffel.

R (programming language) Programming language for statistics

R is a programming language for statistical computing and graphics supported by the R Core Team and the R Foundation for Statistical Computing. Created by statisticians Ross Ihaka and Robert Gentleman, R is used among data miners and statisticians for data analysis and developing statistical software. Users have created packages to augment the functions of the R language.

Walter Bright American computer programmer

Walter G. Bright is an American computer programmer who created the D programming language, the Zortech C++ compiler, and the Empire computer game.

The Python Software Foundation (PSF) is an American nonprofit organization devoted to the Python programming language, launched on March 6, 2001. The mission of the foundation is to foster development of the Python community and is responsible for various processes within the Python community, including developing the core Python distribution, managing intellectual rights, developer conferences including the Python Conference (PyCon), and raising funds.

International Foundation for Electoral Systems

The International Foundation for Electoral Systems (IFES) is an international, non-profit organization founded in 1987. Based in Arlington, VA - this organization helps develop and provides assistance and support for elections in new and emerging democracies. Since 1987, IFES has provided assistance in 145 countries and currently has programs in more than 20 countries throughout Asia-Pacific, Africa, Eurasia, Middle East and North Africa, and Americas.

Google Summer of Code Annual program that offers open-source software projects to post-secondary student developers

The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. Beginning in 2022, the program is open to anyone aged 18 or over, no longer just students and recent graduates. It was first held from May to August 2005. The amount of the stipend depends on the purchasing power parity of the country where the student's university is located. Project ideas are listed by host organizations involved in open-source software development, though students can also propose their own project ideas.

The Electronic Literature Organization (ELO) is a nonprofit organization "established in 1999 to promote and facilitate the writing, publishing, and reading of electronic literature".

Google.org, founded in October 2005, is the charitable arm of Google, a multinational technology company. The organization has committed roughly US$100 million in investments and grants to nonprofits annually.

Linux Foundation Non-profit technology consortium to develop the Linux operating system

The Linux Foundation (LF) is a non-profit technology consortium founded in 2000 as a merger between Open Source Development Labs and the Free Standards Group to standardize Linux, support its growth, and promote its commercial adoption. Additionally, it hosts and promotes the collaborative development of open source software projects. It is a major force in promoting diversity and inclusion in both Linux and the wider open source software community.

Chris Lattner American software engineer (born 1978) and creator of Swift

Chris Lattner is an American software engineer best known as the main author of LLVM and related projects such as the Clang compiler and the Swift programming language. As of January 21, 2022, he is the CEO at Modular AI, a artificial intelligence company he co-founded. Before founding Modular AI, he was working at SiFive as Senior Vice President of Platform Engineering, after two years at Google Brain. Prior to that, he briefly served as Vice President of Autopilot Software at Tesla, Inc. and worked at Apple Inc. as Senior Director of the Developer Tools department, leading the Xcode, Instruments, and compiler teams.

ACCU, previously known as the Association of C and C++ Users, is a non-profit user group of people interested in software development, dedicated to raising the standard of computer programming. The ACCU publishes two journals and organizes an annual conference.

Rust (programming language) Memory-safe programming language without garbage collection

Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency. Rust is syntactically similar to C++, but can guarantee memory safety by using a borrow checker to validate references. Rust achieves memory safety without garbage collection, and reference counting is optional. Rust has been called a systems programming language and in addition to high-level features such as functional programming it also offers mechanisms for low-level memory management.

Python Conference

The Python Conference is the largest annual convention for the discussion and promotion of the Python programming language. It originated in the United States but is also held in more than 40 other countries. It was one of the first computer programming conferences to develop and adhere to a code of conduct. The conference hosts tutorials, demonstrations and training sessions.

Sahana Software Foundation is a Los Angeles, California-based non-profit organization founded to promote the use of free and open-source software (FOSS) for disaster and emergency management. The foundation's mission statement is to "save lives by providing information management solutions that enable organizations and communities to better prepare for and respond to disasters." The foundation's Sahana family of software products include Eden, designed for humanitarian needs management; Vesuvius, focused on the disaster preparedness needs of the medical community; and legacy earlier versions of Sahana software including Krakatoa, descended from the original Sahana code base developed following the 2004 Indian Ocean tsunami. The word "Sahana" means "relief" in Sinhalese, one of two national languages of Sri Lanka.

Outreachy

Outreachy (previously the Free and Open Source Software Outreach Program for Women) is a program that organizes three-month paid internships with free and open-source software projects for people who are typically underrepresented in those projects. The program is organized by the Software Freedom Conservancy and was formerly organized by The GNOME Project and the GNOME Foundation.

Project Jupyter Nonprofit organization developing open-source software

Project Jupyter is a project and community whose goal is to "develop open-source software, open-standards, and services for interactive computing across dozens of programming languages". It was spun off from IPython in 2014 by Fernando Pérez and Brian Granger. Project Jupyter's name is a reference to the three core programming languages supported by Jupyter, which are Julia, Python and R, and also a homage to Galileo's notebooks recording the discovery of the moons of Jupiter. Project Jupyter has developed and supported the interactive computing products Jupyter Notebook, JupyterHub, and JupyterLab. Jupyter is a NumFOCUS fiscally sponsored project.

Catrobat

Catrobat is a block-based visual programming language and Free and Open Source Software (FOSS) non-profit project. The first release dates back to 2010 and was initiated by Wolfgang Slany from the Technical University Graz in Austria. The multidisciplinary team. develops the programming language and free apps for teenagers to create their own games, animations, music videos or all other kinds of apps directly on a smartphone based on the catrobat framework.