A "Hello, World!" program is generally a computer program that ignores any input and outputs or displays a message similar to "Hello, World!". A small piece of code in most general-purpose programming languages, this program is used to illustrate a language's basic syntax. "Hello, World!" programs are often the first a student learns to write in a given language, and they can also be used as a sanity check to ensure computer software intended to compile or run source code is correctly installed, and that its operator understands how to use it. - Wikipedia
Thank you for considering contributing to this repository! Please read the following guidelines before making any contributions.
To contribute to this repository, follow these steps:
-
Fork the repository: First, you will need to create a fork of the repository that you want to contribute to. A fork is a copy of the repository that you can use to make changes without affecting the original repository. To create a fork, click the "Fork" button on the repository page on GitHub.
-
Clone the repository: Next, you will need to clone the repository to your local machine. This will allow you to make changes and commit them to your local repository. To clone the repository, use the
git clone
command and specify the URL of your fork. For example:git clone https://github.com/YOUR-USERNAME/REPO-NAME.git
-
Create a new branch: It's a good practice to create a new branch for your changes. This will allow you to keep your changes separate from the main codebase and make it easier to review and merge your changes later. To create a new branch, use the
git branch
command and specify a name for the branch. For example:git branch my-changes
-
Switch to the new branch: To work on the new branch, you will need to switch to it using the
git checkout
command. For example:git checkout my-changes
-
Make and commit your changes: Now you can make changes to the code on your local machine and commit them to your local repository. Use the
git add
andgit commit
commands to stage and commit your changes. Be sure to include a detailed commit message that explains the changes you made. -
Push your changes to your fork: When you are ready to share your changes, you can push them to your fork on GitHub. Use the
git push
command and specify the name of your branch. For example:git push origin my-changes
-
Create a pull request: Finally, you can create a pull request to request that your changes be merged into the original repository. A pull request is a request to merge the changes in your repository into the original repository. To create a pull request, go to the repository page on GitHub and click the "Compare & pull request" button. Follow the prompts to create and submit the pull request.
We will review your pull request and decide whether to merge the changes into the main codebase.
We welcome the following types of contributions to this repository:
If you have identified a bug or an issue with the existing code, we would appreciate it if you could submit a report with the following information:
- A short summary of the issue
- The specific file(s) or code snippet(s) that are causing the issue
- A description of the expected behavior and the actual behavior you observed
- If possible, a suggested solution to the issue
Please note that we may not be able to accept every bug or issue report, but we will do our best to review and address as many as we can.
We welcome submissions of new scripts that meet the following requirements:
- The script must be unique and not already exist in the repository.
- The script must output "Hello, World!" or a similar greeting to the console or any other form of display.
- The script must be fast to run/compile and not use any extra lines of code that are not necessary for the greeting to be displayed.
- Before submitting a new script, please make sure to test it thoroughly to ensure that it meets the above requirements and is fully functional.
We welcome translations of the "Hello, World!" script into other languages. To submit a translation, please provide the following:
- A version of the script that is written in the target language, with the greeting translated appropriately. = The translated greeting must be 100% correct and not generated using automated translation tools such as Google Translate.
- Please note that we are only interested in translations for languages that are not already covered in the repository.
To submit a contribution, follow the "How to Contribute" steps outlined above. We will review all submissions and do our best to respond promptly. Please note that we may not be able to accept every contribution, but we appreciate your efforts and will provide feedback on why a contribution was not accepted if applicable.
By contributing to this repository, you agree to license your contribution under the MIT terms.
This project uses the MIT license.
The MIT License is a permissive open source license that allows users to use, modify, and distribute software freely, as long as they include a copy of the license and its copyright notice. It does not place any restrictions on how the software can be used, including for commercial purposes. However, it does require that users agree not to hold the original authors liable for any damages that may result from using the software. Overall, the MIT License allows users to have a lot of flexibility in how they use and distribute the software, while also providing some basic protections for the original authors.
MIT License
Copyright (c) 2022 Toast
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- 0(nop^)
- 🆒
- a+
- ABAP
- Ada
- Alice
- Arduino
- ArnoldC
- Assembler
- Assembly
- Autolt
- Bash
- BASIC
- Batch
- Brainfuck
- C++
- C
- Ceylon
- Clojure
- COBOL
- Cobra
- CoffeeScript
- COOL
- COW
- Crystal
- CSharp
- D
- Dart
- Delphi
- E
- eC
- Elixr
- Elm
- EmacsLisp
- EmojiCode
- Erlang
- F
- FSharp
- Genie
- Go
- Groovy
- Harbour
- Haskell
- HTML
- Idris
- Intercal
- Java
- JavaScript
- Julia
- Kotlin
- Lisp
- LiveScript
- LowImpactDev
- Lua
- Magik
- Mercury
- Nemerke
- Nim
- Objective C
- OCaml
- OpenCL
- Pascal
- Perl
- PHP
- PostScript
- Prolog
- Python
- QSharp
- R
- Ruby
- Rust
- Scala
- Scheme
- Shakespeare
- SML
- Solidity
- SQL
- Swift
- TCL
- TypeScript
- UnrealScript
- Vala
- Vim
- VisualBasic
- WebAssembly
- Whitespace
- X++
- YoLang
- Z Shell