https://github.com/ninja1375/hello-world-in-various-languages
Hello World in Various Languages
https://github.com/ninja1375/hello-world-in-various-languages
assembly hello-world javascript
Last synced: about 2 months ago
JSON representation
Hello World in Various Languages
- Host: GitHub
- URL: https://github.com/ninja1375/hello-world-in-various-languages
- Owner: Ninja1375
- License: mit
- Created: 2024-12-14T20:13:46.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-26T02:28:29.000Z (5 months ago)
- Last Synced: 2025-02-15T19:48:41.494Z (4 months ago)
- Topics: assembly, hello-world, javascript
- Language: Assembly
- Homepage:
- Size: 167 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 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!', 0section .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
syscallmov 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 whereopen 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`
```cfmlHello, 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!")
```
---
>**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...