Merge branch 'master' of https://github.com/leachim6/hello-world
This commit is contained in:
0
#/0815.0815
Executable file → Normal file
0
#/0815.0815
Executable file → Normal file
0
#/1c-enterprise
Executable file → Normal file
0
#/1c-enterprise
Executable file → Normal file
0
#/4thdimension.4dd
Executable file → Normal file
0
#/4thdimension.4dd
Executable file → Normal file
0
#/~English.ext
Executable file → Normal file
0
#/~English.ext
Executable file → Normal file
2
#/~Hebrew.ext
Normal file
2
#/~Hebrew.ext
Normal file
@@ -0,0 +1,2 @@
|
||||
הצג "Hello World" ושורה חדשה.
|
||||
עצור את התוכנית.
|
||||
2
#/~Thai.ext
Normal file
2
#/~Thai.ext
Normal file
@@ -0,0 +1,2 @@
|
||||
แสดงผล "สวัสดีชาวโลก" แล้วขึ้นบรรทัดใหม่.
|
||||
สิ้นสุดโปรแกรม.
|
||||
2
#/~Turkish.ext
Executable file
2
#/~Turkish.ext
Executable file
@@ -0,0 +1,2 @@
|
||||
"Merhaba Dünya" yazdır ve yeni satıra geç.
|
||||
Programı durdur.
|
||||
2
#/~Ukrainian.ext
Normal file
2
#/~Ukrainian.ext
Normal file
@@ -0,0 +1,2 @@
|
||||
Відобразити "Hello World" і новий рядок.
|
||||
Завершити програму.
|
||||
0
.gitignore
vendored
Executable file → Normal file
0
.gitignore
vendored
Executable file → Normal file
0
CONTRIBUTING.md
Executable file → Normal file
0
CONTRIBUTING.md
Executable file → Normal file
15
README.md
15
README.md
@@ -8,7 +8,7 @@ Thanks to everyone who continues to contribute; new languages are created every
|
||||
Make sure to see [CONTRIBUTING.md](/CONTRIBUTING.md) for instructions on contributing to the project!
|
||||
|
||||
<!--Languages start-->
|
||||
## Languages (695 total)
|
||||
## Languages (706 total)
|
||||
|
||||
* [05Ab1E](%23/05AB1E)
|
||||
* [0815](%23/0815.0815)
|
||||
@@ -24,6 +24,7 @@ Make sure to see [CONTRIBUTING.md](/CONTRIBUTING.md) for instructions on contrib
|
||||
* [~English](%23/~English.ext)
|
||||
* [~Gujarati](%23/~Gujarati.ext)
|
||||
* [~Hausa](%23/~Hausa.ext)
|
||||
* [~Hebrew](%23/~Hebrew.ext)
|
||||
* [~Hindi](%23/~Hindi.ext)
|
||||
* [~Indonesia](%23/~Indonesia.ext)
|
||||
* [~Italian](%23/~Italian.ext)
|
||||
@@ -36,6 +37,9 @@ Make sure to see [CONTRIBUTING.md](/CONTRIBUTING.md) for instructions on contrib
|
||||
* [~Sanskrit](%23/~Sanskrit.ext)
|
||||
* [~Tamil](%23/~Tamil.ext)
|
||||
* [~Telugu](%23/~Telugu.ext)
|
||||
* [~Thai](%23/~Thai.ext)
|
||||
* [~Turkish](%23/~Turkish.ext)
|
||||
* [~Ukrainian](%23/~Ukrainian.ext)
|
||||
* [~Urdu](%23/~Urdu.ext)
|
||||
* [Μλ](%23/%CE%BC%CE%BB)
|
||||
* [قلب](%23/%D9%82%D9%84%D8%A8)
|
||||
@@ -69,6 +73,7 @@ Make sure to see [CONTRIBUTING.md](/CONTRIBUTING.md) for instructions on contrib
|
||||
* [Algol60](a/algol60.algol60)
|
||||
* [Algol68](a/algol68.algol68)
|
||||
* [Alore](a/alore.alore)
|
||||
* [Alphabet](a/AlPhAbEt.abc)
|
||||
* [Amiga E](a/Amiga-E.amiga-e)
|
||||
* [Amos](a/amos)
|
||||
* [Android](a/android.java)
|
||||
@@ -85,6 +90,7 @@ Make sure to see [CONTRIBUTING.md](/CONTRIBUTING.md) for instructions on contrib
|
||||
* [Arduino](a/arduino.ino)
|
||||
* [Arena](a/arena.are)
|
||||
* [Argh](a/argh.agh)
|
||||
* [Arkscript](a/ArkScript.ark)
|
||||
* [Arnoldc](a/arnoldc.arnoldc)
|
||||
* [Asciidots](a/asciidots.ascii)
|
||||
* [Ash](a/ash.ash)
|
||||
@@ -142,7 +148,8 @@ Make sure to see [CONTRIBUTING.md](/CONTRIBUTING.md) for instructions on contrib
|
||||
* [Batch](b/batch.cmd)
|
||||
* [Batsh](b/batsh.batsh)
|
||||
* [Battlestar](b/battlestar.bts)
|
||||
* [Bc](b/BC.txt)
|
||||
* [Bc Gnu](b/bc-gnu.bc)
|
||||
* [Bc](b/bc.bc)
|
||||
* [Bcpl](b/BCPL.bcl)
|
||||
* [Beanshell](b/Beanshell.bsh)
|
||||
* [Beatnik](b/beatnik.beatnik)
|
||||
@@ -218,6 +225,7 @@ Make sure to see [CONTRIBUTING.md](/CONTRIBUTING.md) for instructions on contrib
|
||||
* [D](d/d.d)
|
||||
* [Dark](d/dark.txt)
|
||||
* [Dart](d/Dart.dart)
|
||||
* [Darwin](d/Darwin.drw)
|
||||
* [Db2](d/db2.sql)
|
||||
* [Dc](d/dc.dc)
|
||||
* [Dcl](d/DCL)
|
||||
@@ -277,6 +285,7 @@ Make sure to see [CONTRIBUTING.md](/CONTRIBUTING.md) for instructions on contrib
|
||||
* [Fjoelnir](f/fjoelnir.fjo)
|
||||
* [Flascript](f/flascript.fls)
|
||||
* [Flask](f/flask.py)
|
||||
* [Flutter](f/flutter.dart)
|
||||
* [Fob](f/fob.fob)
|
||||
* [Focal](f/focal.fc)
|
||||
* [Fog.Fog](f/fog.fog.md)
|
||||
@@ -287,6 +296,7 @@ Make sure to see [CONTRIBUTING.md](/CONTRIBUTING.md) for instructions on contrib
|
||||
* [Fortran](f/fortran.f90)
|
||||
* [Fortran77](f/fortran77.f77)
|
||||
* [Fourier](f/fourier.fourier)
|
||||
* [Foxpro](f/FoxPro.prg)
|
||||
* [Fractran++](f/fractran%2B%2B.fpp)
|
||||
* [Freebrain](f/freebrain.frbr)
|
||||
* [Frink](f/frink.frink)
|
||||
@@ -443,6 +453,7 @@ Make sure to see [CONTRIBUTING.md](/CONTRIBUTING.md) for instructions on contrib
|
||||
* [Neko](n/neko.neko)
|
||||
* [Nemerle](n/nemerle.n)
|
||||
* [Newtonscript](n/newtonscript.nwt)
|
||||
* [Nial](n/nial.ndf)
|
||||
* [Nice](n/nice.nice)
|
||||
* [Night](n/Night.night)
|
||||
* [Nim](n/nim.nim)
|
||||
|
||||
0
a/ACIDIC.acidic
Executable file → Normal file
0
a/ACIDIC.acidic
Executable file → Normal file
0
a/ACRONYM.acronym
Executable file → Normal file
0
a/ACRONYM.acronym
Executable file → Normal file
0
a/ALAGUF.alaguf
Executable file → Normal file
0
a/ALAGUF.alaguf
Executable file → Normal file
0
a/ALGOL-W.algol
Executable file → Normal file
0
a/ALGOL-W.algol
Executable file → Normal file
0
a/Aeolbonn.aeo
Executable file → Normal file
0
a/Aeolbonn.aeo
Executable file → Normal file
17
a/AlPhAbEt.abc
Normal file
17
a/AlPhAbEt.abc
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
|
||||
0>,
|
||||
|
||||
1>. 2>, 3>. 4>. 5>, 6>. 7>. 8>. 9>,
|
||||
1>. 2>, 3>, 4>. 5>. 6>, 7>. 8>, 9>,
|
||||
1>. 2>, 3>, 4>. 5>, 6>, 7>. 8>. 9>,
|
||||
1>. 2>, 3>, 4>. 5>, 6>, 7>. 8>. 9>,
|
||||
1>. 2>, 3>, 4>. 5>, 6>, 7>, 8>, 9>,
|
||||
1>. 2>. 3>, 4>. 5>. 6>. 7>. 8>. 9>,
|
||||
1>. 2>, 3>. 4>, 5>. 6>, 7>, 8>, 9>,
|
||||
1>. 2>, 3>, 4>. 5>, 6>, 7>, 8>, 9>,
|
||||
1>. 2>, 3>, 4>, 5>. 6>. 7>, 8>. 9>,
|
||||
1>. 2>, 3>, 4>. 5>, 6>, 7>. 8>. 9>,
|
||||
1>. 2>, 3>, 4>. 5>. 6>, 7>. 8>. 9>,
|
||||
|
||||
}
|
||||
0
a/Amiga-E.amiga-e
Executable file → Normal file
0
a/Amiga-E.amiga-e
Executable file → Normal file
0
a/AntLang.ant
Executable file → Normal file
0
a/AntLang.ant
Executable file → Normal file
1
a/ArkScript.ark
Normal file
1
a/ArkScript.ark
Normal file
@@ -0,0 +1 @@
|
||||
(print "Hello World")
|
||||
0
a/Attache.@
Executable file → Normal file
0
a/Attache.@
Executable file → Normal file
0
a/abap.abap
Executable file → Normal file
0
a/abap.abap
Executable file → Normal file
0
a/actionscript.as
Executable file → Normal file
0
a/actionscript.as
Executable file → Normal file
0
a/actionscript2.as
Executable file → Normal file
0
a/actionscript2.as
Executable file → Normal file
0
a/actionscript3.as
Executable file → Normal file
0
a/actionscript3.as
Executable file → Normal file
0
a/actionscript_flashmx.as
Executable file → Normal file
0
a/actionscript_flashmx.as
Executable file → Normal file
0
a/aeolbonn.aeolbonn
Executable file → Normal file
0
a/aeolbonn.aeolbonn
Executable file → Normal file
0
a/agda.agda
Executable file → Normal file
0
a/agda.agda
Executable file → Normal file
0
a/aheui.aheui
Executable file → Normal file
0
a/aheui.aheui
Executable file → Normal file
0
a/aime.aime
Executable file → Normal file
0
a/aime.aime
Executable file → Normal file
0
a/aiml.aiml
Executable file → Normal file
0
a/aiml.aiml
Executable file → Normal file
0
a/alda.alda
Executable file → Normal file
0
a/alda.alda
Executable file → Normal file
0
a/algae.algae
Executable file → Normal file
0
a/algae.algae
Executable file → Normal file
0
a/algol60.algol60
Executable file → Normal file
0
a/algol60.algol60
Executable file → Normal file
0
a/algol68.algol68
Executable file → Normal file
0
a/algol68.algol68
Executable file → Normal file
0
a/alore.alore
Executable file → Normal file
0
a/alore.alore
Executable file → Normal file
0
a/android.java
Executable file → Normal file
0
a/android.java
Executable file → Normal file
0
a/angelscript
Executable file → Normal file
0
a/angelscript
Executable file → Normal file
0
a/angular.js
vendored
Executable file → Normal file
0
a/angular.js
vendored
Executable file → Normal file
0
a/ante.ante
Executable file → Normal file
0
a/ante.ante
Executable file → Normal file
0
a/applescript.scpt
Executable file → Normal file
0
a/applescript.scpt
Executable file → Normal file
0
a/arduino.ino
Executable file → Normal file
0
a/arduino.ino
Executable file → Normal file
0
a/arena.are
Executable file → Normal file
0
a/arena.are
Executable file → Normal file
0
a/argh.agh
Executable file → Normal file
0
a/argh.agh
Executable file → Normal file
0
a/arnoldc.arnoldc
Executable file → Normal file
0
a/arnoldc.arnoldc
Executable file → Normal file
0
a/aspectj.aj
Executable file → Normal file
0
a/aspectj.aj
Executable file → Normal file
0
a/assembler_6502.asm
Executable file → Normal file
0
a/assembler_6502.asm
Executable file → Normal file
0
a/assembler_6502appleII.asm
Executable file → Normal file
0
a/assembler_6502appleII.asm
Executable file → Normal file
0
a/assembler_6502c64.asm
Executable file → Normal file
0
a/assembler_6502c64.asm
Executable file → Normal file
0
a/assembler_6809vectrex.asm
Executable file → Normal file
0
a/assembler_6809vectrex.asm
Executable file → Normal file
0
a/assembler_8048_videopac.asm
Executable file → Normal file
0
a/assembler_8048_videopac.asm
Executable file → Normal file
0
a/assembler_DCPU16.asm
Executable file → Normal file
0
a/assembler_DCPU16.asm
Executable file → Normal file
0
a/assembler_arm.s
Executable file → Normal file
0
a/assembler_arm.s
Executable file → Normal file
0
a/assembler_atari2600.asm
Executable file → Normal file
0
a/assembler_atari2600.asm
Executable file → Normal file
0
a/assembler_bootsect.asm
Executable file → Normal file
0
a/assembler_bootsect.asm
Executable file → Normal file
0
a/assembler_fasm_dos.asm
Executable file → Normal file
0
a/assembler_fasm_dos.asm
Executable file → Normal file
0
a/assembler_hla.hla
Executable file → Normal file
0
a/assembler_hla.hla
Executable file → Normal file
0
a/assembler_ibm360.asm
Executable file → Normal file
0
a/assembler_ibm360.asm
Executable file → Normal file
0
a/assembler_intel.asm
Executable file → Normal file
0
a/assembler_intel.asm
Executable file → Normal file
0
a/assembler_lc-3.asm
Executable file → Normal file
0
a/assembler_lc-3.asm
Executable file → Normal file
0
a/assembler_m68000_amigaos.asm
Executable file → Normal file
0
a/assembler_m68000_amigaos.asm
Executable file → Normal file
0
a/assembler_masm_dos.asm
Executable file → Normal file
0
a/assembler_masm_dos.asm
Executable file → Normal file
0
a/assembler_masm_win32.asm
Executable file → Normal file
0
a/assembler_masm_win32.asm
Executable file → Normal file
0
a/assembler_masm_win64.asm
Executable file → Normal file
0
a/assembler_masm_win64.asm
Executable file → Normal file
0
a/assembler_mips.asm
Executable file → Normal file
0
a/assembler_mips.asm
Executable file → Normal file
0
a/assembler_mmix.asm
Executable file → Normal file
0
a/assembler_mmix.asm
Executable file → Normal file
0
a/assembler_nasm_freebsd.asm
Executable file → Normal file
0
a/assembler_nasm_freebsd.asm
Executable file → Normal file
0
a/assembler_nasm_linux.asm
Executable file → Normal file
0
a/assembler_nasm_linux.asm
Executable file → Normal file
31
a/assembler_nasm_linux64.asm
Executable file → Normal file
31
a/assembler_nasm_linux64.asm
Executable file → Normal file
@@ -1,20 +1,17 @@
|
||||
section .rodata
|
||||
msg db "Hello World", 0xA ; String to print
|
||||
len equ $- msg ; Length of string
|
||||
|
||||
section .text
|
||||
global _start ;must be declared for linker (ld)
|
||||
global _start ; Specify entry point to linker
|
||||
|
||||
_start: ;tell linker entry point
|
||||
_start:
|
||||
mov eax, 1 ; System call ID (sys_write)
|
||||
mov edi, eax ; File descriptor (stdout)
|
||||
mov esi, msg ; Text to print
|
||||
mov edx, len ; Length of text to print
|
||||
syscall ; Call kernel
|
||||
|
||||
xor eax,eax ;eax:=0
|
||||
lea edx,[rax+len] ;message length
|
||||
mov al,1 ;system call number (sys_write)
|
||||
mov esi,msg ;message to write
|
||||
mov edi,eax ;file descriptor (stdout)
|
||||
syscall ;call kernel
|
||||
|
||||
xor edi, edi ;return 0 (EXIT_SUCCESS)
|
||||
lea eax,[rdi+60] ;system call number (sys_exit)
|
||||
syscall ;call kernel
|
||||
|
||||
section .rodata
|
||||
|
||||
msg db 'Hello, world!',0xa ;our string
|
||||
len equ $ - msg ;length of our string
|
||||
mov eax, 60 ; System call ID (sys_exit)
|
||||
xor edi, edi ; Error code (EXIT_SUCCESS)
|
||||
syscall ; Call kernel
|
||||
|
||||
0
a/assembler_nasm_macho64.asm
Executable file → Normal file
0
a/assembler_nasm_macho64.asm
Executable file → Normal file
0
a/assembler_nasm_win32.asm
Executable file → Normal file
0
a/assembler_nasm_win32.asm
Executable file → Normal file
0
a/assembler_tasm_dos.asm
Executable file → Normal file
0
a/assembler_tasm_dos.asm
Executable file → Normal file
0
a/assembler_tms9900_ti99_4a.asm
Executable file → Normal file
0
a/assembler_tms9900_ti99_4a.asm
Executable file → Normal file
0
a/assembler_vax_ultrix.asm
Executable file → Normal file
0
a/assembler_vax_ultrix.asm
Executable file → Normal file
0
a/assembler_z80_knightos.asm
Executable file → Normal file
0
a/assembler_z80_knightos.asm
Executable file → Normal file
0
a/assembler_z80_ti83calculator.asm
Executable file → Normal file
0
a/assembler_z80_ti83calculator.asm
Executable file → Normal file
0
a/assembler_z80_zxspectrum.asm
Executable file → Normal file
0
a/assembler_z80_zxspectrum.asm
Executable file → Normal file
0
a/autohotkey.ahk
Executable file → Normal file
0
a/autohotkey.ahk
Executable file → Normal file
0
a/autoit.au3
Executable file → Normal file
0
a/autoit.au3
Executable file → Normal file
0
b/BCPL.bcl
Executable file → Normal file
0
b/BCPL.bcl
Executable file → Normal file
0
b/BRZRK.brzrk
Executable file → Normal file
0
b/BRZRK.brzrk
Executable file → Normal file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user