https://github.com/eggy115/d
D
https://github.com/eggy115/d
d d-lang
Last synced: 5 months ago
JSON representation
D
- Host: GitHub
- URL: https://github.com/eggy115/d
- Owner: Eggy115
- License: gpl-3.0
- Created: 2023-04-01T19:11:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-12T10:36:30.000Z (about 3 years ago)
- Last Synced: 2025-03-10T21:50:10.983Z (over 1 year ago)
- Topics: d, d-lang
- Language: D
- Homepage: https://github.com/Eggy115/D
- Size: 79.1 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
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.