Skip to content

Nivmizz7/hello_100

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

"Hello, I am Niv." in 100 languages

All samples print exactly Hello, I am Niv.. Commands assume the required toolchain is installed and available on PATH. Paths are workspace‑relative.

# Language File Run command
1 Python hello-100/001-python.py python hello-100/001-python.py
2 JavaScript (Node) hello-100/002-javascript.js node hello-100/002-javascript.js
3 TypeScript hello-100/003-typescript.ts npx ts-node hello-100/003-typescript.ts
4 Ruby hello-100/004-ruby.rb ruby hello-100/004-ruby.rb
5 PHP hello-100/005-php.php php hello-100/005-php.php
6 Bash hello-100/006-bash.sh bash hello-100/006-bash.sh
7 PowerShell hello-100/007-powershell.ps1 pwsh hello-100/007-powershell.ps1
8 Batch (cmd) hello-100/008-batch.bat cmd /c hello-100\\008-batch.bat
9 C hello-100/009-c.c cc hello-100/009-c.c -o hello-100/009-c && ./hello-100/009-c
10 C++ hello-100/010-cpp.cpp c++ hello-100/010-cpp.cpp -o hello-100/010-cpp && ./hello-100/010-cpp
11 C# hello-100/011-csharp.cs csc hello-100/011-csharp.cs && hello-100/011-csharp.exe
12 Java hello-100/012-java.java javac hello-100/012-java.java && java -cp hello-100 Main
13 Go hello-100/013-go.go go run hello-100/013-go.go
14 Rust hello-100/014-rust.rs rustc hello-100/014-rust.rs -o hello-100/014-rust && ./hello-100/014-rust
15 Kotlin hello-100/015-kotlin.kt kotlinc hello-100/015-kotlin.kt -include-runtime -d hello-100/015-kotlin.jar && java -jar hello-100/015-kotlin.jar
16 Swift hello-100/016-swift.swift swift hello-100/016-swift.swift
17 Dart hello-100/017-dart.dart dart run hello-100/017-dart.dart
18 Julia hello-100/018-julia.jl julia hello-100/018-julia.jl
19 Lua hello-100/019-lua.lua lua hello-100/019-lua.lua
20 R hello-100/020-r.r Rscript hello-100/020-r.r
21 MATLAB/Octave hello-100/021-matlab.m octave hello-100/021-matlab.m
22 Fortran hello-100/022-fortran.f90 gfortran hello-100/022-fortran.f90 -o hello-100/022-fortran && ./hello-100/022-fortran
23 Haskell hello-100/023-haskell.hs runhaskell hello-100/023-haskell.hs
24 OCaml hello-100/024-ocaml.ml ocaml hello-100/024-ocaml.ml
25 F# hello-100/025-fsharp.fsx dotnet fsi hello-100/025-fsharp.fsx
26 Erlang hello-100/026-erlang.erl erlc -o hello-100 hello-100/026-erlang.erl && erl -noshell -pa hello-100 -s hello start -s init stop
27 Elixir hello-100/027-elixir.exs elixir hello-100/027-elixir.exs
28 Scala hello-100/028-scala.scala scala hello-100/028-scala.scala
29 Groovy hello-100/029-groovy.groovy groovy hello-100/029-groovy.groovy
30 Clojure hello-100/030-clojure.clj clojure -M hello-100/030-clojure.clj
31 Common Lisp hello-100/031-commonlisp.lisp sbcl --script hello-100/031-commonlisp.lisp
32 Scheme (Racket) hello-100/032-scheme.rkt racket hello-100/032-scheme.rkt
33 Prolog hello-100/033-prolog.pl swipl -q -f hello-100/033-prolog.pl -t main
34 Smalltalk (GNU Smalltalk) hello-100/034-smalltalk.st gst hello-100/034-smalltalk.st
35 Objective-C hello-100/035-objc.m clang hello-100/035-objc.m -framework Foundation -o hello-100/035-objc && ./hello-100/035-objc
36 VB.NET hello-100/036-vbnet.vb vbc hello-100/036-vbnet.vb && hello-100/036-vbnet.exe
37 CoffeeScript hello-100/037-coffeescript.coffee coffee hello-100/037-coffeescript.coffee
38 Perl hello-100/038-perl.pl perl hello-100/038-perl.pl
39 Tcl hello-100/039-tcl.tcl tclsh hello-100/039-tcl.tcl
40 AWK hello-100/040-awk.awk awk -f hello-100/040-awk.awk
41 Sed hello-100/041-sed.sed sed -f hello-100/041-sed.sed /dev/null
42 Fish hello-100/042-fish.fish fish hello-100/042-fish.fish
43 Zsh hello-100/043-zsh.zsh zsh hello-100/043-zsh.zsh
44 Crystal hello-100/044-crystal.cr crystal run hello-100/044-crystal.cr
45 Nim hello-100/045-nim.nim nim r hello-100/045-nim.nim
46 Zig hello-100/046-zig.zig zig run hello-100/046-zig.zig
47 V hello-100/047-v.v v run hello-100/047-v.v
48 Pascal hello-100/048-pascal.pas fpc hello-100/048-pascal.pas && hello-100/048-pascal
49 Ada hello-100/049-ada.adb gnatmake -o hello-100/049-ada hello-100/049-ada.adb && hello-100/049-ada
50 COBOL hello-100/050-cobol.cbl cobc -x hello-100/050-cobol.cbl
51 D hello-100/051-d.d dmd hello-100/051-d.d -of=hello-100/051-d && hello-100/051-d
52 Elm hello-100/052-elm.elm elm make hello-100/052-elm.elm --output=hello-100/052-elm.html (open the HTML)
53 PureScript hello-100/053-purescript.purs spago run --main Main --source-paths hello-100
54 ReasonML hello-100/054-reasonml.re bsc hello-100/054-reasonml.re (or use esy/bs-platform)
55 Solidity hello-100/055-solidity.sol solc --abi --bin hello-100/055-solidity.sol
56 Move hello-100/056-move.move aptos move run --script-path hello-100/056-move.move
57 SQL (SQLite) hello-100/057-sql.sql sqlite3 < hello-100/057-sql.sql
58 PL/pgSQL hello-100/058-plpgsql.sql psql -f hello-100/058-plpgsql.sql
59 Haxe hello-100/059-haxe.hx haxe --main Main --interp --cwd hello-100
60 Idris hello-100/060-idris.idr idris2 --exec main hello-100/060-idris.idr
61 Forth hello-100/061-forth.fs gforth hello-100/061-forth.fs
62 PostScript hello-100/062-postscript.ps gs hello-100/062-postscript.ps
63 Logo hello-100/063-logo.logo logo hello-100/063-logo.logo
64 AppleScript hello-100/064-applescript.applescript osascript hello-100/064-applescript.applescript
65 VBA hello-100/065-vba.bas Run as an Office macro
66 Q# hello-100/066-qsharp.qs dotnet iqsharp run hello-100/066-qsharp.qs
67 Squirrel hello-100/067-squirrel.nut squirrel hello-100/067-squirrel.nut
68 Raku hello-100/068-raku.raku raku hello-100/068-raku.raku
69 Standard ML hello-100/069-sml.sml sml hello-100/069-sml.sml
70 Vala hello-100/070-vala.vala valac hello-100/070-vala.vala && hello-100/070-vala
71 Pike hello-100/071-pike.pike pike hello-100/071-pike.pike
72 Io hello-100/072-io.io io hello-100/072-io.io
73 Chapel hello-100/073-chapel.chpl chpl hello-100/073-chapel.chpl -o hello-100/073-chapel && ./hello-100/073-chapel
74 Genie hello-100/074-genie.gs valac --language=genie hello-100/074-genie.gs && hello-100/074-genie
75 Boo hello-100/075-boo.boo booi hello-100/075-boo.boo
76 Pony hello-100/076-pony.pony ponyc hello-100 -b 076-pony && hello-100/076-pony
77 Red hello-100/077-red.red red hello-100/077-red.red
78 Rebol hello-100/078-rebol.reb rebol hello-100/078-rebol.reb
79 MoonScript hello-100/079-moonscript.moon moon hello-100/079-moonscript.moon
80 Factor hello-100/080-factor.factor factor hello-100/080-factor.factor
81 SmallBASIC hello-100/081-smallbasic.bas sbi hello-100/081-smallbasic.bas
82 Mercury hello-100/082-mercury.m mmc --make hello-100/082-mercury.m && hello-100/hello
83 Oz hello-100/083-oz.oz ozc -x hello-100/083-oz.oz && ./hello-100/083-oz
84 LiveScript hello-100/084-livescript.ls lsc hello-100/084-livescript.ls
85 Eiffel hello-100/085-eiffel.e ec -batch hello-100/085-eiffel.e
86 Modula-2 hello-100/086-modula2.mod gm2 hello-100/086-modula2.mod -o hello-100/086-modula2 && ./hello-100/086-modula2
87 Rexx hello-100/087-rexx.rexx rexx hello-100/087-rexx.rexx
88 Gnuplot hello-100/088-gnuplot.gp gnuplot hello-100/088-gnuplot.gp
89 XQuery hello-100/089-xquery.xq basex hello-100/089-xquery.xq
90 Wolfram Language hello-100/090-wolfram.wl wolfrun -script hello-100/090-wolfram.wl
91 Kotlin Script hello-100/091-kotlin-script.kts kotlinc -script hello-100/091-kotlin-script.kts
92 Frege hello-100/092-frege.fr fregec hello-100/092-frege.fr && java -cp . Main
93 Harbour hello-100/093-harbour.prg hbmk2 hello-100/093-harbour.prg
94 FreeBASIC hello-100/094-freebasic.bas fbc hello-100/094-freebasic.bas && hello-100/094-freebasic
95 Hack hello-100/095-hack.hack hhvm hello-100/095-hack.hack
96 AutoHotkey hello-100/096-autohotkey.ahk autohotkey hello-100/096-autohotkey.ahk
97 AutoIt hello-100/097-autoit.au3 AutoIt3.exe hello-100/097-autoit.au3
98 bc hello-100/098-bc.bc bc hello-100/098-bc.bc
99 Make hello-100/099-Makefile make -f hello-100/099-Makefile
100 Gleam hello-100/100-gleam.gleam gleam run -m main --target erlang (inside a Gleam project)

About

"Hello, I am Niv." in 100 programming language.

Resources

Stars

Watchers

Forks

Contributors