An open API service indexing awesome lists of open source software.

https://github.com/eggy115/d

D
https://github.com/eggy115/d

d d-lang

Last synced: 5 months ago
JSON representation

D

Awesome Lists containing this project

README

          

# D

## Overview
This repository contains a collection of various different D scripts, snippets, and programs. File extension is `.d`.

## Explanation
D is a systems programming language created by Walter Bright in 2001. It was designed to be a modern, efficient, and safe programming language that could replace older languages like C and C++. The language includes features like garbage collection, automatic memory management, and support for functional programming paradigms.

D is a compiled language, which means that code written in D is translated into machine-readable instructions by a compiler. It also supports inline assembly code, which allows developers to write low-level code when necessary.

One of the unique features of D is its support for compile-time code execution, which allows developers to write code that is evaluated at compile-time rather than run-time. This can be used to generate optimized code, perform compile-time type checks, and more.

Overall, D is a powerful language that can be used for a variety of applications, including system programming, game development, and web development. It has a growing community of developers and is actively maintained by the D Language Foundation.

## Installation

To install the D programming language, follow these steps:

- Go to the D website at https://dlang.org/ and click on the "Download" link.
- Choose your operating system and download the appropriate installer or package for your system.
- Run the installer or package and follow the prompts to complete the installation. This will typically involve accepting a license agreement, choosing an installation directory, and selecting any optional components or features.
- Once the installation is complete, you can test your D installation by opening a terminal or command prompt and typing dmd --version. This should display the version number of the D compiler that is installed on your system.

To use the programs in this repository, you can download individual files, copy & paste code, or clone the repository with

```
git clone https://github.com/Eggy115/D.git
```

## License

This repository is licensed under the [GPL v3 license](LICENSE).

## Contributing

Contributions are welcome! If you find a bug or have an idea for a new feature, please submit an issue or pull request. See [Contributing](./CONTRIBUTING.md) for more information.