Hello-World-in-Various-Languages

This repository contains examples of the classic Hello, World! in different languages

In alphabetical order


Letter A

Clique para ver tudo! ## 1. Assembly **Extensão:** `.asm` ```assembly section .data msg db 'Hello, World!', 0 section .text global _start _start: mov rax, 1 ; syscall: write mov rdi, 1 ; file descriptor: stdout mov rsi, msg ; message to write mov rdx, 13 ; message length syscall mov rax, 60 ; syscall: exit xor rdi, rdi ; exit code 0 syscall ``` ## 2. Ada **Extensão:** `.adb` ```ada with Ada.Text_IO; procedure Hello is begin Ada.Text_IO.Put_Line("Hello, World!"); end Hello; ``` ## 3. ALGOL **Extensão:** `.alg` ```algol BEGIN DISPLAY("Hello World!") END. ``` ## 4. APL **Extensão:** `.apl` ```apl 'Hello, World!' ``` ## 5. ActionScript **Extensão:** `.as` ```actionscript trace("Hello, World!"); ``` ## 6. AppleScript **Extensão:** `.applescript` ```applescript display dialog "Hello, World!" ``` ## 7. AWK **Extensão:** `.awk` ```awk BEGIN { print "Hello, World!" } ``` ## 8. AutoHotkey **Extensão:** `.ahk` ```autohotkey MsgBox, Hello, World! ``` ## 9. AutoIt **Extensão:** `.au3` ```autoit MsgBox(0, "Title", "Hello, World!") ``` ## 10. Arc **Extensão:** `.arc` ```arc (prn "Hello, World!") ``` ## 11. AspectJ **Extensão:** `.aj` ```aspectj public aspect HelloWorldAspect { before(): execution(* main(..)) { System.out.println("Hello, World!"); } } ``` ## 12. ABAP **Extensão:** `.abap` ```abap REPORT zhello_world. WRITE 'Hello, World!'. ``` ## 13. Agda **Extensão:** `.agda` ```agda module HelloWorld where open import IO main : IO _ main = putStrLn "Hello, World!" ``` ## 14. Amiga E **Extensão:** `.e` ```amigae PROC main() PRINT "Hello, World!" ENDPROC ``` ## 15. AssemblyScript **Extensão:** `.ts` ```assemblyscript export function hello(): void { console.log("Hello, World!"); } ``` ## 16. Asymptote **Extensão:** `.asy` ```asymptote draw("Hello, World!"); ``` ## 17. Arduino **Extensão:** `.ino` ```arduino void setup() { Serial.begin(9600); Serial.println("Hello, World!"); } void loop() { // Nothing to do here } ```



Letter B

Clique para ver tudo! ## 1. Bash **Extensão:** `.sh` ```bash #!/bin/bash echo "Hello, World!" ``` ## 2. Basic **Extensões:** `.bas`, `.vbs` (Visual Basic Script), `.bb` (BlitzBasic) ```basic PRINT "Hello, World!" ``` ## 3. Batch (Windows Command Prompt) **Extensões:** `.bat`, `.cmd` ```batch @echo off echo Hello, World! pause ``` ## 4. BC (Basic Calculator) **Extensão:** `.bc` ```bc "Hello, World!" quit ``` ## 5. Brainfuck **Extensões:** `.b`, `.bf` ```brainfuck +++++++++[>++++++++>+++++++++++>+++++<<<-]>.>++.+++++++..+++.>-.------------.<++++++++.--------.+++.------.--------.>+. ``` ## 6. Boo **Extensão:** `.boo` ```boo print "Hello, World!" ``` ## 7. BlitzMax **Extensão:** `.bmx` ```blitzmax SuperStrict Framework BRL.StandardIO Print "Hello, World!" ``` ## 8. Befunge **Extensão:** `.bef` ```befunge "Hello, World!"@, ``` ## 9. Ballerina **Extensão:** `.bal` ```ballerina import ballerina/io; public function main() { io:println("Hello, World!"); } ``` ## 10. BCPL (precursora do C) **Extensão:** `.bpl` ```bcpl GET "libhdr" LET start() = VALOF { WRITEF("Hello, World!*n") RESULTIS 0 } ``` ## 11. BatchScript (uma variação do Batch) **Extensão:** `.bat`, `.cmd` ```batch @echo off echo Hello, World! ``` ## 12. BashDB **Extensão:** `.sh` ```bash #!/bin/bash echo "Hello, World!" ``` ## 13. Blue **Extensão:** `.blue` ```blue begin put "Hello, World!" end ```



Letter C

Clique para ver tudo! ## 1. C **Extensão:** `.c` ```c #include int main() { printf("Hello, World!\n"); return 0; } ``` ## 2. C++ **Extensão:** `.cpp`, `.cc`, `.cxx`, `.h` (para cabeçalhos) ```cpp #include int main() { std::cout << "Hello, World!" << std::endl; return 0; } ``` ## 3. C# **Extensão:** `.cs` ```csharp using System; class Program { static void Main() { Console.WriteLine("Hello, World!"); } } ``` ## 4. Clojure **Extensão:** `.clj`, `.cljs`, `.cljc` ```clojure (println "Hello, World!") ``` ## 5. COBOL **Extensão:** `.cbl`, `.cob`, `.cpy` (para cópias) ```cobol IDENTIFICATION DIVISION. PROGRAM-ID. HelloWorld. PROCEDURE DIVISION. DISPLAY "Hello, World!". STOP RUN. ``` ## 6. ColdFusion **Extensão:** `.cfm`, `.cfc` ```cfml Hello, World! ``` ## 7. Crystal **Extensão:** `.cr` ```crystal puts "Hello, World!" ``` ## 8. CHILL **Extensão:** `.ch` ou `.chl` ```chill BEGIN WRITE("Hello, World!"); END; ``` ## 9. Common Lisp **Extensão:** `.lisp`, `.cl`, `.lsp` ```lisp (format t "Hello, World!~%") ``` --- ## 10. CPL (Combined Programming Language) **Extensão:** `.cpl` ou `.cplang` ```cpl HELLO: PRINT("Hello, World!") ``` ## 11. Ceylon **Extensão:** `.ceylon` ```ceylon shared void run() { print("Hello, World!"); } ``` ## 12. CoffeeScript **Extensão:** `.coffee` ```coffeescript console.log "Hello, World!" ``` ## 13. Cython **Extensão:** `.pyx` ```cython def hello(): print("Hello, World!") ``` </details>
--- >**Letter D**
Clique para ver tudo! ## 1. D **Extensão:** `.d` ```d import std.stdio; void main() { writeln("Hello, World!"); } ``` ## 2. Dart **Extensão:** `.dart` ```dart void main() { print('Hello, World!'); } ``` ## 3. Delphi **Extensão:** `.pas` ```delphi program HelloWorld; begin Writeln('Hello, World!'); end. ``` ## 4. Dylan **Extensão:** `.dylan` ```dylan begin format-out("Hello, World!~%"); end; ``` ## 5. Dream Maker **Extensão:** `.dm` ```dm mob verb/say_hello() world << "Hello, World!" ``` ## 6. dc **Extensão:** `.dc` ```dc [Hello, World!]p ``` ## 7. Dog **Extensão:** `.dog` ```dog print "Hello, World!" ``` ## 8. Draco **Extensão:** `.draco` ```draco module HelloWorld; export HelloWorld; implement HelloWorld; write("Hello, World!") end HelloWorld. ``` ## 9. DCL **Extensão:** `.com` (scripts de comandos no VMS) ```dcl $ WRITE SYS$OUTPUT "Hello, World!" ``` ## 10. Dynamo **Extensão:** `.dym` ```dynamo PRINT "Hello, World!" ``` ## 11. DIBOL **Extensão:** `.dibol` ```dibol DISPLAY "Hello, World!" ```

--- >**Letter E** Continua...