Skip to content

CsPS0/Hello-World

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌎 Hello World Project

Visit Website GitHub License Languages PRs Welcome

The ultimate collection of "Hello, World!" programs in 140+ languages.
Reference · Education · Preservation

Explore the Interactive Docs »


📖 Overview

The Hello World Project serves as a Rosetta Stone for programming languages. It compiles the universal first program—"Hello, World!"—across every conceivable language, from industry standards like Python and Java to esoteric wonders like Brainfuck and Shakespeare.

Whether you're a seasoned developer comparing syntax or a student taking your first steps, this collection provides a consistent, standardized reference.

🚀 Features

  • 📚 Comprehensive Library: Over 140 languages represented, covering procedural, object-oriented, functional, and logic paradigms.
  • ✨ Interactive Website: Browse, search, and copy code snippets instantly via our new documentation site.
  • 🔍 Standardized Format: consistent indentation and style for every file.
  • 🌱 Open Source: Community-driven and continuously expanding.

📂 Project Structure

This repository is organized to be simple and navigable:

E:\REPOS\CSPS\Hello-World\
├── docs/           # Source for the GitHub Pages website
├── hello-word/     # Raw source code files for all languages
├── LICENSE         # MIT License
└── README.md       # This file

⚡ Quick Links

Language File Description
Python hello.py High-level, readable, popular.
JavaScript hello.js The language of the web.
Rust hello.rs Safe systems programming.
Go hello.go Simple, efficient concurrency.
C++ hello.cpp High-performance compiled language.

Note: For the full list of supported languages, please visit the Interactive Site or browse the hello-word/ directory.

🤝 Contributing

We love contributions! Have we missed your favorite language?

  1. Fork the repository.
  2. Create a branch: git checkout -b feature/add-new-lang.
  3. Add your file to hello-word/ (e.g., hello.xyz).
  4. Commit your changes: git commit -m 'Add Hello World in XYZ'.
  5. Push to the branch: git push origin feature/add-new-lang.
  6. Open a Pull Request.

📜 License

Distributed under the MIT License. See LICENSE for more information.

About

A comprehensive collection of 'Hello, World!' in 140+ programming languages - from Assembly to Zig

Topics

Resources

License

Stars

Watchers

Forks

Contributors