From e1d69f19fe301c7ec715c4bc0dc4b56b00b94cfd Mon Sep 17 00:00:00 2001 From: 1nj3ct0r Date: Sun, 23 May 2021 12:30:55 +0430 Subject: [PATCH] =?UTF-8?q?Languages=20=F0=9F=92=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Languages/0815.0815 | 4 + Languages/256.256 | 1 + Languages/2B.2b | 1 + Languages/420.420 | 60 ++ Languages/4gl.4gl | 3 + Languages/4th Dimension.4dd | 4 + Languages/ABAP.abap | 4 + Languages/ABC.abc | 1 + Languages/ACIDIC.acidic | 2 + Languages/ACRONYM.acronym | 8 + Languages/ACS.acs | 6 + Languages/ALAGUF.alaguf | 1 + Languages/ALGOL 60.algol60 | 6 + Languages/ALGOL 68.algol68 | 3 + Languages/ALGOL W.algol | 3 + Languages/APC.apc | 4 + Languages/APL.apl | 1 + Languages/ARC.arc | 1 + Languages/ASP.asp | 4 + Languages/ATS2.dats | 1 + Languages/AWK.awk | 2 + Languages/ActionScript 1.as | 15 + Languages/ActionScript 2.as | 1 + Languages/ActionScript 3.as | 32 + Languages/ActionScript FlashMX.as | 12 + Languages/Ada.adb | 7 + Languages/Aeolbonn.aeo | 2 + Languages/Aeolbonn.aeolbonn | 2 + Languages/Agda.agda | 4 + Languages/Aheui.aheui | 8 + Languages/Aime.aime | 7 + Languages/Aiml.aiml | 6 + Languages/AlPhAbEt.abc | 17 + Languages/Alda.alda | 1 + Languages/Algae.algae | 1 + Languages/Alore.alore | 1 + Languages/Amiga-E.amige-e | 1 + Languages/Android.java | 16 + Languages/Angular.js | 2 + Languages/AntLang.ant | 1 + Languages/Ante.ante | 1 + Languages/Apex.cls | 5 + Languages/AppleScript.scpt | 1 + Languages/Arduino.ino | 8 + Languages/Arena.are | 1 + Languages/Argh.argh | 3 + Languages/ArkScript.ark | 1 + Languages/Arnoldc.arnoldc | 3 + Languages/AsciiDots.ascii | 1 + Languages/Ash.ash | 5 + Languages/Asm2bf.asm | 12 + Languages/Aspectj.aj | 1 + Languages/Assembler 6502 AppleII.asm | 6 + Languages/Assembler 6502.asm | 22 + Languages/Assembler 6502C64.asm | 11 + Languages/Assembler 6809 Vectrex.asm | 33 + Languages/Assembler 8048 VideoPac.asm | 50 ++ Languages/Assembler ARM.s | 14 + Languages/Assembler Atari 2600.asm | 194 ++++++ Languages/Assembler Bootsect.asm | 22 + Languages/Assembler DCPU16.asm | 45 ++ Languages/Assembler FASM DOS.asm | 16 + Languages/Assembler HP85.asm | 21 + Languages/Assembler IBM360.asm | 8 + Languages/Assembler Intel.asm | 24 + Languages/Assembler LC3.asm | 6 + Languages/Assembler M68000 Amigaos.asm | 33 + Languages/Assembler MASM DOS.asm | 17 + Languages/Assembler MASM Win32.asm | 35 ++ Languages/Assembler MASM Win64.asm | 26 + Languages/Assembler MIPS.asm | 9 + Languages/Assembler MMIX.asm | 9 + Languages/Assembler NASM FreeBSD.asm | 31 + Languages/Assembler NASM Linux.asm | 20 + Languages/Assembler NASM Linux64.asm | 17 + Languages/Assembler NASM Macho64.asm | 17 + Languages/Assembler NASM Win32.asm | 10 + Languages/Assembler PDP10 Midas.mid | 17 + Languages/Assembler PDP11 Palx.palx | 23 + Languages/Assembler TASM DOS.asm | 20 + Languages/Assembler TMS9900 Ti99 4A.asm | 44 ++ Languages/Assembler Vax Ultrix.asm | 13 + Languages/Assembler Z80 Knightos.asm | 16 + Languages/Assembler Z80 TI83 Calculator.asm | 20 + Languages/Assembler Z80 ZXSpecturm.asm | 21 + Languages/Assembler hla.hla | 7 + Languages/Attache.@ | 1 + Languages/AutoHotKey.ahk | 1 + Languages/AutoIt.au3 | 1 + Languages/AutoLISP.lsp | 1 + Languages/Avisynth.avs | 1 + Languages/Awful.yuk | 3 + Languages/B.b | 3 + Languages/BAIK.ina | 1 + Languages/BASIC 256.kbs | 1 + Languages/BASIC.bas | 2 + Languages/BC GNU.bc | 2 + Languages/BC.bc | 1 + Languages/BCPL.bcl | 6 + Languages/BIRL.c | 4 + Languages/BIT.bit | 81 +++ Languages/BLC.Blc | 1 + Languages/BRZRK.brzrk | 1 + Languages/Ballerina.bal | 4 + Languages/Bash.bash | 3 + Languages/Batch.bat | 2 + Languages/Batch.cmd | 2 + Languages/Batsh.batsh | 1 + Languages/Battlestar.bts | 3 + Languages/Beanshell.bsh | 1 + Languages/Beatnik.beatnik | 89 +++ Languages/Beef.bf | 12 + Languages/Befunge.be | 1 + Languages/Beta.bet | 4 + Languages/Binaryfuck.bf | 8 + Languages/BitBitJump.bbj | 13 + Languages/Bitsbox.b | 1 + Languages/BlackRum.br | 1 + Languages/Blender.py | 7 + Languages/Blitz3D.bb | 4 + Languages/Bloop.bloop | 5 + Languages/Blub.blub | 13 + Languages/Bolgefuck.bf | 1 + Languages/Boo.boo | 1 + Languages/Bosque.bsq | 5 + Languages/Brainfuck 2D.bf2d | 94 +++ Languages/Brainfuck.bf | 1 + Languages/Broccoli.brocc | 1 + Languages/Burlesque.burlesque | 1 + Languages/Byter.byter | 16 + Languages/C++.cpp | 6 + Languages/C.c | 6 + Languages/CAML.ml | 1 + Languages/CGI.c | 16 + Languages/CLISP.lisp | 1 + Languages/COBOL.cbl | 6 + Languages/COW.cow | 11 + Languages/CSH.csh | 2 + Languages/CSON.cson | 1 + Languages/CSS.css | 3 + Languages/CSharp.cs | 1 + Languages/Cache ObjectScript.mac | 3 + Languages/Cardinal.cardinal | 1 + Languages/Cduce.cduce | 1 + Languages/Centura.centura | 10 + Languages/Ceylon.ceylon | 3 + Languages/Chaos.kaos | 1 + Languages/Chapel.chpl | 1 + Languages/Cheddar.cheddar | 1 + Languages/Cheese++.cheese | 3 + Languages/Chef.ch | 65 ++ Languages/Chicekn.chicken | 59 ++ Languages/Cil.il | 10 + Languages/Clean.icl | 3 + Languages/Clipper.cli | 1 + Languages/Clipper.clipper | 1 + Languages/Clipper.prg | 1 + Languages/Clojure.clj | 1 + Languages/CobolScript.cbl | 6 + Languages/Cobra.cobra | 4 + Languages/Coconut.coc | 1 + Languages/CoffeeScript.coffee | 1 + Languages/ColdFusion.cfm | 2 + Languages/Common Lisp.lisp | 6 + Languages/Concurnas.conc | 1 + Languages/ContinuesEquation.ce | 1 + Languages/Control Language.cllc | 1 + Languages/Cool.cl | 5 + Languages/Cor.cor | 1 + Languages/Coral 66.cor | 10 + Languages/Crystal.cr | 1 + Languages/Cuda.cu | 10 + Languages/Cuneiform.cfl | 6 + Languages/Curry.curry | 7 + Languages/CypherNeo4j.cypher | 3 + Languages/D.d | 7 + Languages/DCPU.dasm | 36 ++ Languages/DD DD.dd | 1 + Languages/DNA#.dna | 124 ++++ Languages/DNA-Sharp.dna | 125 ++++ Languages/DOGO.dogo | 32 + Languages/DTrace.d | 5 + Languages/DUP.dup | 2 + Languages/Dart.dart | 3 + Languages/Darwin.drw | 1 + Languages/Dc.dc | 2 + Languages/Decimal.dec | 18 + Languages/Delphi.delphi | 8 + Languages/Delphi.pas | 6 + Languages/Deno.ts | 1 + Languages/Desmos.desmos | 17 + Languages/Dis.dis | 11 + Languages/Divzeros.dz | 1 + Languages/DogeScript.djs | 3 + Languages/Draco.d | 3 + Languages/DreamMaker.dm | 3 + Languages/Drive-In Window.diw | 41 ++ Languages/Dylan.dl | 5 + Languages/Dyvil.dyv | 4 + "Languages/D\342\231\255\342\231\255" | 5 + Languages/E.e | 1 + Languages/EBuild.ebuild | 19 + Languages/EOOOL.eoool | 1 + Languages/Ec.ec | 7 + Languages/EchoLisp.echolisp | 1 + Languages/Efene.efene | 4 + Languages/Egl.egl | 5 + Languages/Eiffel.eiff | 18 + Languages/Elena.elena | 4 + Languages/Elixir.ex | 1 + Languages/Elixir.exs | 2 + Languages/Elm.elm | 4 + Languages/EmacsLisp.el | 3 + Languages/Emerald.m | 5 + Languages/Emmental.emmental | 1 + Languages/Emojicode.emojic | 3 + Languages/Emoticon.emoticon | 1 + Languages/Enkelt.e | 1 + Languages/Erlang EScript.erl | 4 + Languages/Erlang.erl | 5 + Languages/Euphoria.ex | 1 + Languages/Express.js | 6 + Languages/F.f95 | 3 + Languages/FSharp.fs | 1 + Languages/FStar.fst | 3 + Languages/Factor.factor | 3 + Languages/Factors.fact | 3 + Languages/Falcon.fal | 3 + Languages/False.f | 2 + Languages/Fancy.fy | 1 + Languages/Fantom.fan | 6 + Languages/Fennel.fnl | 1 + Languages/Ferite.fe | 2 + Languages/Fetlang.fet | 1 + Languages/Fim++.fimpp | 7 + Languages/Fish.fish | 2 + Languages/Fjoelnir.fjo | 11 + Languages/FlaScript.fls | 4 + Languages/Flask.py | 9 + Languages/Flutter.dart | 10 + Languages/Fob.fob | 1 + Languages/Focal.fc | 1 + Languages/Fog.fog.md | 1 + Languages/Foo.foo | 1 + Languages/Forobj.forobj | 1 + Languages/Forth.fth | 1 + Languages/Fortob.fortob | 2 + Languages/Fortran.f90 | 3 + Languages/Fortran77.f77 | 3 + Languages/Fourier.fourier | 1 + Languages/FoxPro.prg | 1 + Languages/Fractran++.fpp | 1 + Languages/Freebrain.frbr | 13 + Languages/Frink.frink | 1 + Languages/GAML.gaml | 9 + Languages/GASOIL.gasoil | 2 + Languages/GDScript.gd | 4 + Languages/GML.gml | 1 + Languages/Gammaplex.gammaplex | 1 + Languages/Gecho.gecho | 1 + Languages/Genie.gs | 3 + Languages/Gentzen.gentzen | 5 + Languages/GeoJSON.geojson | 1 + Languages/Gibberish.gibberish | 2 + Languages/Glass.glass | 1 + Languages/Go.go | 7 + Languages/Golfscript.golfscript | 1 + Languages/Golo.golo | 5 + Languages/Google Apps Script.gs | 3 + Languages/Gosu.gosu | 1 + Languages/Gosu.gs | 1 + Languages/GraphQL.graphql | 3 + Languages/Gravity.gravity | 3 + Languages/Green Marl.gm | 3 + Languages/Gri.gri | 1 + Languages/GridScript.gridscript | 7 + Languages/Grin.grin | 1 + Languages/Groovy.groovy | 1 + Languages/HEX.hex | 4 + Languages/HQ9+.h | 1 + Languages/HTML.html | 11 + Languages/Hack.hh | 2 + Languages/Haml.haml | 4 + Languages/Haskell.hs | 3 + Languages/Haxe.hx | 5 + Languages/Hexish.hexish | 1 + Languages/Higher Subleq.higher_subleq | 5 + Languages/Hodor.hd | 1 + Languages/Hollow.hollow | 1 + Languages/Holy C.HC | 6 + Languages/Homespring.homespring | 3 + Languages/Hubot.coffee | 3 + Languages/Huf.huf | 11 + Languages/Hy.hy | 1 + Languages/HyperTalk.ht | 1 + Languages/I5.i5 | 3 + Languages/ICI.ici | 1 + Languages/INCAL.incal | 2 + Languages/ISLISP.lisp | 1 + Languages/IcedCoffeeScript.ics | 1 + Languages/Icon.icn | 3 + Languages/Idris.idr | 4 + Languages/Il.il | 52 ++ Languages/InDec.indec | 17 + Languages/Inform.inform | 5 + Languages/Ink.ink | 1 + Languages/Inkling.ink | 1 + Languages/Intercal.i | 16 + Languages/Io.Io | 1 + Languages/Ioke.ik | 1 + Languages/IronScheme.ss | 4 + Languages/Iscom.iscom | 1 + Languages/J.ijs | 3 + Languages/JSFuck.js | 1 + Languages/JSON.json | 1 + Languages/JSX.js | 8 + Languages/Jade.jade | 5 + Languages/Jai.jai | 7 + Languages/Jasmin.j | 10 + Languages/Jason.mas2j | 2 + Languages/Java.java | 5 + Languages/JavaScript.js | 1 + Languages/Jelly.j | 1 + Languages/Jess.cpl | 1 + Languages/Julia.jl | 1 + Languages/Jython.py | 1 + Languages/K.k | 1 + Languages/KSH.ksh | 2 + Languages/Karel.kl | 4 + Languages/KimL.kiml | 1 + Languages/Kipple.kipple | 1 + Languages/Kitten.ktn | 1 + Languages/Koberi C.koberice | 3 + Languages/Kotlin.kt | 3 + Languages/Kumir.kum | 4 + Languages/LBL.lbl | 581 ++++++++++++++++++ Languages/LCoffee.lcoff | 1 + Languages/LLVM.ll | 14 + Languages/LNUSP.lnusp | 51 ++ Languages/LOLA.lola | 23 + Languages/LOLCODE.lol | 4 + Languages/LOLPython.lol | 1 + Languages/LSL.lsl | 7 + Languages/LUA.lua | 1 + Languages/LWC.html | 7 + Languages/LaTeX.tex | 4 + Languages/Labyrinth.labyrinth | 2 + Languages/LassoScript.lasso | 4 + Languages/LazyK.lazy | 10 + Languages/Less.less | 3 + Languages/Leszek.leszek | 1 + Languages/LilyPond.ly | 1 + Languages/Limbo.b | 16 + Languages/Lingo.lg4 | 3 + Languages/Lisaac.li | 15 + Languages/Lisp.lsp | 6 + Languages/LiveScript.ls | 1 + Languages/Locomotive Basic.b | 2 + Languages/Logicode.lgc | 1 + Languages/Logo.lg | 1 + Languages/Logtalk.lgt | 1 + Languages/LotusScript.lss | 3 + Languages/Lua Grimex.j | 5 + "Languages/L\303\266ve.lua" | 3 + Languages/M4.m4 | 1 + Languages/MATLAB 1.0.m | 1 + Languages/MATLAB.m | 1 + Languages/MacLisp.lisp | 12 + Languages/Macsyma.mac | 2 + Languages/Make.makefile | 2 + Languages/Malbolge.mbg | 1 + Languages/Markdown.md | 1 + Languages/Mathematica Online.nb | 3 + Languages/Mathematica.nb | 1 + Languages/MaxScript.ms | 7 + Languages/Mel.mel | 4 + Languages/Meq.meq | 1 + Languages/Mercury.m | 8 + Languages/MilkScript.milk | 2 + Languages/Minecraft.mcfunction | 1 + Languages/Mips.s | 9 + Languages/Mirc.mrc | 1 + Languages/Mmmm().mmmm | 60 ++ Languages/ModiScript.chai | 3 + Languages/Modula 2.mod | 10 + Languages/Modula 3.m3 | 5 + Languages/Mongo.shell | 1 + Languages/Monte.mt | 1 + Languages/Moo.moo | 3 + Languages/Moonscript.moon | 1 + Languages/Mouse.mse | 3 + Languages/Move.mv | 1 + Languages/Mozart.oz | 8 + Languages/Muf.muf | 3 + Languages/Mumps.m | 1 + Languages/Mushcode.mush | 1 + Languages/MySQL.sql | 1 + Languages/Myrddin.myr | 6 + Languages/NWScript.nss | 4 + Languages/NXC.nxc | 4 + Languages/Nadeshiko.fjo | 1 + Languages/Neko.neko | 1 + Languages/Nemerle.n | 7 + Languages/NewtonScript.nwt | 15 + Languages/Nice.nice | 3 + Languages/Night.night | 1 + Languages/Nim.nim | 1 + Languages/Nit.nit | 2 + Languages/NoFlo.fbp | 1 + Languages/Node.js.js | 3 + Languages/Novice.novice | 3 + Languages/Nu.nu | 1 + Languages/OCaml.ml | 1 + Languages/OX.oz | 1 + Languages/Oberon 2.obn | 6 + Languages/Oberon.o | 8 + Languages/Obix.osc | 1 + Languages/Obj.st | 1 + Languages/Object Pascal.pp | 20 + Languages/Objective C.m | 14 + Languages/Objective J.j | 1 + Languages/Octave.m | 1 + Languages/Omgrofl.omgrofl | 23 + Languages/Ooc.ooc | 4 + Languages/Ook!.ok | 19 + Languages/Opa.opa | 1 + Languages/OpenLaszlo.lzx | 3 + Languages/Oracle SQL.sql | 1 + Languages/Orc.orc | 10 + Languages/PB.pwr | 5 + Languages/PBWin.bas | 8 + Languages/PHP.php | 3 + Languages/PLI.pl1 | 3 + Languages/PLSQL.sql | 4 + Languages/Parenthetic.p | 13 + Languages/Parser.p | 4 + Languages/Pascal.p | 4 + Languages/Pauscal.pdp | 3 + Languages/Pawn.p | 5 + Languages/Pebble.c | 51 ++ Languages/Perfume.prfm | 1 + Languages/Perl.cgi | 9 + Languages/Perl.pl | 2 + Languages/Perl6.p6 | 6 + Languages/Perseus.p++ | 10 + Languages/Pharo.st | 1 + Languages/Phix.exw | 1 + Languages/PiCat.pi | 2 + Languages/Pig.pig | 1 + Languages/PikaLang.pokeball | 7 + Languages/Pike.pike | 4 + Languages/Pit.pit | 326 ++++++++++ Languages/Pizza.pizza | 5 + Languages/Plain text.txt | 1 + Languages/Please Porige Hot.pph | 1 + Languages/Pluvo.pvo | 1 + Languages/Polynomial.pol | 1 + Languages/Pony.pony | 3 + Languages/Portugol.por | 7 + Languages/PosXML.posxml | 1 + Languages/PostCSS.pcss | 3 + Languages/PostScript.ps | Bin 0 -> 71 bytes Languages/Postgre SQL.sql | 1 + Languages/Potaka.ptk | 1 + Languages/Potigol.poti | 1 + Languages/PowerShell.ps1 | 1 + Languages/Processing.pde | 5 + Languages/Prolog.pro | 4 + Languages/Promela.pml | 3 + Languages/ProvideX.vim | 3 + Languages/Pug.pug | 6 + Languages/Pure Data.pd | 4 + Languages/PureBasic.pb | 3 + Languages/PureScript.purs | 5 + Languages/Pyret.arr | 1 + Languages/Python 2.py | 2 + Languages/Python 3.py | 2 + Languages/Q.q | 1 + Languages/QBasic.bas | 2 + Languages/QCL.qcl | 1 + Languages/QSharp.qs | 9 + Languages/QU.qu | 2 + Languages/QWERTY.qwerty | 6 + Languages/Qore.q | 13 + Languages/QuakeC.qc | 1 + Languages/QuartzComposer.qtz | 233 +++++++ Languages/Qugord.qugord | 2 + Languages/Quorum.quorum | 1 + Languages/R.R | 1 + Languages/RPG IV.rpgle | 4 + Languages/RPG.rpgle | 3 + Languages/RTL2.rtl2 | 12 + Languages/Racket.rkt | 2 + Languages/Radixal.radixal | 2 + Languages/Raffalang.bro | 1 + Languages/Raku.raku | 1 + Languages/RatFor.ratfor | 2 + Languages/React.js | 5 + Languages/React360.js | 36 ++ Languages/Readlink.readlink | 1 + Languages/RealBasic.realbasic | 4 + Languages/Reason.re | 1 + Languages/Rebol.r | 1 + Languages/Rebol.reb | 1 + Languages/Recurse.recurse | 30 + Languages/Red.red | 2 + Languages/Refal.ref | 4 + Languages/Retro.retro | 1 + Languages/Rexx.rexx | 2 + Languages/Ricktea.tea | 1 + Languages/Ride.ride | 1 + Languages/Ring.ring | 1 + Languages/RiveScript.rive | 2 + Languages/Rockstar.rock | 1 + Languages/Roco.roco | 14 + Languages/Roy.roy | 1 + Languages/Ruby.rb | 2 + Languages/Ruota.ruo | 1 + Languages/Rust.rs | 3 + Languages/SCHWift.y | 1 + Languages/SCILab.scilab | 1 + Languages/SIL.SIL | 1 + Languages/SML.sml | 1 + Languages/SPSS.spss | 3 + Languages/SQL.sql | 1 + Languages/Sacred.sacred | 1 + Languages/Sal.s | 5 + Languages/Sas.sas | 5 + Languages/Sass.sass | 2 + Languages/Sather.sa | 7 + Languages/Scala.scala | 3 + Languages/Scheme.scm | 1 + Languages/Scratch 1.sb | Bin 0 -> 47404 bytes Languages/Scratch 2.sb2 | Bin 0 -> 54633 bytes Languages/Scratch 3.sb3 | Bin 0 -> 42123 bytes Languages/Scss.scss | 3 + Languages/Sed.sed | 4 + Languages/Seed | 1 + Languages/Seed7.s7 | 6 + Languages/Self.self | 1 + Languages/SendStuff.ss | 13 + Languages/Setanta.set | 1 + Languages/Shakespeare.spl | 89 +++ Languages/Shell.sh | 2 + Languages/Shen.shen | 1 + Languages/Sidekiq.sidekiq | 3 + Languages/Simpl+.usp | 5 + Languages/Simula.sim | 4 + Languages/Skip.sk | 3 + Languages/Skript.sk | 2 + Languages/Slashes.slashes | 1 + Languages/Slim.slim | 5 + Languages/Smali.smali | 15 + Languages/SmallTalk GNU.st | 1 + Languages/SmallTalk.sm | 1 + Languages/Smil.smil | 13 + Languages/Snowman.sm | 1 + Languages/Solidity.sol | 7 + Languages/SoupScript.script | 3 + Languages/SparQL.sparql | 3 + Languages/Spoon.spoon | 1 + Languages/Squirrel.nut | 1 + Languages/Standard ML.sml | 3 + Languages/Stanza.stanza | 2 + Languages/Starlark.star | 1 + Languages/Streem.strm | 1 + Languages/Stuck.stuck | 1 + Languages/Stylus.styl | 2 + Languages/SubleQ.sq | 8 + Languages/SuperCollider.sc | 1 + Languages/Svelte.svelte | 5 + Languages/Swift.swift | 1 + Languages/SystemTap.stp | 1 + Languages/TCSH.tcsh | 2 + Languages/THP.hrp | 6 + Languages/THue.th | 4 + Languages/TI Hexadecimal.hex | 8 + Languages/TIBasic.ti | 3 + Languages/TK.tk | 2 + Languages/TSQL.sql | 3 + Languages/TTCN3.ttcn | 7 + Languages/Tao Presentations.ddd | 68 ++ Languages/TapeBagel.tb | 8 + Languages/Tcl.tcl | 1 + Languages/TeX.tex | 2 + Languages/Terra.t | 1 + Languages/Tri.tri | 10 + Languages/TrollScript.troll | 2 + Languages/TrumpScript.py | 2 + Languages/Turing.oot | 1 + Languages/Turing.t | 1 + Languages/TypeScript.ts | 1 + Languages/Ubercode.cls | 8 + Languages/Ubiquity.ubiquity | 3 + Languages/Umajin.u | 2 + Languages/Unicomal.lst | 1 + Languages/Unicorn.icn | 3 + Languages/Uniface.uniface | 1 + Languages/Unlambda.unl | 1 + Languages/Unreal Script.uc | 7 + Languages/V.v | 1 + Languages/VB.NET.vb | 5 + Languages/VHDL.vhdl | 13 + Languages/VJass.j | 5 + Languages/VMS.vms | 4 + Languages/VRML.wrl | 6 + Languages/Vala.vala | 5 + Languages/Velato.ly | 102 +++ Languages/Verbose.verbose | 25 + Languages/VerboseFuck.vbfk | 160 +++++ Languages/Verilog.v | 7 + Languages/Verve.vrv | 1 + Languages/VimScript.vim | 1 + Languages/Virgil.v3 | 3 + Languages/Visual Basic Script.vbs | 1 + Languages/Visual Basic for Applications.vba | 3 + Languages/Visual Basic.vb | 5 + Languages/VisualFoxPro.prg | 17 + Languages/Vowels.vw | 17 + Languages/Vue.js | 11 + Languages/WML.wml | 6 + Languages/WSH.vbs | 2 + Languages/Wenyan.wy | 1 + Languages/Wheat.wheat | 6 + Languages/Whenever.whenever | 1 + Languages/Whirl.wr | 12 + Languages/Whitespace.ws | 26 + Languages/WolframLanguage.wl | 1 + Languages/Wren.wren | 1 + Languages/X D.xd | 2 + Languages/XBase++.prg | 3 + Languages/XBase.dbf | 3 + Languages/XL.xl | 2 + Languages/XLisp.xlisp | 2 + Languages/XML.xml | 2 + Languages/XPL0.xpl | 2 + Languages/XQuery.xq | 2 + Languages/XRF.xrf | 12 + Languages/XSLT.xslt | 6 + Languages/XUL.xul | 4 + Languages/Xlogo.lgo | 53 ++ Languages/Y.y | 10 + Languages/YAML.yaml | 1 + Languages/YoLang.yo | 1 + Languages/ZSH.zsh | 2 + Languages/Zepto.zp | 1 + Languages/Zetaplex.zeta | 9 + Languages/Zig.zig | 6 + Languages/Zim.zim | 1 + Languages/Zimbu.zu | 4 + Languages/Zinc.zn | 7 + Languages/Zombie.zombie | 6 + Languages/Zonnon.znn | 4 + Languages/cat.cat | 1 + Languages/dBase.dbf | 1 + Languages/db2.sql | 1 + Languages/dongbei.dongbei | 1 + Languages/dos.bat | 1 + Languages/o:XML | 2 + Languages/reStructuredText.rst | 4 + Languages/wowLang.wow | 1 + ...\343\201\247\343\201\227\343\201\223.nako" | 1 + ...2\343\201\276\343\202\217\343\202\212.hmw" | 1 + ...\270\212\346\265\267\350\257\235.shanghai" | 1 + "Languages/\346\226\207\350\250\200.wy" | 1 + .../\346\230\223\350\257\255\350\250\200.e" | 1 + 666 files changed, 5908 insertions(+) create mode 100644 Languages/0815.0815 create mode 100644 Languages/256.256 create mode 100644 Languages/2B.2b create mode 100644 Languages/420.420 create mode 100644 Languages/4gl.4gl create mode 100644 Languages/4th Dimension.4dd create mode 100644 Languages/ABAP.abap create mode 100644 Languages/ABC.abc create mode 100644 Languages/ACIDIC.acidic create mode 100644 Languages/ACRONYM.acronym create mode 100644 Languages/ACS.acs create mode 100644 Languages/ALAGUF.alaguf create mode 100644 Languages/ALGOL 60.algol60 create mode 100644 Languages/ALGOL 68.algol68 create mode 100644 Languages/ALGOL W.algol create mode 100644 Languages/APC.apc create mode 100644 Languages/APL.apl create mode 100644 Languages/ARC.arc create mode 100644 Languages/ASP.asp create mode 100644 Languages/ATS2.dats create mode 100644 Languages/AWK.awk create mode 100644 Languages/ActionScript 1.as create mode 100644 Languages/ActionScript 2.as create mode 100644 Languages/ActionScript 3.as create mode 100644 Languages/ActionScript FlashMX.as create mode 100644 Languages/Ada.adb create mode 100644 Languages/Aeolbonn.aeo create mode 100644 Languages/Aeolbonn.aeolbonn create mode 100644 Languages/Agda.agda create mode 100644 Languages/Aheui.aheui create mode 100644 Languages/Aime.aime create mode 100644 Languages/Aiml.aiml create mode 100644 Languages/AlPhAbEt.abc create mode 100644 Languages/Alda.alda create mode 100644 Languages/Algae.algae create mode 100644 Languages/Alore.alore create mode 100644 Languages/Amiga-E.amige-e create mode 100644 Languages/Android.java create mode 100644 Languages/Angular.js create mode 100644 Languages/AntLang.ant create mode 100644 Languages/Ante.ante create mode 100644 Languages/Apex.cls create mode 100644 Languages/AppleScript.scpt create mode 100644 Languages/Arduino.ino create mode 100644 Languages/Arena.are create mode 100644 Languages/Argh.argh create mode 100644 Languages/ArkScript.ark create mode 100644 Languages/Arnoldc.arnoldc create mode 100644 Languages/AsciiDots.ascii create mode 100644 Languages/Ash.ash create mode 100644 Languages/Asm2bf.asm create mode 100644 Languages/Aspectj.aj create mode 100644 Languages/Assembler 6502 AppleII.asm create mode 100644 Languages/Assembler 6502.asm create mode 100644 Languages/Assembler 6502C64.asm create mode 100644 Languages/Assembler 6809 Vectrex.asm create mode 100644 Languages/Assembler 8048 VideoPac.asm create mode 100644 Languages/Assembler ARM.s create mode 100644 Languages/Assembler Atari 2600.asm create mode 100644 Languages/Assembler Bootsect.asm create mode 100644 Languages/Assembler DCPU16.asm create mode 100644 Languages/Assembler FASM DOS.asm create mode 100644 Languages/Assembler HP85.asm create mode 100644 Languages/Assembler IBM360.asm create mode 100644 Languages/Assembler Intel.asm create mode 100644 Languages/Assembler LC3.asm create mode 100644 Languages/Assembler M68000 Amigaos.asm create mode 100644 Languages/Assembler MASM DOS.asm create mode 100644 Languages/Assembler MASM Win32.asm create mode 100644 Languages/Assembler MASM Win64.asm create mode 100644 Languages/Assembler MIPS.asm create mode 100644 Languages/Assembler MMIX.asm create mode 100644 Languages/Assembler NASM FreeBSD.asm create mode 100644 Languages/Assembler NASM Linux.asm create mode 100644 Languages/Assembler NASM Linux64.asm create mode 100644 Languages/Assembler NASM Macho64.asm create mode 100644 Languages/Assembler NASM Win32.asm create mode 100644 Languages/Assembler PDP10 Midas.mid create mode 100644 Languages/Assembler PDP11 Palx.palx create mode 100644 Languages/Assembler TASM DOS.asm create mode 100644 Languages/Assembler TMS9900 Ti99 4A.asm create mode 100644 Languages/Assembler Vax Ultrix.asm create mode 100644 Languages/Assembler Z80 Knightos.asm create mode 100644 Languages/Assembler Z80 TI83 Calculator.asm create mode 100644 Languages/Assembler Z80 ZXSpecturm.asm create mode 100644 Languages/Assembler hla.hla create mode 100644 Languages/Attache.@ create mode 100644 Languages/AutoHotKey.ahk create mode 100644 Languages/AutoIt.au3 create mode 100644 Languages/AutoLISP.lsp create mode 100644 Languages/Avisynth.avs create mode 100644 Languages/Awful.yuk create mode 100644 Languages/B.b create mode 100644 Languages/BAIK.ina create mode 100644 Languages/BASIC 256.kbs create mode 100644 Languages/BASIC.bas create mode 100644 Languages/BC GNU.bc create mode 100644 Languages/BC.bc create mode 100644 Languages/BCPL.bcl create mode 100644 Languages/BIRL.c create mode 100644 Languages/BIT.bit create mode 100644 Languages/BLC.Blc create mode 100644 Languages/BRZRK.brzrk create mode 100644 Languages/Ballerina.bal create mode 100644 Languages/Bash.bash create mode 100644 Languages/Batch.bat create mode 100644 Languages/Batch.cmd create mode 100644 Languages/Batsh.batsh create mode 100644 Languages/Battlestar.bts create mode 100644 Languages/Beanshell.bsh create mode 100644 Languages/Beatnik.beatnik create mode 100644 Languages/Beef.bf create mode 100644 Languages/Befunge.be create mode 100644 Languages/Beta.bet create mode 100644 Languages/Binaryfuck.bf create mode 100644 Languages/BitBitJump.bbj create mode 100644 Languages/Bitsbox.b create mode 100644 Languages/BlackRum.br create mode 100644 Languages/Blender.py create mode 100644 Languages/Blitz3D.bb create mode 100644 Languages/Bloop.bloop create mode 100644 Languages/Blub.blub create mode 100644 Languages/Bolgefuck.bf create mode 100644 Languages/Boo.boo create mode 100644 Languages/Bosque.bsq create mode 100644 Languages/Brainfuck 2D.bf2d create mode 100644 Languages/Brainfuck.bf create mode 100644 Languages/Broccoli.brocc create mode 100644 Languages/Burlesque.burlesque create mode 100644 Languages/Byter.byter create mode 100644 Languages/C++.cpp create mode 100644 Languages/C.c create mode 100644 Languages/CAML.ml create mode 100644 Languages/CGI.c create mode 100644 Languages/CLISP.lisp create mode 100644 Languages/COBOL.cbl create mode 100644 Languages/COW.cow create mode 100644 Languages/CSH.csh create mode 100644 Languages/CSON.cson create mode 100644 Languages/CSS.css create mode 100644 Languages/CSharp.cs create mode 100644 Languages/Cache ObjectScript.mac create mode 100644 Languages/Cardinal.cardinal create mode 100644 Languages/Cduce.cduce create mode 100644 Languages/Centura.centura create mode 100644 Languages/Ceylon.ceylon create mode 100644 Languages/Chaos.kaos create mode 100644 Languages/Chapel.chpl create mode 100644 Languages/Cheddar.cheddar create mode 100644 Languages/Cheese++.cheese create mode 100644 Languages/Chef.ch create mode 100644 Languages/Chicekn.chicken create mode 100644 Languages/Cil.il create mode 100644 Languages/Clean.icl create mode 100644 Languages/Clipper.cli create mode 100644 Languages/Clipper.clipper create mode 100644 Languages/Clipper.prg create mode 100644 Languages/Clojure.clj create mode 100644 Languages/CobolScript.cbl create mode 100644 Languages/Cobra.cobra create mode 100644 Languages/Coconut.coc create mode 100644 Languages/CoffeeScript.coffee create mode 100644 Languages/ColdFusion.cfm create mode 100644 Languages/Common Lisp.lisp create mode 100644 Languages/Concurnas.conc create mode 100644 Languages/ContinuesEquation.ce create mode 100644 Languages/Control Language.cllc create mode 100644 Languages/Cool.cl create mode 100644 Languages/Cor.cor create mode 100644 Languages/Coral 66.cor create mode 100644 Languages/Crystal.cr create mode 100644 Languages/Cuda.cu create mode 100644 Languages/Cuneiform.cfl create mode 100644 Languages/Curry.curry create mode 100644 Languages/CypherNeo4j.cypher create mode 100644 Languages/D.d create mode 100644 Languages/DCPU.dasm create mode 100644 Languages/DD DD.dd create mode 100644 Languages/DNA#.dna create mode 100644 Languages/DNA-Sharp.dna create mode 100644 Languages/DOGO.dogo create mode 100644 Languages/DTrace.d create mode 100644 Languages/DUP.dup create mode 100644 Languages/Dart.dart create mode 100644 Languages/Darwin.drw create mode 100644 Languages/Dc.dc create mode 100644 Languages/Decimal.dec create mode 100644 Languages/Delphi.delphi create mode 100644 Languages/Delphi.pas create mode 100644 Languages/Deno.ts create mode 100644 Languages/Desmos.desmos create mode 100644 Languages/Dis.dis create mode 100644 Languages/Divzeros.dz create mode 100644 Languages/DogeScript.djs create mode 100644 Languages/Draco.d create mode 100644 Languages/DreamMaker.dm create mode 100644 Languages/Drive-In Window.diw create mode 100644 Languages/Dylan.dl create mode 100644 Languages/Dyvil.dyv create mode 100644 "Languages/D\342\231\255\342\231\255" create mode 100644 Languages/E.e create mode 100644 Languages/EBuild.ebuild create mode 100644 Languages/EOOOL.eoool create mode 100644 Languages/Ec.ec create mode 100644 Languages/EchoLisp.echolisp create mode 100644 Languages/Efene.efene create mode 100644 Languages/Egl.egl create mode 100644 Languages/Eiffel.eiff create mode 100644 Languages/Elena.elena create mode 100644 Languages/Elixir.ex create mode 100644 Languages/Elixir.exs create mode 100644 Languages/Elm.elm create mode 100644 Languages/EmacsLisp.el create mode 100644 Languages/Emerald.m create mode 100644 Languages/Emmental.emmental create mode 100644 Languages/Emojicode.emojic create mode 100644 Languages/Emoticon.emoticon create mode 100644 Languages/Enkelt.e create mode 100644 Languages/Erlang EScript.erl create mode 100644 Languages/Erlang.erl create mode 100644 Languages/Euphoria.ex create mode 100644 Languages/Express.js create mode 100644 Languages/F.f95 create mode 100644 Languages/FSharp.fs create mode 100644 Languages/FStar.fst create mode 100644 Languages/Factor.factor create mode 100644 Languages/Factors.fact create mode 100644 Languages/Falcon.fal create mode 100644 Languages/False.f create mode 100644 Languages/Fancy.fy create mode 100644 Languages/Fantom.fan create mode 100644 Languages/Fennel.fnl create mode 100644 Languages/Ferite.fe create mode 100644 Languages/Fetlang.fet create mode 100644 Languages/Fim++.fimpp create mode 100644 Languages/Fish.fish create mode 100644 Languages/Fjoelnir.fjo create mode 100644 Languages/FlaScript.fls create mode 100644 Languages/Flask.py create mode 100644 Languages/Flutter.dart create mode 100644 Languages/Fob.fob create mode 100644 Languages/Focal.fc create mode 100644 Languages/Fog.fog.md create mode 100644 Languages/Foo.foo create mode 100644 Languages/Forobj.forobj create mode 100644 Languages/Forth.fth create mode 100644 Languages/Fortob.fortob create mode 100644 Languages/Fortran.f90 create mode 100644 Languages/Fortran77.f77 create mode 100644 Languages/Fourier.fourier create mode 100644 Languages/FoxPro.prg create mode 100644 Languages/Fractran++.fpp create mode 100644 Languages/Freebrain.frbr create mode 100644 Languages/Frink.frink create mode 100644 Languages/GAML.gaml create mode 100644 Languages/GASOIL.gasoil create mode 100644 Languages/GDScript.gd create mode 100644 Languages/GML.gml create mode 100644 Languages/Gammaplex.gammaplex create mode 100644 Languages/Gecho.gecho create mode 100644 Languages/Genie.gs create mode 100644 Languages/Gentzen.gentzen create mode 100644 Languages/GeoJSON.geojson create mode 100644 Languages/Gibberish.gibberish create mode 100644 Languages/Glass.glass create mode 100644 Languages/Go.go create mode 100644 Languages/Golfscript.golfscript create mode 100644 Languages/Golo.golo create mode 100644 Languages/Google Apps Script.gs create mode 100644 Languages/Gosu.gosu create mode 100644 Languages/Gosu.gs create mode 100644 Languages/GraphQL.graphql create mode 100644 Languages/Gravity.gravity create mode 100644 Languages/Green Marl.gm create mode 100644 Languages/Gri.gri create mode 100644 Languages/GridScript.gridscript create mode 100644 Languages/Grin.grin create mode 100644 Languages/Groovy.groovy create mode 100644 Languages/HEX.hex create mode 100644 Languages/HQ9+.h create mode 100644 Languages/HTML.html create mode 100644 Languages/Hack.hh create mode 100644 Languages/Haml.haml create mode 100644 Languages/Haskell.hs create mode 100644 Languages/Haxe.hx create mode 100644 Languages/Hexish.hexish create mode 100644 Languages/Higher Subleq.higher_subleq create mode 100644 Languages/Hodor.hd create mode 100644 Languages/Hollow.hollow create mode 100644 Languages/Holy C.HC create mode 100644 Languages/Homespring.homespring create mode 100644 Languages/Hubot.coffee create mode 100644 Languages/Huf.huf create mode 100644 Languages/Hy.hy create mode 100644 Languages/HyperTalk.ht create mode 100644 Languages/I5.i5 create mode 100644 Languages/ICI.ici create mode 100644 Languages/INCAL.incal create mode 100644 Languages/ISLISP.lisp create mode 100644 Languages/IcedCoffeeScript.ics create mode 100644 Languages/Icon.icn create mode 100644 Languages/Idris.idr create mode 100644 Languages/Il.il create mode 100644 Languages/InDec.indec create mode 100644 Languages/Inform.inform create mode 100644 Languages/Ink.ink create mode 100644 Languages/Inkling.ink create mode 100644 Languages/Intercal.i create mode 100644 Languages/Io.Io create mode 100644 Languages/Ioke.ik create mode 100644 Languages/IronScheme.ss create mode 100644 Languages/Iscom.iscom create mode 100644 Languages/J.ijs create mode 100644 Languages/JSFuck.js create mode 100644 Languages/JSON.json create mode 100644 Languages/JSX.js create mode 100644 Languages/Jade.jade create mode 100644 Languages/Jai.jai create mode 100644 Languages/Jasmin.j create mode 100644 Languages/Jason.mas2j create mode 100644 Languages/Java.java create mode 100644 Languages/JavaScript.js create mode 100644 Languages/Jelly.j create mode 100644 Languages/Jess.cpl create mode 100644 Languages/Julia.jl create mode 100644 Languages/Jython.py create mode 100644 Languages/K.k create mode 100644 Languages/KSH.ksh create mode 100644 Languages/Karel.kl create mode 100644 Languages/KimL.kiml create mode 100644 Languages/Kipple.kipple create mode 100644 Languages/Kitten.ktn create mode 100644 Languages/Koberi C.koberice create mode 100644 Languages/Kotlin.kt create mode 100644 Languages/Kumir.kum create mode 100644 Languages/LBL.lbl create mode 100644 Languages/LCoffee.lcoff create mode 100644 Languages/LLVM.ll create mode 100644 Languages/LNUSP.lnusp create mode 100644 Languages/LOLA.lola create mode 100644 Languages/LOLCODE.lol create mode 100644 Languages/LOLPython.lol create mode 100644 Languages/LSL.lsl create mode 100644 Languages/LUA.lua create mode 100644 Languages/LWC.html create mode 100644 Languages/LaTeX.tex create mode 100644 Languages/Labyrinth.labyrinth create mode 100644 Languages/LassoScript.lasso create mode 100644 Languages/LazyK.lazy create mode 100644 Languages/Less.less create mode 100644 Languages/Leszek.leszek create mode 100644 Languages/LilyPond.ly create mode 100644 Languages/Limbo.b create mode 100644 Languages/Lingo.lg4 create mode 100644 Languages/Lisaac.li create mode 100644 Languages/Lisp.lsp create mode 100644 Languages/LiveScript.ls create mode 100644 Languages/Locomotive Basic.b create mode 100644 Languages/Logicode.lgc create mode 100644 Languages/Logo.lg create mode 100644 Languages/Logtalk.lgt create mode 100644 Languages/LotusScript.lss create mode 100644 Languages/Lua Grimex.j create mode 100644 "Languages/L\303\266ve.lua" create mode 100644 Languages/M4.m4 create mode 100644 Languages/MATLAB 1.0.m create mode 100644 Languages/MATLAB.m create mode 100644 Languages/MacLisp.lisp create mode 100644 Languages/Macsyma.mac create mode 100644 Languages/Make.makefile create mode 100644 Languages/Malbolge.mbg create mode 100644 Languages/Markdown.md create mode 100644 Languages/Mathematica Online.nb create mode 100644 Languages/Mathematica.nb create mode 100644 Languages/MaxScript.ms create mode 100644 Languages/Mel.mel create mode 100644 Languages/Meq.meq create mode 100644 Languages/Mercury.m create mode 100644 Languages/MilkScript.milk create mode 100644 Languages/Minecraft.mcfunction create mode 100644 Languages/Mips.s create mode 100644 Languages/Mirc.mrc create mode 100644 Languages/Mmmm().mmmm create mode 100644 Languages/ModiScript.chai create mode 100644 Languages/Modula 2.mod create mode 100644 Languages/Modula 3.m3 create mode 100644 Languages/Mongo.shell create mode 100644 Languages/Monte.mt create mode 100644 Languages/Moo.moo create mode 100644 Languages/Moonscript.moon create mode 100644 Languages/Mouse.mse create mode 100644 Languages/Move.mv create mode 100644 Languages/Mozart.oz create mode 100644 Languages/Muf.muf create mode 100644 Languages/Mumps.m create mode 100644 Languages/Mushcode.mush create mode 100644 Languages/MySQL.sql create mode 100644 Languages/Myrddin.myr create mode 100644 Languages/NWScript.nss create mode 100644 Languages/NXC.nxc create mode 100644 Languages/Nadeshiko.fjo create mode 100644 Languages/Neko.neko create mode 100644 Languages/Nemerle.n create mode 100644 Languages/NewtonScript.nwt create mode 100644 Languages/Nice.nice create mode 100644 Languages/Night.night create mode 100644 Languages/Nim.nim create mode 100644 Languages/Nit.nit create mode 100644 Languages/NoFlo.fbp create mode 100644 Languages/Node.js.js create mode 100644 Languages/Novice.novice create mode 100644 Languages/Nu.nu create mode 100644 Languages/OCaml.ml create mode 100644 Languages/OX.oz create mode 100644 Languages/Oberon 2.obn create mode 100644 Languages/Oberon.o create mode 100644 Languages/Obix.osc create mode 100644 Languages/Obj.st create mode 100644 Languages/Object Pascal.pp create mode 100644 Languages/Objective C.m create mode 100644 Languages/Objective J.j create mode 100644 Languages/Octave.m create mode 100644 Languages/Omgrofl.omgrofl create mode 100644 Languages/Ooc.ooc create mode 100644 Languages/Ook!.ok create mode 100644 Languages/Opa.opa create mode 100644 Languages/OpenLaszlo.lzx create mode 100644 Languages/Oracle SQL.sql create mode 100644 Languages/Orc.orc create mode 100644 Languages/PB.pwr create mode 100644 Languages/PBWin.bas create mode 100644 Languages/PHP.php create mode 100644 Languages/PLI.pl1 create mode 100644 Languages/PLSQL.sql create mode 100644 Languages/Parenthetic.p create mode 100644 Languages/Parser.p create mode 100644 Languages/Pascal.p create mode 100644 Languages/Pauscal.pdp create mode 100644 Languages/Pawn.p create mode 100644 Languages/Pebble.c create mode 100644 Languages/Perfume.prfm create mode 100644 Languages/Perl.cgi create mode 100644 Languages/Perl.pl create mode 100644 Languages/Perl6.p6 create mode 100644 Languages/Perseus.p++ create mode 100644 Languages/Pharo.st create mode 100644 Languages/Phix.exw create mode 100644 Languages/PiCat.pi create mode 100644 Languages/Pig.pig create mode 100644 Languages/PikaLang.pokeball create mode 100644 Languages/Pike.pike create mode 100644 Languages/Pit.pit create mode 100644 Languages/Pizza.pizza create mode 100644 Languages/Plain text.txt create mode 100644 Languages/Please Porige Hot.pph create mode 100644 Languages/Pluvo.pvo create mode 100644 Languages/Polynomial.pol create mode 100644 Languages/Pony.pony create mode 100644 Languages/Portugol.por create mode 100644 Languages/PosXML.posxml create mode 100644 Languages/PostCSS.pcss create mode 100644 Languages/PostScript.ps create mode 100644 Languages/Postgre SQL.sql create mode 100644 Languages/Potaka.ptk create mode 100644 Languages/Potigol.poti create mode 100644 Languages/PowerShell.ps1 create mode 100644 Languages/Processing.pde create mode 100644 Languages/Prolog.pro create mode 100644 Languages/Promela.pml create mode 100644 Languages/ProvideX.vim create mode 100644 Languages/Pug.pug create mode 100644 Languages/Pure Data.pd create mode 100644 Languages/PureBasic.pb create mode 100644 Languages/PureScript.purs create mode 100644 Languages/Pyret.arr create mode 100644 Languages/Python 2.py create mode 100644 Languages/Python 3.py create mode 100644 Languages/Q.q create mode 100644 Languages/QBasic.bas create mode 100644 Languages/QCL.qcl create mode 100644 Languages/QSharp.qs create mode 100644 Languages/QU.qu create mode 100644 Languages/QWERTY.qwerty create mode 100644 Languages/Qore.q create mode 100644 Languages/QuakeC.qc create mode 100644 Languages/QuartzComposer.qtz create mode 100644 Languages/Qugord.qugord create mode 100644 Languages/Quorum.quorum create mode 100644 Languages/R.R create mode 100644 Languages/RPG IV.rpgle create mode 100644 Languages/RPG.rpgle create mode 100644 Languages/RTL2.rtl2 create mode 100644 Languages/Racket.rkt create mode 100644 Languages/Radixal.radixal create mode 100644 Languages/Raffalang.bro create mode 100644 Languages/Raku.raku create mode 100644 Languages/RatFor.ratfor create mode 100644 Languages/React.js create mode 100644 Languages/React360.js create mode 100644 Languages/Readlink.readlink create mode 100644 Languages/RealBasic.realbasic create mode 100644 Languages/Reason.re create mode 100644 Languages/Rebol.r create mode 100644 Languages/Rebol.reb create mode 100644 Languages/Recurse.recurse create mode 100644 Languages/Red.red create mode 100644 Languages/Refal.ref create mode 100644 Languages/Retro.retro create mode 100644 Languages/Rexx.rexx create mode 100644 Languages/Ricktea.tea create mode 100644 Languages/Ride.ride create mode 100644 Languages/Ring.ring create mode 100644 Languages/RiveScript.rive create mode 100644 Languages/Rockstar.rock create mode 100644 Languages/Roco.roco create mode 100644 Languages/Roy.roy create mode 100644 Languages/Ruby.rb create mode 100644 Languages/Ruota.ruo create mode 100644 Languages/Rust.rs create mode 100644 Languages/SCHWift.y create mode 100644 Languages/SCILab.scilab create mode 100644 Languages/SIL.SIL create mode 100644 Languages/SML.sml create mode 100644 Languages/SPSS.spss create mode 100644 Languages/SQL.sql create mode 100644 Languages/Sacred.sacred create mode 100644 Languages/Sal.s create mode 100644 Languages/Sas.sas create mode 100644 Languages/Sass.sass create mode 100644 Languages/Sather.sa create mode 100644 Languages/Scala.scala create mode 100644 Languages/Scheme.scm create mode 100644 Languages/Scratch 1.sb create mode 100644 Languages/Scratch 2.sb2 create mode 100644 Languages/Scratch 3.sb3 create mode 100644 Languages/Scss.scss create mode 100644 Languages/Sed.sed create mode 100644 Languages/Seed create mode 100644 Languages/Seed7.s7 create mode 100644 Languages/Self.self create mode 100644 Languages/SendStuff.ss create mode 100644 Languages/Setanta.set create mode 100644 Languages/Shakespeare.spl create mode 100644 Languages/Shell.sh create mode 100644 Languages/Shen.shen create mode 100644 Languages/Sidekiq.sidekiq create mode 100644 Languages/Simpl+.usp create mode 100644 Languages/Simula.sim create mode 100644 Languages/Skip.sk create mode 100644 Languages/Skript.sk create mode 100644 Languages/Slashes.slashes create mode 100644 Languages/Slim.slim create mode 100644 Languages/Smali.smali create mode 100644 Languages/SmallTalk GNU.st create mode 100644 Languages/SmallTalk.sm create mode 100644 Languages/Smil.smil create mode 100644 Languages/Snowman.sm create mode 100644 Languages/Solidity.sol create mode 100644 Languages/SoupScript.script create mode 100644 Languages/SparQL.sparql create mode 100644 Languages/Spoon.spoon create mode 100644 Languages/Squirrel.nut create mode 100644 Languages/Standard ML.sml create mode 100644 Languages/Stanza.stanza create mode 100644 Languages/Starlark.star create mode 100644 Languages/Streem.strm create mode 100644 Languages/Stuck.stuck create mode 100644 Languages/Stylus.styl create mode 100644 Languages/SubleQ.sq create mode 100644 Languages/SuperCollider.sc create mode 100644 Languages/Svelte.svelte create mode 100644 Languages/Swift.swift create mode 100644 Languages/SystemTap.stp create mode 100644 Languages/TCSH.tcsh create mode 100644 Languages/THP.hrp create mode 100644 Languages/THue.th create mode 100644 Languages/TI Hexadecimal.hex create mode 100644 Languages/TIBasic.ti create mode 100644 Languages/TK.tk create mode 100644 Languages/TSQL.sql create mode 100644 Languages/TTCN3.ttcn create mode 100644 Languages/Tao Presentations.ddd create mode 100644 Languages/TapeBagel.tb create mode 100644 Languages/Tcl.tcl create mode 100644 Languages/TeX.tex create mode 100644 Languages/Terra.t create mode 100644 Languages/Tri.tri create mode 100644 Languages/TrollScript.troll create mode 100644 Languages/TrumpScript.py create mode 100644 Languages/Turing.oot create mode 100644 Languages/Turing.t create mode 100644 Languages/TypeScript.ts create mode 100644 Languages/Ubercode.cls create mode 100644 Languages/Ubiquity.ubiquity create mode 100644 Languages/Umajin.u create mode 100644 Languages/Unicomal.lst create mode 100644 Languages/Unicorn.icn create mode 100644 Languages/Uniface.uniface create mode 100644 Languages/Unlambda.unl create mode 100644 Languages/Unreal Script.uc create mode 100644 Languages/V.v create mode 100644 Languages/VB.NET.vb create mode 100644 Languages/VHDL.vhdl create mode 100644 Languages/VJass.j create mode 100644 Languages/VMS.vms create mode 100644 Languages/VRML.wrl create mode 100644 Languages/Vala.vala create mode 100644 Languages/Velato.ly create mode 100644 Languages/Verbose.verbose create mode 100644 Languages/VerboseFuck.vbfk create mode 100644 Languages/Verilog.v create mode 100644 Languages/Verve.vrv create mode 100644 Languages/VimScript.vim create mode 100644 Languages/Virgil.v3 create mode 100644 Languages/Visual Basic Script.vbs create mode 100644 Languages/Visual Basic for Applications.vba create mode 100644 Languages/Visual Basic.vb create mode 100644 Languages/VisualFoxPro.prg create mode 100644 Languages/Vowels.vw create mode 100644 Languages/Vue.js create mode 100644 Languages/WML.wml create mode 100644 Languages/WSH.vbs create mode 100644 Languages/Wenyan.wy create mode 100644 Languages/Wheat.wheat create mode 100644 Languages/Whenever.whenever create mode 100644 Languages/Whirl.wr create mode 100644 Languages/Whitespace.ws create mode 100644 Languages/WolframLanguage.wl create mode 100644 Languages/Wren.wren create mode 100644 Languages/X D.xd create mode 100644 Languages/XBase++.prg create mode 100644 Languages/XBase.dbf create mode 100644 Languages/XL.xl create mode 100644 Languages/XLisp.xlisp create mode 100644 Languages/XML.xml create mode 100644 Languages/XPL0.xpl create mode 100644 Languages/XQuery.xq create mode 100644 Languages/XRF.xrf create mode 100644 Languages/XSLT.xslt create mode 100644 Languages/XUL.xul create mode 100644 Languages/Xlogo.lgo create mode 100644 Languages/Y.y create mode 100644 Languages/YAML.yaml create mode 100644 Languages/YoLang.yo create mode 100644 Languages/ZSH.zsh create mode 100644 Languages/Zepto.zp create mode 100644 Languages/Zetaplex.zeta create mode 100644 Languages/Zig.zig create mode 100644 Languages/Zim.zim create mode 100644 Languages/Zimbu.zu create mode 100644 Languages/Zinc.zn create mode 100644 Languages/Zombie.zombie create mode 100644 Languages/Zonnon.znn create mode 100644 Languages/cat.cat create mode 100644 Languages/dBase.dbf create mode 100644 Languages/db2.sql create mode 100644 Languages/dongbei.dongbei create mode 100644 Languages/dos.bat create mode 100644 Languages/o:XML create mode 100644 Languages/reStructuredText.rst create mode 100644 Languages/wowLang.wow create mode 100644 "Languages/\343\201\252\343\201\247\343\201\227\343\201\223.nako" create mode 100644 "Languages/\343\201\262\343\201\276\343\202\217\343\202\212.hmw" create mode 100644 "Languages/\344\270\212\346\265\267\350\257\235.shanghai" create mode 100644 "Languages/\346\226\207\350\250\200.wy" create mode 100644 "Languages/\346\230\223\350\257\255\350\250\200.e" diff --git a/Languages/0815.0815 b/Languages/0815.0815 new file mode 100644 index 0000000..7414c30 --- /dev/null +++ b/Languages/0815.0815 @@ -0,0 +1,4 @@ +<:48:x<:65:=<:6C:$=$=$$~<:03:+ +$~<:ffffffffffffffb1:+$<:77:~$ +~<:fffffffffffff8:x+$~<:03:+$~ +<:06:x-$x<:0e:x-$=x<:43:x-$ diff --git a/Languages/256.256 b/Languages/256.256 new file mode 100644 index 0000000..557db03 --- /dev/null +++ b/Languages/256.256 @@ -0,0 +1 @@ +Hello World diff --git a/Languages/2B.2b b/Languages/2B.2b new file mode 100644 index 0000000..048379f --- /dev/null +++ b/Languages/2B.2b @@ -0,0 +1 @@ ++0+0+0+0+0+0+0+2)+0+0+9)+7))+3)-0-0-0-0-0-0-0-9)+0+0+0+0+0+0+0+0+7)-8)+3)-6)-8)-7-0-0-0-0-0-0) diff --git a/Languages/420.420 b/Languages/420.420 new file mode 100644 index 0000000..80f88b9 --- /dev/null +++ b/Languages/420.420 @@ -0,0 +1,60 @@ +420 +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it +blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it + +blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it + +blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it +blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it + +blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it + +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it + +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it +blaze it blaze it blaze it blaze it blaze it blaze it diff --git a/Languages/4gl.4gl b/Languages/4gl.4gl new file mode 100644 index 0000000..83af8e3 --- /dev/null +++ b/Languages/4gl.4gl @@ -0,0 +1,3 @@ +main + display "Hello World" +end main diff --git a/Languages/4th Dimension.4dd b/Languages/4th Dimension.4dd new file mode 100644 index 0000000..e61b5b1 --- /dev/null +++ b/Languages/4th Dimension.4dd @@ -0,0 +1,4 @@ +OPEN WINDOW (10;45;500;330;0;"Hello Window") +While (True) + MESSAGE ("Hello World") +End while diff --git a/Languages/ABAP.abap b/Languages/ABAP.abap new file mode 100644 index 0000000..9dc8ef7 --- /dev/null +++ b/Languages/ABAP.abap @@ -0,0 +1,4 @@ +REPORT ZHELLO_WORLD. + +START-OF-SELECTION. + WRITE: 'Hello World'. diff --git a/Languages/ABC.abc b/Languages/ABC.abc new file mode 100644 index 0000000..857b6e7 --- /dev/null +++ b/Languages/ABC.abc @@ -0,0 +1 @@ +WRITE "Hello World" diff --git a/Languages/ACIDIC.acidic b/Languages/ACIDIC.acidic new file mode 100644 index 0000000..e88e4c0 --- /dev/null +++ b/Languages/ACIDIC.acidic @@ -0,0 +1,2 @@ +Hello World +wP diff --git a/Languages/ACRONYM.acronym b/Languages/ACRONYM.acronym new file mode 100644 index 0000000..ca57945 --- /dev/null +++ b/Languages/ACRONYM.acronym @@ -0,0 +1,8 @@ +{{>>{~~~~{-<}~~~~~~~~~{-<-<}}<<} +:{>>{~~~~~~~~{<}~{>}}<<}\ +~>{{~{v}}>>>v{~}^<<<}/(<<<){[<<]}:>:{>>{~~~~~~~~{<<}~{>>}}<<}\ +~{>>{vvvvvvvv~~~~~~~~~~~~~~~}<<}~{>>{vvvv~~~~~~~~~~~~~}<<}~ +{>>{^^^^^^^^^^~}<<}~{>>{v~~~~~~~{{<<}~}v{~}vvvvvvv{~{>>}}^^^^^^~~~ +{{<<}~}vvvv{~{>>}}v~~~}<<}~<{{^^^}}~ +{>>{vvvvvv~{{<<}~{>>}}^^^^^^^~~~~~~~~~~~{{<<}~{v>}}^^^^^^}} +/{{()}}{[<<<<]}:>:{{~v}}\} diff --git a/Languages/ACS.acs b/Languages/ACS.acs new file mode 100644 index 0000000..a32ef46 --- /dev/null +++ b/Languages/ACS.acs @@ -0,0 +1,6 @@ +#include "zcommon.acs" + +Script 1 OPEN +{ + Print(s: "Hello World"); +} diff --git a/Languages/ALAGUF.alaguf b/Languages/ALAGUF.alaguf new file mode 100644 index 0000000..35f8dc1 --- /dev/null +++ b/Languages/ALAGUF.alaguf @@ -0,0 +1 @@ +"Hello World"#! diff --git a/Languages/ALGOL 60.algol60 b/Languages/ALGOL 60.algol60 new file mode 100644 index 0000000..d14a9c7 --- /dev/null +++ b/Languages/ALGOL 60.algol60 @@ -0,0 +1,6 @@ +BEGIN + FILE F(KIND=REMOTE); + EBCDIC ARRAY E[0:11]; + REPLACE E BY "HELLO WORLD"; + WRITE(F, *, E); +END. diff --git a/Languages/ALGOL 68.algol68 b/Languages/ALGOL 68.algol68 new file mode 100644 index 0000000..6d04c14 --- /dev/null +++ b/Languages/ALGOL 68.algol68 @@ -0,0 +1,3 @@ +begin + print(("Hello World",newline)) +end diff --git a/Languages/ALGOL W.algol b/Languages/ALGOL W.algol new file mode 100644 index 0000000..fbedfbb --- /dev/null +++ b/Languages/ALGOL W.algol @@ -0,0 +1,3 @@ +begin + write( "Hello World" ) +end. diff --git a/Languages/APC.apc b/Languages/APC.apc new file mode 100644 index 0000000..32573a1 --- /dev/null +++ b/Languages/APC.apc @@ -0,0 +1,4 @@ +probe program +{ + on_entry log ("Hello World\n"); +} diff --git a/Languages/APL.apl b/Languages/APL.apl new file mode 100644 index 0000000..39fb9e3 --- /dev/null +++ b/Languages/APL.apl @@ -0,0 +1 @@ +⎕←'Hello World' diff --git a/Languages/ARC.arc b/Languages/ARC.arc new file mode 100644 index 0000000..8fa32c3 --- /dev/null +++ b/Languages/ARC.arc @@ -0,0 +1 @@ +(prn "Hello World") diff --git a/Languages/ASP.asp b/Languages/ASP.asp new file mode 100644 index 0000000..8669d31 --- /dev/null +++ b/Languages/ASP.asp @@ -0,0 +1,4 @@ +<%@ Language= "VBScript" %> +<% + Response.Write("Hello World") +%> diff --git a/Languages/ATS2.dats b/Languages/ATS2.dats new file mode 100644 index 0000000..cf4faef --- /dev/null +++ b/Languages/ATS2.dats @@ -0,0 +1 @@ +implement main0 () = println! "Hello World" diff --git a/Languages/AWK.awk b/Languages/AWK.awk new file mode 100644 index 0000000..88c8f38 --- /dev/null +++ b/Languages/AWK.awk @@ -0,0 +1,2 @@ +# awk -f awk.awk +BEGIN { print "Hello World" } diff --git a/Languages/ActionScript 1.as b/Languages/ActionScript 1.as new file mode 100644 index 0000000..d44ea78 --- /dev/null +++ b/Languages/ActionScript 1.as @@ -0,0 +1,15 @@ +package +{ + import flash.display.Sprite; + import flash.text.TextField; + + public class actionscript extends Sprite + { + private var hello:TextField = new TextField(); + + public function actionscript(){ + hello.text = "Hello World"; + addChild(hello); + } + } +} diff --git a/Languages/ActionScript 2.as b/Languages/ActionScript 2.as new file mode 100644 index 0000000..365fa4e --- /dev/null +++ b/Languages/ActionScript 2.as @@ -0,0 +1 @@ +trace( "Hello World" ); diff --git a/Languages/ActionScript 3.as b/Languages/ActionScript 3.as new file mode 100644 index 0000000..c352ca7 --- /dev/null +++ b/Languages/ActionScript 3.as @@ -0,0 +1,32 @@ +package { + +import flash.display.Sprite; +import flash.text.TextField; +import flash.text.TextFieldAutoSize; +import flash.text.TextFormat; + +[SWF(width='800', height='600', backgroundColor='#cccccc', frameRate='30')] + + public class HelloFlash extends Sprite + { + public function HelloFlash() + { + var format:TextFormat = new TextFormat(); + format.font = "Arial"; + format.size = 20; + format.color = 0x0000; + + var textField:TextField = new TextField(); + textField.defaultTextFormat = format; + + textField.border = false; + textField.autoSize = TextFieldAutoSize.LEFT; + textField.selectable = false; + + textField.text = "Hello World"; + addChild(textField); + + + } + } +} diff --git a/Languages/ActionScript FlashMX.as b/Languages/ActionScript FlashMX.as new file mode 100644 index 0000000..8ed5a00 --- /dev/null +++ b/Languages/ActionScript FlashMX.as @@ -0,0 +1,12 @@ +_root.createTextField("mytext",1,100,100,300,100); +mytext.multiline = true; +mytext.wordWrap = true; +mytext.border = false; + +myformat = new TextFormat(); +myformat.color = 0xff0000; +myformat.bullet = false; +myformat.underline = true; + +mytext.text = "Hello World"; +mytext.setTextFormat(myformat); diff --git a/Languages/Ada.adb b/Languages/Ada.adb new file mode 100644 index 0000000..3a56193 --- /dev/null +++ b/Languages/Ada.adb @@ -0,0 +1,7 @@ +with Ada.Text_IO; + +procedure Hello_World is + use Ada.Text_IO; +begin + Put_line ("Hello World"); +end Hello_World; diff --git a/Languages/Aeolbonn.aeo b/Languages/Aeolbonn.aeo new file mode 100644 index 0000000..2da3187 --- /dev/null +++ b/Languages/Aeolbonn.aeo @@ -0,0 +1,2 @@ +:Hello World +: diff --git a/Languages/Aeolbonn.aeolbonn b/Languages/Aeolbonn.aeolbonn new file mode 100644 index 0000000..2da3187 --- /dev/null +++ b/Languages/Aeolbonn.aeolbonn @@ -0,0 +1,2 @@ +:Hello World +: diff --git a/Languages/Agda.agda b/Languages/Agda.agda new file mode 100644 index 0000000..147c361 --- /dev/null +++ b/Languages/Agda.agda @@ -0,0 +1,4 @@ +module agda where +open import IO + +main = run (putStrLn "Hello World") diff --git a/Languages/Aheui.aheui b/Languages/Aheui.aheui new file mode 100644 index 0000000..d3099c4 --- /dev/null +++ b/Languages/Aheui.aheui @@ -0,0 +1,8 @@ +밤밣따빠밣밟따뿌 +빠맣파빨받밤뚜뭏 +돋밬탕빠맣붏두붇 +볻뫃박발뚷투뭏붖 +뫃도뫃희멓뭏뭏붘 +뫃봌토범더벌뿌뚜 +뽑뽀멓멓더벓뻐뚠 +뽀덩벐멓뻐덕더벅 diff --git a/Languages/Aime.aime b/Languages/Aime.aime new file mode 100644 index 0000000..2b5b3d0 --- /dev/null +++ b/Languages/Aime.aime @@ -0,0 +1,7 @@ +integer +main(void) +{ + o_text("Hello World\n"); + + return 0; +} diff --git a/Languages/Aiml.aiml b/Languages/Aiml.aiml new file mode 100644 index 0000000..3b5da55 --- /dev/null +++ b/Languages/Aiml.aiml @@ -0,0 +1,6 @@ + + + * + + + diff --git a/Languages/AlPhAbEt.abc b/Languages/AlPhAbEt.abc new file mode 100644 index 0000000..0f11e0c --- /dev/null +++ b/Languages/AlPhAbEt.abc @@ -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>, + +} diff --git a/Languages/Alda.alda b/Languages/Alda.alda new file mode 100644 index 0000000..5d4a7f7 --- /dev/null +++ b/Languages/Alda.alda @@ -0,0 +1 @@ +piano: c8 d e f g f e d c2. diff --git a/Languages/Algae.algae b/Languages/Algae.algae new file mode 100644 index 0000000..22781b2 --- /dev/null +++ b/Languages/Algae.algae @@ -0,0 +1 @@ +printf("Hello World\n"); diff --git a/Languages/Alore.alore b/Languages/Alore.alore new file mode 100644 index 0000000..5a1b989 --- /dev/null +++ b/Languages/Alore.alore @@ -0,0 +1 @@ +Print('Hello World') diff --git a/Languages/Amiga-E.amige-e b/Languages/Amiga-E.amige-e new file mode 100644 index 0000000..2aa26b1 --- /dev/null +++ b/Languages/Amiga-E.amige-e @@ -0,0 +1 @@ +PROC main() IS WriteF('Hello World\n') diff --git a/Languages/Android.java b/Languages/Android.java new file mode 100644 index 0000000..0096f69 --- /dev/null +++ b/Languages/Android.java @@ -0,0 +1,16 @@ +package com.example.helloworld; + +import android.app.Activity; +import android.os.Bundle; +import android.widget.TextView; + +public class HelloWorld extends Activity { + /** Called when the activity is first created. */ + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + TextView tv = new TextView(this); + tv.setText("Hello World"); + setContentView(tv); + } +} diff --git a/Languages/Angular.js b/Languages/Angular.js new file mode 100644 index 0000000..ccc364c --- /dev/null +++ b/Languages/Angular.js @@ -0,0 +1,2 @@ +$scope.$log = $log; +$scope.message = 'Hello World'; diff --git a/Languages/AntLang.ant b/Languages/AntLang.ant new file mode 100644 index 0000000..06ae699 --- /dev/null +++ b/Languages/AntLang.ant @@ -0,0 +1 @@ +"Hello World" diff --git a/Languages/Ante.ante b/Languages/Ante.ante new file mode 100644 index 0000000..d965d4e --- /dev/null +++ b/Languages/Ante.ante @@ -0,0 +1 @@ +9♦8♥J♦A♦2♣3♥7♠J♦A♦7♦J♦J♦A♦3♦J♦5♥6♦4♥J♥A♥6♠6♠J♥A♦8♦J♦A♦8♠J♦A♦3♦J♦A♦6♠J♦A♦8♠J♦A♥3♦2♠J♥A♥2♣6♠J♥ diff --git a/Languages/Apex.cls b/Languages/Apex.cls new file mode 100644 index 0000000..737d3e3 --- /dev/null +++ b/Languages/Apex.cls @@ -0,0 +1,5 @@ +global with sharing class HelloWorld { + global static void main() { + System.debug('Hello World'); + } +} diff --git a/Languages/AppleScript.scpt b/Languages/AppleScript.scpt new file mode 100644 index 0000000..c3169cd --- /dev/null +++ b/Languages/AppleScript.scpt @@ -0,0 +1 @@ +display dialog "Hello World" diff --git a/Languages/Arduino.ino b/Languages/Arduino.ino new file mode 100644 index 0000000..6668163 --- /dev/null +++ b/Languages/Arduino.ino @@ -0,0 +1,8 @@ +void setup() { + Serial.begin(9600); + Serial.println("Hello World"); +} + +void loop() { + +} diff --git a/Languages/Arena.are b/Languages/Arena.are new file mode 100644 index 0000000..012788f --- /dev/null +++ b/Languages/Arena.are @@ -0,0 +1 @@ +print("Hello World"); diff --git a/Languages/Argh.argh b/Languages/Argh.argh new file mode 100644 index 0000000..1d12905 --- /dev/null +++ b/Languages/Argh.argh @@ -0,0 +1,3 @@ +lpppppppppppsrfj + Hello World* j + qPh diff --git a/Languages/ArkScript.ark b/Languages/ArkScript.ark new file mode 100644 index 0000000..32ac17a --- /dev/null +++ b/Languages/ArkScript.ark @@ -0,0 +1 @@ +(print "Hello World") diff --git a/Languages/Arnoldc.arnoldc b/Languages/Arnoldc.arnoldc new file mode 100644 index 0000000..7a04dfa --- /dev/null +++ b/Languages/Arnoldc.arnoldc @@ -0,0 +1,3 @@ +IT'S SHOWTIME +TALK TO THE HAND "Hello World" +YOU HAVE BEEN TERMINATED diff --git a/Languages/AsciiDots.ascii b/Languages/AsciiDots.ascii new file mode 100644 index 0000000..5ba2572 --- /dev/null +++ b/Languages/AsciiDots.ascii @@ -0,0 +1 @@ +.-$"Hello World" diff --git a/Languages/Ash.ash b/Languages/Ash.ash new file mode 100644 index 0000000..3e66d1e --- /dev/null +++ b/Languages/Ash.ash @@ -0,0 +1,5 @@ +public class Ash { + public static func main(args : [String]) { + println("Hello World") + } +} diff --git a/Languages/Asm2bf.asm b/Languages/Asm2bf.asm new file mode 100644 index 0000000..b2e7a2d --- /dev/null +++ b/Languages/Asm2bf.asm @@ -0,0 +1,12 @@ +STK 2 +ORG 0 + +TXT "Hello World" +DB_ 0 + +@LOOP + RCL R2, R1 + JZ_ R2, 0 + OUT R2 + INC R1 + JMP %LOOPs diff --git a/Languages/Aspectj.aj b/Languages/Aspectj.aj new file mode 100644 index 0000000..1f42131 --- /dev/null +++ b/Languages/Aspectj.aj @@ -0,0 +1 @@ +System.out.println("Hello World"); diff --git a/Languages/Assembler 6502 AppleII.asm b/Languages/Assembler 6502 AppleII.asm new file mode 100644 index 0000000..5b37e36 --- /dev/null +++ b/Languages/Assembler 6502 AppleII.asm @@ -0,0 +1,6 @@ +STROUT EQU $DB3A ;OUTPUTS AY-POINTED NULL TERMINATED STRING + LDY #>HELLO + LDA # wait for end of scanline) + REPEND + lda #0 + sta VSYNC ; Signal vertical sync by clearing the bit + +PreparePlayfield: ; We'll use the first VBLANK scanline for setup + lda #$00 ; (could have done it before, just once) + sta ENABL ; Turn off ball, missiles and players + sta ENAM0 + sta ENAM1 + sta GRP0 + sta GRP1 + sta COLUBK ; Background color (black) + sta PF0 ; PF0 and PF2 will be "off" (we'll focus on PF1)... + sta PF2 + lda #$FF ; Playfield collor (yellow-ish) + sta COLUPF + lda #$00 ; Ensure we will duplicate (and not reflect) PF + sta CTRLPF + ldx #0 ; X will count visible scanlines, let's reset it + REPEAT 37 ; Wait until this (and the other 36) vertical blank + sta WSYNC ; scanlines are finished + REPEND + lda #0 ; Vertical blank is done, we can "turn on" the beam + sta VBLANK + +Scanline: + cpx #174 ; "HELLO WORLD" = (11 chars x 8 lines - 1) x 2 scanlines = + bcs ScanlineEnd ; 174 (0 to 173). After that, skip drawing code + txa ; We want each byte of the hello world phrase on 2 scanlines, + lsr ; which means Y (bitmap counter) = X (scanline counter) / 2. + tay ; For division by two we use (A-only) right-shift + lda Phrase,y ; "Phrase,Y" = mem(Phrase+Y) (Y-th address after Phrase) + sta PF1 ; Put the value on PF bits 4-11 (0-3 is PF0, 12-15 is PF2) +ScanlineEnd: + sta WSYNC ; Wait for scanline end + inx ; Increase counter; repeat untill we got all kernel scanlines + cpx #191 + bne Scanline + +Overscan: + lda #%01000010 ; "turn off" the beam again... + sta VBLANK ; + REPEAT 30 ; ...for 30 overscan scanlines... + sta WSYNC + REPEND + jmp StartFrame ; ...and start it over! + +Phrase: + .BYTE %00000000 ; H + .BYTE %01000010 + .BYTE %01111110 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %00000000 + .BYTE %00000000 ; E + .BYTE %01111110 + .BYTE %01000000 + .BYTE %01111100 + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01111110 + .BYTE %00000000 + .BYTE %00000000 ; L + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01111110 + .BYTE %00000000 + .BYTE %00000000 ; L + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01111110 + .BYTE %00000000 ; O + .BYTE %00000000 + .BYTE %00111100 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %00111100 + .BYTE %00000000 + .BYTE %00000000 ; white space + .BYTE %00000000 + .BYTE %00000000 + .BYTE %00000000 + .BYTE %00000000 + .BYTE %00000000 + .BYTE %00000000 + .BYTE %00000000 + .BYTE %00000000 ; W + .BYTE %01000010 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %01011010 + .BYTE %00100100 + .BYTE %00000000 + .BYTE %00000000 ; O + .BYTE %00111100 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %00111100 + .BYTE %00000000 + .BYTE %00000000 ; R + .BYTE %01111100 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %01111100 + .BYTE %01000100 + .BYTE %01000010 + .BYTE %00000000 + .BYTE %00000000 ; L + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01000000 + .BYTE %01111110 + .BYTE %00000000 + .BYTE %00000000 ; D + .BYTE %01111000 + .BYTE %01000100 + .BYTE %01000010 + .BYTE %01000010 + .BYTE %01000100 + .BYTE %01111000 + .BYTE %00000000 ; Last byte written to PF1 (important, ensures lower tip + ; of letter "D" won't "bleeed") + + ORG $FFFA ; Cart config (so 6502 can start it up) + + .WORD StartFrame ; NMI + .WORD StartFrame ; RESET + .WORD StartFrame ; IRQ + + END + +; +; Copyright 2011-2013 Carlos Duarte do Nascimento (Chester). All rights reserved. +; +; Redistribution and use in source and binary forms, with or without modification, are +; permitted provided that the following conditions are met: +; +; 1. Redistributions of source code must retain the above copyright notice, this list of +; conditions and the following disclaimer. +; +; 2. Redistributions in binary form must reproduce the above copyright notice, this list +; of conditions and the following disclaimer in the documentation and/or other materials +; provided with the distribution. +; +; THIS SOFTWARE IS PROVIDED BY CHESTER ''AS IS'' AND ANY EXPRESS OR IMPLIED +; WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +; FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL OR +; CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +; CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +; SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +; ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +; ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +; +; The views and conclusions contained in the software and documentation are those of the +; authors and should not be interpreted as representing official policies, either expressed +; or implied, of Chester. +; diff --git a/Languages/Assembler Bootsect.asm b/Languages/Assembler Bootsect.asm new file mode 100644 index 0000000..13962a3 --- /dev/null +++ b/Languages/Assembler Bootsect.asm @@ -0,0 +1,22 @@ +[ORG 0x7C00] + + mov si,HelloWorld + call print_string + + jmp $ + + HelloWorld db "Hello world!",0xD,0xA,0 + +print_string: + mov ah,0xE +.repeat: + lodsb + cmp al,0 + je .done + int 0x10 + jmp .repeat +.done: + ret + + times 510-($-$$) db 0 + dw 0xAA55 diff --git a/Languages/Assembler DCPU16.asm b/Languages/Assembler DCPU16.asm new file mode 100644 index 0000000..58eda40 --- /dev/null +++ b/Languages/Assembler DCPU16.asm @@ -0,0 +1,45 @@ +;;;;;;;;;;;;;;;;;;; +jsr init_devices +jsr Hello_World +set PC,end +;;;;;;;;;;;;;;;;;;; +:dev_screen dat 0 +:device_count dat 0 +;;;;;;;;;;;;;;;;;;; +:find_devices +hwn [device_count] +set I,0 +:find_devices_loop +hwq i +ife A,0xf615 + set [dev_screen],1 +add I,1 +ifn I,device_count + set PC,find_devices_loop +set PC,pop +:init_devices +jsr find_devices +;set up display +set A,0 +set B,0x8000 +hwi [dev_screen] +set PC,pop + +:Hello_World +set [0x8000],0x1048 +set [0x8001],0x1065 +set [0x8002],0x106c +set [0x8003],0x106c +set [0x8004],0x106f +set [0x8005],0x102c +set [0x8006],0 +set [0x8007],0x1077 +set [0x8008],0x106f +set [0x8009],0x1072 +set [0x800a],0x106c +set [0x800b],0x1064 +set [0x800c],0x1021 +set PC,pop + +:end +set PC,end diff --git a/Languages/Assembler FASM DOS.asm b/Languages/Assembler FASM DOS.asm new file mode 100644 index 0000000..6f14a8e --- /dev/null +++ b/Languages/Assembler FASM DOS.asm @@ -0,0 +1,16 @@ +format MZ + +entry .code: start + +segment .code +start: + mov ax, .data ; put data segment into ax + mov ds, ax ; there, I setup the DS for you + mov dx, msg ; now I give you the offset in DX. DS:DX now completed. + mov ah, 9h + int 21h + mov ah, 4ch + int 21h + +segment .data + msg db 'Hello World', '$' diff --git a/Languages/Assembler HP85.asm b/Languages/Assembler HP85.asm new file mode 100644 index 0000000..41a6b51 --- /dev/null +++ b/Languages/Assembler HP85.asm @@ -0,0 +1,21 @@ +010 ! Hello world in Assembler for the HP-85 +020 NAM HELLO +030 DEF RUNTIM +040 DEF TOKENS +050 DEF PARSE +060 DEF ERMSG +070 DEF INIT +100 PARSE BYT 0,0 +110 RUNTIM BYT 0,0,377,377 +120 TOKENS BYT 377 +130 ERMSG BYT 377 +140 ! +150 INIT LDM R26,=MSG +160 ADMD R26,=BINTAB +170 LDM R36,=12D,0 +180 JSB =OUTSTR +190 RTN +200 MSG ASC "Hello World" +210 BINTAB DAD 101233 +220 OUTSTR DAD 35052 +300 FIN diff --git a/Languages/Assembler IBM360.asm b/Languages/Assembler IBM360.asm new file mode 100644 index 0000000..0b624f9 --- /dev/null +++ b/Languages/Assembler IBM360.asm @@ -0,0 +1,8 @@ + LA 1,MSGAREA Point Register 1 to message area + SVC 35 Invoke SVC 35 (Write to Operator) + BR 14 Return +MSGAREA EQU * Message Area + DC AL2(19) Total area length = 19 (Prefix length:4 + Data Length:15) + DC XL2'00' 2 bytes binary of zeros + DC C'Hello world!' Text to be written to system console + END diff --git a/Languages/Assembler Intel.asm b/Languages/Assembler Intel.asm new file mode 100644 index 0000000..aa7d827 --- /dev/null +++ b/Languages/Assembler Intel.asm @@ -0,0 +1,24 @@ +; hello_world.asm intel + +.model small + +.stack 100h + +.data +msg db "Hello World!",'$' + +.code +main proc + mov ax,@data + mov ds, ax + +; hello-world is there + mov dx,offset msg + mov ah,09 + int 21h + + mov ax,4c00h + int 21h + +main endp +end main diff --git a/Languages/Assembler LC3.asm b/Languages/Assembler LC3.asm new file mode 100644 index 0000000..ea7d243 --- /dev/null +++ b/Languages/Assembler LC3.asm @@ -0,0 +1,6 @@ + .ORIG x3000 + + LEA R0, HELLOWORLD + PUTS + +HELLOWORLD .STRINGZ "Hello world!\n" diff --git a/Languages/Assembler M68000 Amigaos.asm b/Languages/Assembler M68000 Amigaos.asm new file mode 100644 index 0000000..944b51c --- /dev/null +++ b/Languages/Assembler M68000 Amigaos.asm @@ -0,0 +1,33 @@ +; "Hello World" in Motorola 68000 machine language, for AmigaOS + +ExecBase = 4 +OpenLibrary = -552 +CloseLibrary = -414 +PutStr = -948 + + section "main", code + + ; open "dos.library" + + move.l ExecBase, a6 + lea lib, a1 + moveq #0, d0 + jsr (OpenLibrary, a6) + move.l d0, a6 + + ; print the message + + move.l #msg, d1 + jsr (PutStr, a6) + + ; close the library, and exit with code 0 + + move.l a6, a1 + move.l ExecBase, a6 + jsr (CloseLibrary, a6) + + moveq #0, d0 + rts + +lib dc.b "dos.library", 0 +msg dc.b "Hello World!\n", 0 diff --git a/Languages/Assembler MASM DOS.asm b/Languages/Assembler MASM DOS.asm new file mode 100644 index 0000000..7d02003 --- /dev/null +++ b/Languages/Assembler MASM DOS.asm @@ -0,0 +1,17 @@ +; 16 bit dos assembly +.model small +.stack +.data + message db "Hello world!", "$" +.code + main proc + mov ax,seg message + mov ds,ax + mov ah,09 + lea dx,message + int 21h + + mov ax,4c00h + int 21h + main endp +end main diff --git a/Languages/Assembler MASM Win32.asm b/Languages/Assembler MASM Win32.asm new file mode 100644 index 0000000..1a08af6 --- /dev/null +++ b/Languages/Assembler MASM Win32.asm @@ -0,0 +1,35 @@ +; --------------------------------------------- +; Hello World for Win32 Intel x86 Assembly +; +; by fruel (https://github.com/fruel) +; 13 June 2016 +; --------------------------------------------- + +.386 +.model flat,stdcall +.stack 4096 + +EXTRN ExitProcess@4 : PROC +EXTRN GetStdHandle@4 : PROC +EXTRN WriteConsoleA@20 : PROC + +.data +msg BYTE "Hello World!",0 +bytesWritten DWORD ? + +.code +main PROC + push -11 ; nStdHandle (STD_OUTPUT_HANDLE) + call GetStdHandle@4 + + push 0 ; lpReserved + push OFFSET bytesWritten ; lpNumberOfCharsWritten + push LENGTHOF msg - 1 ; nNumberOfCharsToWrite + push OFFSET msg ; *lpBuffer + push eax ; hConsoleOutput + call WriteConsoleA@20 + + push 0 ; uExitCode + call ExitProcess@4 +main ENDP +END main diff --git a/Languages/Assembler MASM Win64.asm b/Languages/Assembler MASM Win64.asm new file mode 100644 index 0000000..7b83a3f --- /dev/null +++ b/Languages/Assembler MASM Win64.asm @@ -0,0 +1,26 @@ +GetStdHandle PROTO +ExitProcess PROTO +WriteConsoleA PROTO + +.data +msg BYTE "Hello World!",0 +bytesWritten DWORD ? + +.code +main PROC + sub rsp, 5 * 8 ; reserve shadow space + + mov rcx, -11 ; nStdHandle (STD_OUTPUT_HANDLE) + call GetStdHandle + + mov rcx, rax ; hConsoleOutput + lea rdx, msg ; *lpBuffer + mov r8, LENGTHOF msg - 1 ; nNumberOfCharsToWrite + lea r9, bytesWritten ; lpNumberOfCharsWritten + mov QWORD PTR [rsp + 4 * SIZEOF QWORD], 0 ; lpReserved + call WriteConsoleA + + mov rcx, 0 ; uExitCode + call ExitProcess +main ENDP +END diff --git a/Languages/Assembler MIPS.asm b/Languages/Assembler MIPS.asm new file mode 100644 index 0000000..4278471 --- /dev/null +++ b/Languages/Assembler MIPS.asm @@ -0,0 +1,9 @@ +.data + hw: .asciiz "Hello, World!" +.text +main: + la $a0, hw #load the address of hw into $a0 + li $v0, 4 #load 4 into $v0 + syscall #perform the print_string syscall + li $v0, 10 #load 10 into $v0 + syscall #perform the exit syscall diff --git a/Languages/Assembler MMIX.asm b/Languages/Assembler MMIX.asm new file mode 100644 index 0000000..174a1c5 --- /dev/null +++ b/Languages/Assembler MMIX.asm @@ -0,0 +1,9 @@ +t IS $255 + LOC Data_Segment + GREG @ +String BYTE "Hello World",#a,0 + + LOC #100 +Main LDA t,String + TRAP 0,Fputs,StdOut + TRAP 0,Halt,0 diff --git a/Languages/Assembler NASM FreeBSD.asm b/Languages/Assembler NASM FreeBSD.asm new file mode 100644 index 0000000..fed9b63 --- /dev/null +++ b/Languages/Assembler NASM FreeBSD.asm @@ -0,0 +1,31 @@ +section .text + global _start ;must be declared for linker (ld) + +_syscall: + int 0x80 ;system call + ret + +_start: ;tell linker entry point + + push dword len ;message length + push dword msg ;message to write + push dword 1 ;file descriptor (stdout) + mov eax,0x4 ;system call number (sys_write) + call _syscall ;call kernel + + ;the alternate way to call kernel: + ;push eax + ;call 7:0 + + add esp,12 ;clean stack (3 arguments * 4) + + push dword 0 ;exit code + mov eax,0x1 ;system call number (sys_exit) + call _syscall ;call kernel + + ;we do not return from sys_exit, + ;there's no need to clean stack +section .data + +msg db "Hello, world!",0xa ;our string +len equ $ - msg ;length of our string diff --git a/Languages/Assembler NASM Linux.asm b/Languages/Assembler NASM Linux.asm new file mode 100644 index 0000000..c038b4f --- /dev/null +++ b/Languages/Assembler NASM Linux.asm @@ -0,0 +1,20 @@ +section .text + global _start ;must be declared for linker (ld) + +_start: ;tell linker entry point + + xor ebx,ebx ;ebx=0 + mov ecx,msg ;address of message to write + lea edx,[ebx+len] ;message length + lea eax,[ebx+4] ;system call number (sys_write) + inc ebx ;file descriptor (stdout) + int 0x80 ;call kernel + + xor eax, eax ;set eax=0 + inc eax ;system call number (sys_exit) + int 0x80 ;call kernel + +section .rodata + +msg db 'Hello, world!',0xa ;our string +len equ $ - msg ;length of our string diff --git a/Languages/Assembler NASM Linux64.asm b/Languages/Assembler NASM Linux64.asm new file mode 100644 index 0000000..f7d522c --- /dev/null +++ b/Languages/Assembler NASM Linux64.asm @@ -0,0 +1,17 @@ +section .rodata + msg db "Hello World", 0xA ; String to print + len equ $- msg ; Length of string + +section .text + global _start ; Specify entry point to linker + +_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 + + mov eax, 60 ; System call ID (sys_exit) + xor edi, edi ; Error code (EXIT_SUCCESS) + syscall ; Call kernel diff --git a/Languages/Assembler NASM Macho64.asm b/Languages/Assembler NASM Macho64.asm new file mode 100644 index 0000000..cf92777 --- /dev/null +++ b/Languages/Assembler NASM Macho64.asm @@ -0,0 +1,17 @@ +global start + +section .text +start: + mov rax, 0x2000004 ; write + mov rdi, 1 ; stdout + mov rsi, msg + mov rdx, msg.len + syscall + + mov rax, 0x2000001 ; exit + mov rdi, 0 + syscall + +section .data +msg: db "Hello, World!", 10 +.len: equ $ - msg diff --git a/Languages/Assembler NASM Win32.asm b/Languages/Assembler NASM Win32.asm new file mode 100644 index 0000000..3ded350 --- /dev/null +++ b/Languages/Assembler NASM Win32.asm @@ -0,0 +1,10 @@ +BITS 32 +global _main +extern _printf +section .text + push msg + call _printf + add esp,4 + ret +section .data + msg: db "Hello world",0Ah,0 diff --git a/Languages/Assembler PDP10 Midas.mid b/Languages/Assembler PDP10 Midas.mid new file mode 100644 index 0000000..dde93a7 --- /dev/null +++ b/Languages/Assembler PDP10 Midas.mid @@ -0,0 +1,17 @@ + TITLE Hello World + +A==1 +B==2 +TYO==1 + +START: .OPEN TYO,[.UAO,,'TTY] + .LOSE + MOVE A,[440700,,HELLO] +LOOP: ILDB B,A + JUMPE B,[.LOGOUT 1,] + .IOT TYO,B + JRST LOOP + +HELLO: ASCIZ /Hello World/ + + END START diff --git a/Languages/Assembler PDP11 Palx.palx b/Languages/Assembler PDP11 Palx.palx new file mode 100644 index 0000000..b76872c --- /dev/null +++ b/Languages/Assembler PDP11 Palx.palx @@ -0,0 +1,23 @@ + .TITLE Hello World + +R0=%0 +R1=%1 +TPS==177564 +TPB==177566 + + .=400 + +START: MOV #1,@#TPS + MOV #HELLO,R0 +LOOP: TSTB @#TPS + BPL LOOP + MOVB (R0)+,R1 + BEQ STOP + MOVB R1,@#TPB + BR LOOP + +STOP: HALT + +HELLO: .ASCIZ /Hello World/ + + .END START diff --git a/Languages/Assembler TASM DOS.asm b/Languages/Assembler TASM DOS.asm new file mode 100644 index 0000000..3966de9 --- /dev/null +++ b/Languages/Assembler TASM DOS.asm @@ -0,0 +1,20 @@ +IDEAL +MODEL SMALL +STACK 100h + +DATASEG +msg db "Hello World!", 0dh, 0ah, "$" + +CODESEG +start: + mov ax, @data + mov ds, ax + + mov dx, offset msg + mov ah, 9 + int 21h + + mov ah, 4ch + int 21h + +end start diff --git a/Languages/Assembler TMS9900 Ti99 4A.asm b/Languages/Assembler TMS9900 Ti99 4A.asm new file mode 100644 index 0000000..26351d9 --- /dev/null +++ b/Languages/Assembler TMS9900 Ti99 4A.asm @@ -0,0 +1,44 @@ + +* Hello World for TI-99/4a computer with TMS9900 CPU +* by Frog ( http://frog.enlight.ru ) +* 15 April 2016 +* +**************************************************************************** + + DEF START + +WRKSP EQU >8300 + +VDPWD EQU >8C00 * VDP RAM write data +VDPWA EQU >8C02 * VDP RAM read/write address + + +START LIMI 0 * disable interrupts + LWPI WRKSP * set default workspace + +* set VDP RAM start address (low and high byte) + + LI R0,>0000 + ORI R0,>4000 + SWPB R0 + MOVB R0,@VDPWA + SWPB R0 + MOVB R0,@VDPWA + + LI R1,HELLOWORLD * ascii string address + LI R2,12 * total chars + +NEXTCHAR + MOVB *R1+,@VDPWD * put next char on screen + DEC R2 + JNE NEXTCHAR + +LOOPBACK + JMP LOOPBACK * stop and do nothing + + +HELLOWORLD + TEXT 'HELLO WORLD!' * string data + BYTE 0 + + END diff --git a/Languages/Assembler Vax Ultrix.asm b/Languages/Assembler Vax Ultrix.asm new file mode 100644 index 0000000..2ee98b3 --- /dev/null +++ b/Languages/Assembler Vax Ultrix.asm @@ -0,0 +1,13 @@ +.data +hw: + .ascii "Hello World!\12" +.text + .align 1 +.globl _main +_main: + .word 0 + pushl $13 + pushab hw + pushl $1 + calls $3,_write + ret diff --git a/Languages/Assembler Z80 Knightos.asm b/Languages/Assembler Z80 Knightos.asm new file mode 100644 index 0000000..cdb2e6a --- /dev/null +++ b/Languages/Assembler Z80 Knightos.asm @@ -0,0 +1,16 @@ +#include "kernel.inc" + .db "KEXC" + .db KEXC_ENTRY_POINT + .dw start +start: + pcall(getLcdLock) + + pcall(allocScreenBuffer) + pcall(clearScreen) + + kld(hl, message) + ld de, 0 + pcall(drawStr) + +message: + .db "Hello World", 0 diff --git a/Languages/Assembler Z80 TI83 Calculator.asm b/Languages/Assembler Z80 TI83 Calculator.asm new file mode 100644 index 0000000..339e1ee --- /dev/null +++ b/Languages/Assembler Z80 TI83 Calculator.asm @@ -0,0 +1,20 @@ +.NOLIST +#define EQU .equ +#define equ .equ +#define END .end +#define end .end +#include "ti83plus.inc" +.LIST + .org 9D93h + .db $BB,$6D + ld a,0 + ld (CURCOL),a + ld (CURROW),a + ld hl,text + B_CALL(_PutS) + B_CALL(_NewLine) + ret +text: + .db "Hello, World",0 +.end +end diff --git a/Languages/Assembler Z80 ZXSpecturm.asm b/Languages/Assembler Z80 ZXSpecturm.asm new file mode 100644 index 0000000..419b027 --- /dev/null +++ b/Languages/Assembler Z80 ZXSpecturm.asm @@ -0,0 +1,21 @@ +org $6000 + ld bc, STRING + ld de, SCR + +LOOP + ld a, (bc) + cp 0 + jr z, EXIT + rst $10 + inc bc + inc de + jr LOOP + +EXIT + ret + +SCR equ 16384 + +STRING + defb "Hello World!" + defb 13, 0 diff --git a/Languages/Assembler hla.hla b/Languages/Assembler hla.hla new file mode 100644 index 0000000..2654daa --- /dev/null +++ b/Languages/Assembler hla.hla @@ -0,0 +1,7 @@ +program HelloWorld; + +#include( "stdlib.hhf" ); + +begin HelloWorld; + stdout.put( "Hello, world!", nl ); +end HelloWorld; diff --git a/Languages/Attache.@ b/Languages/Attache.@ new file mode 100644 index 0000000..45181a7 --- /dev/null +++ b/Languages/Attache.@ @@ -0,0 +1 @@ +Print["Hello World"] diff --git a/Languages/AutoHotKey.ahk b/Languages/AutoHotKey.ahk new file mode 100644 index 0000000..4146842 --- /dev/null +++ b/Languages/AutoHotKey.ahk @@ -0,0 +1 @@ +MsgBox, Hello World diff --git a/Languages/AutoIt.au3 b/Languages/AutoIt.au3 new file mode 100644 index 0000000..0077298 --- /dev/null +++ b/Languages/AutoIt.au3 @@ -0,0 +1 @@ +MsgBox(0, "Message Box", "Hello World") diff --git a/Languages/AutoLISP.lsp b/Languages/AutoLISP.lsp new file mode 100644 index 0000000..db0ff23 --- /dev/null +++ b/Languages/AutoLISP.lsp @@ -0,0 +1 @@ +(alert "Hello World") diff --git a/Languages/Avisynth.avs b/Languages/Avisynth.avs new file mode 100644 index 0000000..6ee0d1f --- /dev/null +++ b/Languages/Avisynth.avs @@ -0,0 +1 @@ +MessageClip("Hello World") diff --git a/Languages/Awful.yuk b/Languages/Awful.yuk new file mode 100644 index 0000000..61be871 --- /dev/null +++ b/Languages/Awful.yuk @@ -0,0 +1,3 @@ +#!/usr/bin/awful + +:writeln s"Hello World" diff --git a/Languages/B.b b/Languages/B.b new file mode 100644 index 0000000..d98e47b --- /dev/null +++ b/Languages/B.b @@ -0,0 +1,3 @@ +main() { + putchar ('Hell'); putchar ('o Wo'); putchar ('rld'); putchar ('*n'); +} diff --git a/Languages/BAIK.ina b/Languages/BAIK.ina new file mode 100644 index 0000000..01e4c2d --- /dev/null +++ b/Languages/BAIK.ina @@ -0,0 +1 @@ +tulis "Hello World" diff --git a/Languages/BASIC 256.kbs b/Languages/BASIC 256.kbs new file mode 100644 index 0000000..56c7347 --- /dev/null +++ b/Languages/BASIC 256.kbs @@ -0,0 +1 @@ +Print "Hello World" diff --git a/Languages/BASIC.bas b/Languages/BASIC.bas new file mode 100644 index 0000000..e717ab9 --- /dev/null +++ b/Languages/BASIC.bas @@ -0,0 +1,2 @@ +10 PRINT "Hello World" +20 END diff --git a/Languages/BC GNU.bc b/Languages/BC GNU.bc new file mode 100644 index 0000000..31bf5aa --- /dev/null +++ b/Languages/BC GNU.bc @@ -0,0 +1,2 @@ +print "Hello World" +quit diff --git a/Languages/BC.bc b/Languages/BC.bc new file mode 100644 index 0000000..06ae699 --- /dev/null +++ b/Languages/BC.bc @@ -0,0 +1 @@ +"Hello World" diff --git a/Languages/BCPL.bcl b/Languages/BCPL.bcl new file mode 100644 index 0000000..976f70a --- /dev/null +++ b/Languages/BCPL.bcl @@ -0,0 +1,6 @@ +GET "LIBHDR" + +LET START() BE +$( + WRITES("Hello World*N") +$) diff --git a/Languages/BIRL.c b/Languages/BIRL.c new file mode 100644 index 0000000..c6eb195 --- /dev/null +++ b/Languages/BIRL.c @@ -0,0 +1,4 @@ +HORA DO SHOW // main code block + CE QUER VER ESSA PORRA? ("Hello World\n"); // print "Hello World"" + BORA CUMPADE 0; // end function +BIRL \ No newline at end of file diff --git a/Languages/BIT.bit b/Languages/BIT.bit new file mode 100644 index 0000000..531c5f9 --- /dev/null +++ b/Languages/BIT.bit @@ -0,0 +1,81 @@ + +LINENUMBERZEROCODEPRINTZEROGOTOONELINENUMBERONECODEPRINTONEGOTOONEZEROLINENUMBE +RONEZEROCODEPRINTZEROGOTOONEONELINENUMBERONEONECODEPRINTZEROGOTOONEZEROZEROLINE +NUMBERONEZEROZEROCODEPRINTONEGOTOONEZEROONELINENUMBERONEZEROONECODEPRINTZEROGOT +OONEONEZEROLINENUMBERONEONEZEROCODEPRINTZEROGOTOONEONEONELINENUMBERONEONEONECOD +EPRINTZEROGOTOONEZEROZEROZEROLINENUMBERONEZEROZEROZEROCODEPRINTZEROGOTOONEZEROZ +EROONELINENUMBERONEZEROZEROONECODEPRINTONEGOTOONEZEROONEZEROLINENUMBERONEZEROON +EZEROCODEPRINTONEGOTOONEZEROONEONELINENUMBERONEZEROONEONECODEPRINTZEROGOTOONEON +EZEROZEROLINENUMBERONEONEZEROZEROCODEPRINTZEROGOTOONEONEZEROONELINENUMBERONEONE +ZEROONECODEPRINTONEGOTOONEONEONEZEROLINENUMBERONEONEONEZEROCODEPRINTZEROGOTOONE +ONEONEONELINENUMBERONEONEONEONECODEPRINTONEGOTOONEZEROZEROZEROZEROLINENUMBERONE +ZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROZEROZEROONELINENUMBERONEZEROZEROZEROONE +CODEPRINTONEGOTOONEZEROZEROONEZEROLINENUMBERONEZEROZEROONEZEROCODEPRINTONEGOTOO +NEZEROZEROONEONELINENUMBERONEZEROZEROONEONECODEPRINTZEROGOTOONEZEROONEZEROZEROL +INENUMBERONEZEROONEZEROZEROCODEPRINTONEGOTOONEZEROONEZEROONELINENUMBERONEZEROON +EZEROONECODEPRINTONEGOTOONEZEROONEONEZEROLINENUMBERONEZEROONEONEZEROCODEPRINTZE +ROGOTOONEZEROONEONEONELINENUMBERONEZEROONEONEONECODEPRINTZEROGOTOONEONEZEROZERO +ZEROLINENUMBERONEONEZEROZEROZEROCODEPRINTZEROGOTOONEONEZEROZEROONELINENUMBERONE +ONEZEROZEROONECODEPRINTONEGOTOONEONEZEROONEZEROLINENUMBERONEONEZEROONEZEROCODEP +RINTONEGOTOONEONEZEROONEONELINENUMBERONEONEZEROONEONECODEPRINTZEROGOTOONEONEONE +ZEROZEROLINENUMBERONEONEONEZEROZEROCODEPRINTONEGOTOONEONEONEZEROONELINENUMBERON +EONEONEZEROONECODEPRINTONEGOTOONEONEONEONEZEROLINENUMBERONEONEONEONEZEROCODEPRI +NTZEROGOTOONEONEONEONEONELINENUMBERONEONEONEONEONECODEPRINTZEROGOTOONEZEROZEROZ +EROZEROZEROLINENUMBERONEZEROZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROZEROZEROZER +OONELINENUMBERONEZEROZEROZEROZEROONECODEPRINTONEGOTOONEZEROZEROZEROONEZEROLINEN +UMBERONEZEROZEROZEROONEZEROCODEPRINTONEGOTOONEZEROZEROZEROONEONELINENUMBERONEZE +ROZEROZEROONEONECODEPRINTZEROGOTOONEZEROZEROONEZEROZEROLINENUMBERONEZEROZEROONE +ZEROZEROCODEPRINTONEGOTOONEZEROZEROONEZEROONELINENUMBERONEZEROZEROONEZEROONECOD +EPRINTONEGOTOONEZEROZEROONEONEZEROLINENUMBERONEZEROZEROONEONEZEROCODEPRINTONEGO +TOONEZEROZEROONEONEONELINENUMBERONEZEROZEROONEONEONECODEPRINTONEGOTOONEZEROONEZ +EROZEROZEROLINENUMBERONEZEROONEZEROZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROZEROO +NELINENUMBERONEZEROONEZEROZEROONECODEPRINTZEROGOTOONEZEROONEZEROONEZEROLINENUMB +ERONEZEROONEZEROONEZEROCODEPRINTONEGOTOONEZEROONEZEROONEONELINENUMBERONEZEROONE +ZEROONEONECODEPRINTZEROGOTOONEZEROONEONEZEROZEROLINENUMBERONEZEROONEONEZEROZERO +CODEPRINTZEROGOTOONEZEROONEONEZEROONELINENUMBERONEZEROONEONEZEROONECODEPRINTZER +OGOTOONEZEROONEONEONEZEROLINENUMBERONEZEROONEONEONEZEROCODEPRINTZEROGOTOONEZERO +ONEONEONEONELINENUMBERONEZEROONEONEONEONECODEPRINTZEROGOTOONEONEZEROZEROZEROZER +OLINENUMBERONEONEZEROZEROZEROZEROCODEPRINTZEROGOTOONEONEZEROZEROZEROONELINENUMB +ERONEONEZEROZEROZEROONECODEPRINTONEGOTOONEONEZEROZEROONEZEROLINENUMBERONEONEZER +OZEROONEZEROCODEPRINTONEGOTOONEONEZEROZEROONEONELINENUMBERONEONEZEROZEROONEONEC +ODEPRINTONEGOTOONEONEZEROONEZEROZEROLINENUMBERONEONEZEROONEZEROZEROCODEPRINTZER +OGOTOONEONEZEROONEZEROONELINENUMBERONEONEZEROONEZEROONECODEPRINTONEGOTOONEONEZE +ROONEONEZEROLINENUMBERONEONEZEROONEONEZEROCODEPRINTONEGOTOONEONEZEROONEONEONELI +NENUMBERONEONEZEROONEONEONECODEPRINTONEGOTOONEONEONEZEROZEROZEROLINENUMBERONEON +EONEZEROZEROZEROCODEPRINTZEROGOTOONEONEONEZEROZEROONELINENUMBERONEONEONEZEROZER +OONECODEPRINTONEGOTOONEONEONEZEROONEZEROLINENUMBERONEONEONEZEROONEZEROCODEPRINT +ONEGOTOONEONEONEZEROONEONELINENUMBERONEONEONEZEROONEONECODEPRINTZEROGOTOONEONEO +NEONEZEROZEROLINENUMBERONEONEONEONEZEROZEROCODEPRINTONEGOTOONEONEONEONEZEROONEL +INENUMBERONEONEONEONEZEROONECODEPRINTONEGOTOONEONEONEONEONEZEROLINENUMBERONEONE +ONEONEONEZEROCODEPRINTONEGOTOONEONEONEONEONEONELINENUMBERONEONEONEONEONEONECODE +PRINTONEGOTOONEZEROZEROZEROZEROZEROZEROLINENUMBERONEZEROZEROZEROZEROZEROZEROCOD +EPRINTZEROGOTOONEZEROZEROZEROZEROZEROONELINENUMBERONEZEROZEROZEROZEROZEROONECOD +EPRINTONEGOTOONEZEROZEROZEROZEROONEZEROLINENUMBERONEZEROZEROZEROZEROONEZEROCODE +PRINTONEGOTOONEZEROZEROZEROZEROONEONELINENUMBERONEZEROZEROZEROZEROONEONECODEPRI +NTONEGOTOONEZEROZEROZEROONEZEROZEROLINENUMBERONEZEROZEROZEROONEZEROZEROCODEPRIN +TZEROGOTOONEZEROZEROZEROONEZEROONELINENUMBERONEZEROZEROZEROONEZEROONECODEPRINTZ +EROGOTOONEZEROZEROZEROONEONEZEROLINENUMBERONEZEROZEROZEROONEONEZEROCODEPRINTONE +GOTOONEZEROZEROZEROONEONEONELINENUMBERONEZEROZEROZEROONEONEONECODEPRINTZEROGOTO +ONEZEROZEROONEZEROZEROZEROLINENUMBERONEZEROZEROONEZEROZEROZEROCODEPRINTZEROGOTO +ONEZEROZEROONEZEROZEROONELINENUMBERONEZEROZEROONEZEROZEROONECODEPRINTONEGOTOONE +ZEROZEROONEZEROONEZEROLINENUMBERONEZEROZEROONEZEROONEZEROCODEPRINTONEGOTOONEZER +OZEROONEZEROONEONELINENUMBERONEZEROZEROONEZEROONEONECODEPRINTZEROGOTOONEZEROZER +OONEONEZEROZEROLINENUMBERONEZEROZEROONEONEZEROZEROCODEPRINTONEGOTOONEZEROZEROON +EONEZEROONELINENUMBERONEZEROZEROONEONEZEROONECODEPRINTONEGOTOONEZEROZEROONEONEO +NEZEROLINENUMBERONEZEROZEROONEONEONEZEROCODEPRINTZEROGOTOONEZEROZEROONEONEONEON +ELINENUMBERONEZEROZEROONEONEONEONECODEPRINTZEROGOTOONEZEROONEZEROZEROZEROZEROLI +NENUMBERONEZEROONEZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROZEROZEROONELIN +ENUMBERONEZEROONEZEROZEROZEROONECODEPRINTONEGOTOONEZEROONEZEROZEROONEZEROLINENU +MBERONEZEROONEZEROZEROONEZEROCODEPRINTONEGOTOONEZEROONEZEROZEROONEONELINENUMBER +ONEZEROONEZEROZEROONEONECODEPRINTZEROGOTOONEZEROONEZEROONEZEROZEROLINENUMBERONE +ZEROONEZEROONEZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROONEZEROONELINENUMBERONEZER +OONEZEROONEZEROONECODEPRINTONEGOTOONEZEROONEZEROONEONEZEROLINENUMBERONEZEROONEZ +EROONEONEZEROCODEPRINTZEROGOTOONEZEROONEZEROONEONEONELINENUMBERONEZEROONEZEROON +EONEONECODEPRINTZEROGOTOONEZEROONEONEZEROZEROZEROLINENUMBERONEZEROONEONEZEROZER +OZEROCODEPRINTZEROGOTOONEZEROONEONEZEROZEROONELINENUMBERONEZEROONEONEZEROZEROON +ECODEPRINTZEROGOTOONEZEROONEONEZEROONEZEROLINENUMBERONEZEROONEONEZEROONEZEROCOD +EPRINTONEGOTOONEZEROONEONEZEROONEONELINENUMBERONEZEROONEONEZEROONEONECODEPRINTZ +EROGOTOONEZEROONEONEONEZEROZEROLINENUMBERONEZEROONEONEONEZEROZEROCODEPRINTZEROG +OTOONEZEROONEONEONEZEROONELINENUMBERONEZEROONEONEONEZEROONECODEPRINTZEROGOTOONE +ZEROONEONEONEONEZEROLINENUMBERONEZEROONEONEONEONEZEROCODEPRINTZEROGOTOONEZEROON +EONEONEONEONELINENUMBERONEZEROONEONEONEONEONECODEPRINTONE diff --git a/Languages/BLC.Blc b/Languages/BLC.Blc new file mode 100644 index 0000000..45cd2a8 --- /dev/null +++ b/Languages/BLC.Blc @@ -0,0 +1 @@ + Hello World diff --git a/Languages/BRZRK.brzrk b/Languages/BRZRK.brzrk new file mode 100644 index 0000000..8de4577 --- /dev/null +++ b/Languages/BRZRK.brzrk @@ -0,0 +1 @@ +$"Hello World" diff --git a/Languages/Ballerina.bal b/Languages/Ballerina.bal new file mode 100644 index 0000000..9e100d5 --- /dev/null +++ b/Languages/Ballerina.bal @@ -0,0 +1,4 @@ +import ballerina/io; + +public function main() { + io:println("Hello World"); diff --git a/Languages/Bash.bash b/Languages/Bash.bash new file mode 100644 index 0000000..23bf47c --- /dev/null +++ b/Languages/Bash.bash @@ -0,0 +1,3 @@ +#!/bin/bash + +echo "Hello World" diff --git a/Languages/Batch.bat b/Languages/Batch.bat new file mode 100644 index 0000000..f6e3e98 --- /dev/null +++ b/Languages/Batch.bat @@ -0,0 +1,2 @@ +@echo off +echo Hello World diff --git a/Languages/Batch.cmd b/Languages/Batch.cmd new file mode 100644 index 0000000..f6e3e98 --- /dev/null +++ b/Languages/Batch.cmd @@ -0,0 +1,2 @@ +@echo off +echo Hello World diff --git a/Languages/Batsh.batsh b/Languages/Batsh.batsh new file mode 100644 index 0000000..431ab8b --- /dev/null +++ b/Languages/Batsh.batsh @@ -0,0 +1 @@ +println("Hello World"); diff --git a/Languages/Battlestar.bts b/Languages/Battlestar.bts new file mode 100644 index 0000000..21d3560 --- /dev/null +++ b/Languages/Battlestar.bts @@ -0,0 +1,3 @@ +#!/usr/bin/bts +const hello = "Hello World\n" +print(hello) diff --git a/Languages/Beanshell.bsh b/Languages/Beanshell.bsh new file mode 100644 index 0000000..decaab5 --- /dev/null +++ b/Languages/Beanshell.bsh @@ -0,0 +1 @@ +print ("Hello World"); diff --git a/Languages/Beatnik.beatnik b/Languages/Beatnik.beatnik new file mode 100644 index 0000000..5e3ddbe --- /dev/null +++ b/Languages/Beatnik.beatnik @@ -0,0 +1,89 @@ +Soars, larkspurs, rains. +Indistinctness. +Mario snarl (nurses, natures, rules...) sensuously retries goal. +Agribusinesses' costs par lain ropes (mopes) autos' cores. +Tuner ambitiousness. +Flit. +Dour entombment. +Legals' saner kinking lapse. +Nests glint. +Dread, tied futures, dourer usual tumor grunts alter atonal + garb tries shouldered coins. +Taste a vast lustiness. +Stile stuns gad subgroup gram lanes. +Draftee insurer road: cuckold blunt, strut sunnier. +Rely enure pantheism: arty gain groups (genies, pan) titters, tattles, nears. +Bluffer tapes? Idle diatom stooge! +Feted antes anklets ague? Remit goiter gout! +Doubtless teared toed alohas will dull gangs' aerials' tails' sluices; +Gusset ends! Gawkier halo! + +Enter abstruse rested loser beer guy louts. +Curtain roams lasso weir lupus stunt. +Truant bears animate talon. Entire torte originally timer. +Redo stilt gobs. + +Utter centaurs; +Urgent stars; +Usurers (dilute); +Noses; +Bones; +Brig sonar graders; +Utensil silts; +Lazies. +Fret arson veterinary rows. + +Atlas grunted: "Pates, slues, sulfuric manor liaising tines, + trailers, rep... unfair! Instant snots!" + +Sled rested until eatery fail. +Ergs fortitude + Indent spotter +Euros enter egg. +Curious tenures. +Torus cutlasses. +Sarong torso earns cruel lags it reeled. + +Engineer: "Erase handbag -- unite ratification!" + +oaring oaten donkeys unsold, surer rapid saltest tags +BUTTERED TIBIA LUGS REWIRING TOILETS +anion festers raring edit epilogues. +DIRGE ROTOR. +linnet oaring. +GORE BOOTIES. +Ironed goon lists tallest sublets -- +Riots, +Raucous onset. + +Ignobly, runners' diet anguishes sunrise loner. +Erode mob, slier switcher! +Loaners stilt drudge pearl atoll, risking hats' ends. + +Rebind sitters. + +Toga epistles -- crud lard. (Pager purse dons souls.) + +glob title a curio hired rites shed suds lade grease strut arctic revs toad +unless idlers rind stilt region land GERMICIDES SULTANA GUTS gill siting leans +nice spurs +tests gloves +roused asp + +Holes! Moles! (Sores!) +Hygienists! Scars! (Asses!) +Smells spell rares. + +Cubs instant sing in parse goodies. +Rosin. Unhelpful sisal acres. Slope told. +MALENESS PASTA LAB. "Infirmary vine," rang illiterates (beans). +Rosin sours, insults truss abalones, nailed rules, helical atlases. +Dear remodeling stings mar rents. +Sunless shiner orb (silly idol.) +Clarity disses senna. +Vagabonds sauted; sloes performed gelds. +Alter post radial lip sectioning gums. +Saint Towellings. +Larger aeons telephone stolid char, pal! +Boats Dean forsook, rosters, tunas, terrariums -- united, traced. +Nude pagoda careens. diff --git a/Languages/Beef.bf b/Languages/Beef.bf new file mode 100644 index 0000000..7aece03 --- /dev/null +++ b/Languages/Beef.bf @@ -0,0 +1,12 @@ +using System; + +namespace HelloWorld +{ + class Program + { + static void Main() + { + Console.WriteLine("Hello World"); + } + } +} diff --git a/Languages/Befunge.be b/Languages/Befunge.be new file mode 100644 index 0000000..0aa8571 --- /dev/null +++ b/Languages/Befunge.be @@ -0,0 +1 @@ +>"dlroW olleH",,,,,,,,,,,@ diff --git a/Languages/Beta.bet b/Languages/Beta.bet new file mode 100644 index 0000000..a551813 --- /dev/null +++ b/Languages/Beta.bet @@ -0,0 +1,4 @@ +ORIGIN '~beta/basiclib/betaenv' +-- program: Descriptor -- +(* Hello World in BETA *) +(# do 'Hello World' -> putLine #) diff --git a/Languages/Binaryfuck.bf b/Languages/Binaryfuck.bf new file mode 100644 index 0000000..2e1adc2 --- /dev/null +++ b/Languages/Binaryfuck.bf @@ -0,0 +1,8 @@ +000 000 000 000 000 000 000 000 000 000 110 010 000 010 000 +000 000 010 000 000 000 000 000 000 000 010 000 000 000 000 +000 000 000 000 000 000 011 011 011 011 001 111 010 010 010 +000 000 100 010 000 100 000 000 000 000 000 000 000 100 100 +000 000 000 100 011 011 000 000 100 010 000 000 000 000 000 +000 000 000 000 000 000 000 000 000 000 100 010 100 000 000 +000 100 001 001 001 001 001 001 100 001 001 001 001 001 001 +001 001 100 diff --git a/Languages/BitBitJump.bbj b/Languages/BitBitJump.bbj new file mode 100644 index 0000000..4c55c2d --- /dev/null +++ b/Languages/BitBitJump.bbj @@ -0,0 +1,13 @@ + Z0:0 Z1:0 +start: .deref p X + .testH X print -1 +print: .out X + .add p BASE p + 0 0 start + p:H X:0 + H:72 101 108 + 108 111 44 + 32 87 111 + 114 108 100 + 33 10 -1 + .include lib.bbj diff --git a/Languages/Bitsbox.b b/Languages/Bitsbox.b new file mode 100644 index 0000000..3f3ac77 --- /dev/null +++ b/Languages/Bitsbox.b @@ -0,0 +1 @@ +text('Hello World') diff --git a/Languages/BlackRum.br b/Languages/BlackRum.br new file mode 100644 index 0000000..9a825d5 --- /dev/null +++ b/Languages/BlackRum.br @@ -0,0 +1 @@ +slur "Hello World" diff --git a/Languages/Blender.py b/Languages/Blender.py new file mode 100644 index 0000000..eac3205 --- /dev/null +++ b/Languages/Blender.py @@ -0,0 +1,7 @@ +import Blender +from Blender import Scene, Text3d + +text = Text3d.New("Text") +text.setText("Hello World") +Scene.GetCurrent().objects.new(text) +Blender.Redraw() diff --git a/Languages/Blitz3D.bb b/Languages/Blitz3D.bb new file mode 100644 index 0000000..25f9a26 --- /dev/null +++ b/Languages/Blitz3D.bb @@ -0,0 +1,4 @@ +;Blitz3D Hello World demo by MANIAK_dobrii +Print "Hello World" +WaitKey +End diff --git a/Languages/Bloop.bloop b/Languages/Bloop.bloop new file mode 100644 index 0000000..055b2d5 --- /dev/null +++ b/Languages/Bloop.bloop @@ -0,0 +1,5 @@ +DEFINE PROCEDURE ''HELLO-WORLD'' [N]: +BLOCK 0: BEGIN + PRINT['Hello World'] +BLOCK 0: END. +HELLO-WORLD[1]; \ No newline at end of file diff --git a/Languages/Blub.blub b/Languages/Blub.blub new file mode 100644 index 0000000..7716ea1 --- /dev/null +++ b/Languages/Blub.blub @@ -0,0 +1,13 @@ +blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub? +blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub! +blub? blub! blub? blub. blub! blub. blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. +blub! blub? blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub! blub? blub! blub? blub. blub. blub. +blub! blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub. blub! blub. blub. blub. +blub. blub. blub. blub. blub! blub. blub. blub? blub. blub? blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. +blub. blub. blub. blub. blub. blub. blub! blub? blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub! +blub? blub! blub? blub. blub! blub. blub. blub? blub. blub? blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. +blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub? blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. +blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub! blub? blub! blub? blub. blub! blub! blub! blub! +blub! blub! blub! blub. blub? blub. blub? blub. blub? blub. blub? blub. blub! blub. blub. blub. blub. blub. blub. blub. blub! blub. +blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub. blub! blub! blub! blub! blub! blub! blub! blub! +blub! blub! blub! blub! blub! blub! blub! blub! blub! blub. blub. blub? blub. blub? blub. blub. blub! blub. diff --git a/Languages/Bolgefuck.bf b/Languages/Bolgefuck.bf new file mode 100644 index 0000000..91feb72 --- /dev/null +++ b/Languages/Bolgefuck.bf @@ -0,0 +1 @@ +wimpmodesHpsepslpslpsops psWpsopsrpslpsdpH //hello world without moving pointers in wimpmode diff --git a/Languages/Boo.boo b/Languages/Boo.boo new file mode 100644 index 0000000..ce438bd --- /dev/null +++ b/Languages/Boo.boo @@ -0,0 +1 @@ +print "Hello World" diff --git a/Languages/Bosque.bsq b/Languages/Bosque.bsq new file mode 100644 index 0000000..c176f2a --- /dev/null +++ b/Languages/Bosque.bsq @@ -0,0 +1,5 @@ +namespace NSMain; + +entrypoint function main(): String { + return "Hello World"; +} \ No newline at end of file diff --git a/Languages/Brainfuck 2D.bf2d b/Languages/Brainfuck 2D.bf2d new file mode 100644 index 0000000..48bb5af --- /dev/null +++ b/Languages/Brainfuck 2D.bf2d @@ -0,0 +1,94 @@ +* + * *0************** + * * * + * * * + *9******************* * * *7*************** + * * ** * + * * * * * + * * * * * + * * * * * + * **********0* * * + * ********** * + * * * + * * * + *44**************************** * * + * * * + * * * + ***********0* * 0 * + * * *3*** * * + * * * 0 * + * * 2 * * + * * *7*********** * * + * * * * * + 0 * * * *4*********** + * * * * * + * * * * *0**** * + * 0 * * * * * + * ******************************************************************************** + * * * * * + ********************** * * * + * *0*** * + ** * + * * * + * * * + * ********************* + * * * + * * * + * * *8**************** + * *26**** * + * * * + * * *0****** * + * * * * * * + * ** * * * * * + * * * * * ** * *4******* + * * * * * * * * * + * * * * * * * * * + * * * * *****0* ***************************** + * * * * * + * * * * * + ******0* * * * + * * *92*********** + * *3****** * + * * * + * * * * + * ** * * + * * * * *0***** * + * * * * * 0 * + * * ********* * * *5**** + * * * * * + * 0 *3******** * * + * * * * * + ************************************************************** + * * * + * * *****8* * + * * 0 * * * + ** * * * ** + * * ***6* * * * + * * * * * + ** *0********* * * + * * * * + * * * * + * * * * + * * * * + ************************************** * + * 0 + * *91************* + *2222***************************** * + * * + * * + *0************************************** * + * * * * ** + * * * * * * + * * * * * * + * * * * * * + * * * ***** * + * *31******* * * + * * * * + * * *************** + * * + *********************** + +/* the new BrainFuckTwoD Code + "Hello World!" + (c) DuNe & oCaS */ + diff --git a/Languages/Brainfuck.bf b/Languages/Brainfuck.bf new file mode 100644 index 0000000..a5c1039 --- /dev/null +++ b/Languages/Brainfuck.bf @@ -0,0 +1 @@ +-[------->+<]>-.-[->+++++<]>++.+++++++..+++.[--->+<]>-----.---[->+++<]>.-[--->+<]>---.+++.------.--------. \ No newline at end of file diff --git a/Languages/Broccoli.brocc b/Languages/Broccoli.brocc new file mode 100644 index 0000000..c0339b1 --- /dev/null +++ b/Languages/Broccoli.brocc @@ -0,0 +1 @@ +(out "Hello World" crlf) diff --git a/Languages/Burlesque.burlesque b/Languages/Burlesque.burlesque new file mode 100644 index 0000000..7c5f631 --- /dev/null +++ b/Languages/Burlesque.burlesque @@ -0,0 +1 @@ +"Hello World"Q diff --git a/Languages/Byter.byter b/Languages/Byter.byter new file mode 100644 index 0000000..2986272 --- /dev/null +++ b/Languages/Byter.byter @@ -0,0 +1,16 @@ +>>>>>>>>>V00V00V +0#00A00V>A00VV<<0$0V> +V0AA<00V>V<<<>V0V<<<-<000V<0 +0AV0VV<<<0000V<0 +0A>V+}>>>>>>}>>>-000000>V +00A0000>>>>>>>>A +V0A<<<<<<<<<<<<> +V000000000000000 +V000000000000000 +V000000000000000 +V000000000000000 +V000000000000000 +>>>>>>>>>>>>V000 diff --git a/Languages/C++.cpp b/Languages/C++.cpp new file mode 100644 index 0000000..f67b815 --- /dev/null +++ b/Languages/C++.cpp @@ -0,0 +1,6 @@ +#include + +int main() +{ + std::cout << "Hello World" << std::endl; +} diff --git a/Languages/C.c b/Languages/C.c new file mode 100644 index 0000000..947c5de --- /dev/null +++ b/Languages/C.c @@ -0,0 +1,6 @@ +#include + +int main() { + printf("Hello World\n"); + return 0; +} diff --git a/Languages/CAML.ml b/Languages/CAML.ml new file mode 100644 index 0000000..cd64f1d --- /dev/null +++ b/Languages/CAML.ml @@ -0,0 +1 @@ +print_endline "Hello World";; diff --git a/Languages/CGI.c b/Languages/CGI.c new file mode 100644 index 0000000..566df1e --- /dev/null +++ b/Languages/CGI.c @@ -0,0 +1,16 @@ +#include + +main () +{ + printf ("Content-type: text/html\n"); + printf ("\n"); + printf ("\n"); + printf ("\n"); + printf ("Hello World\n"); + printf (" \n"); + printf ("\n"); + printf ("\n"); + printf ("

Hello World

\n"); + printf ("\n"); + printf ("\n"); +} diff --git a/Languages/CLISP.lisp b/Languages/CLISP.lisp new file mode 100644 index 0000000..6002ba7 --- /dev/null +++ b/Languages/CLISP.lisp @@ -0,0 +1 @@ +(write-line "Hello World") \ No newline at end of file diff --git a/Languages/COBOL.cbl b/Languages/COBOL.cbl new file mode 100644 index 0000000..2d85335 --- /dev/null +++ b/Languages/COBOL.cbl @@ -0,0 +1,6 @@ + identification division. + program-id. cobol. + procedure division. + main. + display 'Hello World.' end-display. + stop run. diff --git a/Languages/COW.cow b/Languages/COW.cow new file mode 100644 index 0000000..bced35c --- /dev/null +++ b/Languages/COW.cow @@ -0,0 +1,11 @@ +MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO +MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO +MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO +MoO MoO MoO MoO MoO Moo Moo MoO MoO MoO Moo OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO +MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO +MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO +MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO +MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MOo +MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo +MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo MoO MoO MoO Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo +OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo diff --git a/Languages/CSH.csh b/Languages/CSH.csh new file mode 100644 index 0000000..5fea719 --- /dev/null +++ b/Languages/CSH.csh @@ -0,0 +1,2 @@ +#!/bin/csh +echo "Hello World" diff --git a/Languages/CSON.cson b/Languages/CSON.cson new file mode 100644 index 0000000..bfe7758 --- /dev/null +++ b/Languages/CSON.cson @@ -0,0 +1 @@ +{'hello': 'world'} diff --git a/Languages/CSS.css b/Languages/CSS.css new file mode 100644 index 0000000..3038d2e --- /dev/null +++ b/Languages/CSS.css @@ -0,0 +1,3 @@ +body::before { + content: "Hello World"; +} diff --git a/Languages/CSharp.cs b/Languages/CSharp.cs new file mode 100644 index 0000000..926f4cf --- /dev/null +++ b/Languages/CSharp.cs @@ -0,0 +1 @@ +System.Console.WriteLine("Hello World"); diff --git a/Languages/Cache ObjectScript.mac b/Languages/Cache ObjectScript.mac new file mode 100644 index 0000000..55b410a --- /dev/null +++ b/Languages/Cache ObjectScript.mac @@ -0,0 +1,3 @@ +HelloWorld ; + Write "Hello World" + Quit diff --git a/Languages/Cardinal.cardinal b/Languages/Cardinal.cardinal new file mode 100644 index 0000000..8033eb4 --- /dev/null +++ b/Languages/Cardinal.cardinal @@ -0,0 +1 @@ +%"Hello World";x diff --git a/Languages/Cduce.cduce b/Languages/Cduce.cduce new file mode 100644 index 0000000..2372acf --- /dev/null +++ b/Languages/Cduce.cduce @@ -0,0 +1 @@ +print "Hello World";; diff --git a/Languages/Centura.centura b/Languages/Centura.centura new file mode 100644 index 0000000..bca9f7f --- /dev/null +++ b/Languages/Centura.centura @@ -0,0 +1,10 @@ +! Hello World in Centura + +Function: HelloWorld +Description: +Returns +Parameters +Static Variables +Local variables +Actions + Call SalMessageBox( 'Hello World','Message',MB_Ok) diff --git a/Languages/Ceylon.ceylon b/Languages/Ceylon.ceylon new file mode 100644 index 0000000..1d6d969 --- /dev/null +++ b/Languages/Ceylon.ceylon @@ -0,0 +1,3 @@ +shared void hello() { + print("Hello World"); +} diff --git a/Languages/Chaos.kaos b/Languages/Chaos.kaos new file mode 100644 index 0000000..ce438bd --- /dev/null +++ b/Languages/Chaos.kaos @@ -0,0 +1 @@ +print "Hello World" diff --git a/Languages/Chapel.chpl b/Languages/Chapel.chpl new file mode 100644 index 0000000..0e2a135 --- /dev/null +++ b/Languages/Chapel.chpl @@ -0,0 +1 @@ +writeln("Hello World"); diff --git a/Languages/Cheddar.cheddar b/Languages/Cheddar.cheddar new file mode 100644 index 0000000..ce438bd --- /dev/null +++ b/Languages/Cheddar.cheddar @@ -0,0 +1 @@ +print "Hello World" diff --git a/Languages/Cheese++.cheese b/Languages/Cheese++.cheese new file mode 100644 index 0000000..fa1a55e --- /dev/null +++ b/Languages/Cheese++.cheese @@ -0,0 +1,3 @@ +Cheese + Wensleydale(SwissHello WorldSwiss)Brie +NoCheese \ No newline at end of file diff --git a/Languages/Chef.ch b/Languages/Chef.ch new file mode 100644 index 0000000..00bd4cd --- /dev/null +++ b/Languages/Chef.ch @@ -0,0 +1,65 @@ +Hello World Cake with Chocolate sauce. + +This prints hello world, while being tastier than Hello World Souffle. The main +chef makes a " world!" cake, which he puts in the baking dish. When he gets the +sous chef to make the "Hello" chocolate sauce, it gets put into the baking dish +and then the whole thing is printed when he refrigerates the sauce. When +actually cooking, I'm interpreting the chocolate sauce baking dish to be +separate from the cake one and Liquefy to mean either melt or blend depending on +context. + +Ingredients. +33 g chocolate chips +100 g butter +54 ml double cream +2 pinches baking powder +114 g sugar +111 ml beaten eggs +119 g flour +32 g cocoa powder +0 g cake mixture + +Cooking time: 25 minutes. + +Pre-heat oven to 180 degrees Celsius. + +Method. +Put chocolate chips into the mixing bowl. +Put butter into the mixing bowl. +Put sugar into the mixing bowl. +Put beaten eggs into the mixing bowl. +Put flour into the mixing bowl. +Put baking powder into the mixing bowl. +Put cocoa powder into the mixing bowl. +Stir the mixing bowl for 1 minute. +Combine double cream into the mixing bowl. +Stir the mixing bowl for 4 minutes. +Liquefy the contents of the mixing bowl. +Pour contents of the mixing bowl into the baking dish. +bake the cake mixture. +Wait until baked. +Serve with chocolate sauce. + +chocolate sauce. + +Ingredients. +111 g sugar +108 ml hot water +108 ml heated double cream +101 g dark chocolate +72 g milk chocolate + +Method. +Clean the mixing bowl. +Put sugar into the mixing bowl. +Put hot water into the mixing bowl. +Put heated double cream into the mixing bowl. +dissolve the sugar. +agitate the sugar until dissolved. +Liquefy the dark chocolate. +Put dark chocolate into the mixing bowl. +Liquefy the milk chocolate. +Put milk chocolate into the mixing bowl. +Liquefy contents of the mixing bowl. +Pour contents of the mixing bowl into the baking dish. +Refrigerate for 1 hour. diff --git a/Languages/Chicekn.chicken b/Languages/Chicekn.chicken new file mode 100644 index 0000000..5f7464e --- /dev/null +++ b/Languages/Chicekn.chicken @@ -0,0 +1,59 @@ +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken +chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken + +chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken + +chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken +chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken + +chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken + +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken + +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken +chicken chicken chicken chicken chicken chicken diff --git a/Languages/Cil.il b/Languages/Cil.il new file mode 100644 index 0000000..cca0c8d --- /dev/null +++ b/Languages/Cil.il @@ -0,0 +1,10 @@ +// ilasm cil.il +.assembly HelloWorld {} +.method public static void Main() cil managed +{ + .entrypoint + .maxstack 1 + ldstr "Hello World" + call void [mscorlib]System.Console::WriteLine(string) + ret +} diff --git a/Languages/Clean.icl b/Languages/Clean.icl new file mode 100644 index 0000000..c6d025e --- /dev/null +++ b/Languages/Clean.icl @@ -0,0 +1,3 @@ +module hello +Start :: {#Char} +Start = "Hello World" diff --git a/Languages/Clipper.cli b/Languages/Clipper.cli new file mode 100644 index 0000000..8992efd --- /dev/null +++ b/Languages/Clipper.cli @@ -0,0 +1 @@ +? "Hello World" \ No newline at end of file diff --git a/Languages/Clipper.clipper b/Languages/Clipper.clipper new file mode 100644 index 0000000..92a04b3 --- /dev/null +++ b/Languages/Clipper.clipper @@ -0,0 +1 @@ +? "Hello World" diff --git a/Languages/Clipper.prg b/Languages/Clipper.prg new file mode 100644 index 0000000..ba3ff6c --- /dev/null +++ b/Languages/Clipper.prg @@ -0,0 +1 @@ +? 'Hello World' diff --git a/Languages/Clojure.clj b/Languages/Clojure.clj new file mode 100644 index 0000000..0234f93 --- /dev/null +++ b/Languages/Clojure.clj @@ -0,0 +1 @@ +(println "Hello World") diff --git a/Languages/CobolScript.cbl b/Languages/CobolScript.cbl new file mode 100644 index 0000000..df85d79 --- /dev/null +++ b/Languages/CobolScript.cbl @@ -0,0 +1,6 @@ +DISPLAY `Content-type: text/html `. +DISPLAY LINEFEED. +DISPLAY ``. +DISPLAY `
Hello World
`. +DISPLAY ``. +GOBACK. diff --git a/Languages/Cobra.cobra b/Languages/Cobra.cobra new file mode 100644 index 0000000..6d3d656 --- /dev/null +++ b/Languages/Cobra.cobra @@ -0,0 +1,4 @@ +class Hello + + def main + print 'Hello World' \ No newline at end of file diff --git a/Languages/Coconut.coc b/Languages/Coconut.coc new file mode 100644 index 0000000..4aac2df --- /dev/null +++ b/Languages/Coconut.coc @@ -0,0 +1 @@ +"Hello World" |> print diff --git a/Languages/CoffeeScript.coffee b/Languages/CoffeeScript.coffee new file mode 100644 index 0000000..4279f16 --- /dev/null +++ b/Languages/CoffeeScript.coffee @@ -0,0 +1 @@ +alert "Hello World" diff --git a/Languages/ColdFusion.cfm b/Languages/ColdFusion.cfm new file mode 100644 index 0000000..b90b0bf --- /dev/null +++ b/Languages/ColdFusion.cfm @@ -0,0 +1,2 @@ + + #message# diff --git a/Languages/Common Lisp.lisp b/Languages/Common Lisp.lisp new file mode 100644 index 0000000..4300609 --- /dev/null +++ b/Languages/Common Lisp.lisp @@ -0,0 +1,6 @@ +;; Common Lisp + +(defun hello-world () + (format t "Hello World~%")) + +(hello-world) diff --git a/Languages/Concurnas.conc b/Languages/Concurnas.conc new file mode 100644 index 0000000..2bd6d4a --- /dev/null +++ b/Languages/Concurnas.conc @@ -0,0 +1 @@ +System.out.println("Hello World") diff --git a/Languages/ContinuesEquation.ce b/Languages/ContinuesEquation.ce new file mode 100644 index 0000000..0c951a3 --- /dev/null +++ b/Languages/ContinuesEquation.ce @@ -0,0 +1 @@ +0 0 o'H'e'l'l'o',' 'w'o'r'l'd'! diff --git a/Languages/Control Language.cllc b/Languages/Control Language.cllc new file mode 100644 index 0000000..174500a --- /dev/null +++ b/Languages/Control Language.cllc @@ -0,0 +1 @@ +SNDPGMMSG MSG("Hello World") diff --git a/Languages/Cool.cl b/Languages/Cool.cl new file mode 100644 index 0000000..8038e6a --- /dev/null +++ b/Languages/Cool.cl @@ -0,0 +1,5 @@ +class Main inherits IO { + main(): Object { + out_string("Hello World.\n") + }; +}; diff --git a/Languages/Cor.cor b/Languages/Cor.cor new file mode 100644 index 0000000..2f5e053 --- /dev/null +++ b/Languages/Cor.cor @@ -0,0 +1 @@ +func main() console.log('Hello World') diff --git a/Languages/Coral 66.cor b/Languages/Coral 66.cor new file mode 100644 index 0000000..5a009c8 --- /dev/null +++ b/Languages/Coral 66.cor @@ -0,0 +1,10 @@ +'external' ( + 'procedure' write ( + 'value''integer', 'byte''array', 'value''integer'); +) + +'begin' + 'byte''array' Buf [1:12] := "Hello World", 10; + + write (1, Buf, 12); +'end' diff --git a/Languages/Crystal.cr b/Languages/Crystal.cr new file mode 100644 index 0000000..b85a042 --- /dev/null +++ b/Languages/Crystal.cr @@ -0,0 +1 @@ +puts "Hello World" diff --git a/Languages/Cuda.cu b/Languages/Cuda.cu new file mode 100644 index 0000000..7d8af32 --- /dev/null +++ b/Languages/Cuda.cu @@ -0,0 +1,10 @@ +#include + +__global__ void hello_world(){ + printf("Hello World\n"); +} + +int main() { + hello_world<<<1,1>>>(); + return 0; +} diff --git a/Languages/Cuneiform.cfl b/Languages/Cuneiform.cfl new file mode 100644 index 0000000..8a768a2 --- /dev/null +++ b/Languages/Cuneiform.cfl @@ -0,0 +1,6 @@ +def greet() -> +in Bash *{ + out="Hello World" +}* + +( greet()|out ); diff --git a/Languages/Curry.curry b/Languages/Curry.curry new file mode 100644 index 0000000..fce66a4 --- /dev/null +++ b/Languages/Curry.curry @@ -0,0 +1,7 @@ +-- "Hello World" demo for the Tcl/Tk library + +import Tk + +main = runWidget "Hello" + (TkCol [] [TkLabel [TkText "Hello World"], + TkButton tkExit [TkText "Stop"]]) diff --git a/Languages/CypherNeo4j.cypher b/Languages/CypherNeo4j.cypher new file mode 100644 index 0000000..abad0e9 --- /dev/null +++ b/Languages/CypherNeo4j.cypher @@ -0,0 +1,3 @@ +CREATE (Hello:Word { val: 'Hello' }), (World:Word { val: 'World!' }), +(Hello)-[:SPACE]->(World) +RETURN Hello,World diff --git a/Languages/D.d b/Languages/D.d new file mode 100644 index 0000000..18577cd --- /dev/null +++ b/Languages/D.d @@ -0,0 +1,7 @@ +// Hello World in D +import std.stdio; + +void main() +{ + writeln("Hello World"); +} diff --git a/Languages/DCPU.dasm b/Languages/DCPU.dasm new file mode 100644 index 0000000..073cb7f --- /dev/null +++ b/Languages/DCPU.dasm @@ -0,0 +1,36 @@ + set i, 0xf615 + set j, 0x7349 + hwn z + sub z, 1 + +:device_detect_loop + hwq z + + ife a, i + ife b, j + set pc, device_detect_ret + + sub z, 1 + ifa z, 0xffff + set pc, device_detect_loop + +:device_detect_ret + set a, 0 + set b, [vidmem] + hwi z + + set i, [vidmem] + set j, string + set c, 0xc + +:memcpy_loop + bor [j], 0xf000 ; OR with font style. + sti [i], [j] + sub c, 1 + ife c, 0 + sub pc, 1 + set pc, memcpy_loop + +:display dat 0 +:vidmem dat 0x8000 +:string dat "Hello World!" \ No newline at end of file diff --git a/Languages/DD DD.dd b/Languages/DD DD.dd new file mode 100644 index 0000000..26daa4f --- /dev/null +++ b/Languages/DD DD.dd @@ -0,0 +1 @@ +][$;,1+]#%%]p: +0$"Hello World"p;!10, diff --git a/Languages/Dart.dart b/Languages/Dart.dart new file mode 100644 index 0000000..00bf904 --- /dev/null +++ b/Languages/Dart.dart @@ -0,0 +1,3 @@ +main() { + print('Hello World'); +} diff --git a/Languages/Darwin.drw b/Languages/Darwin.drw new file mode 100644 index 0000000..912d01e --- /dev/null +++ b/Languages/Darwin.drw @@ -0,0 +1 @@ +printf("Hello World") diff --git a/Languages/Dc.dc b/Languages/Dc.dc new file mode 100644 index 0000000..62b3100 --- /dev/null +++ b/Languages/Dc.dc @@ -0,0 +1,2 @@ +[Hello World +]n diff --git a/Languages/Decimal.dec b/Languages/Decimal.dec new file mode 100644 index 0000000..24286ee --- /dev/null +++ b/Languages/Decimal.dec @@ -0,0 +1,18 @@ + 13072101108108111044032087111114108100033010D301 + ;13 push string + ; 072 'H' + ; 101 'e' + ; 108 'l' + ; 108 'l' + ; 111 'o' + ; 044 ',' + ; 032 ' ' + ; 087 'W' + ; 111 'o' + ; 114 'r' + ; 108 'l' + ; 100 'd' + ; 033 '!' + ; 010 '\n' + ; D end string + ; 301 print diff --git a/Languages/Delphi.delphi b/Languages/Delphi.delphi new file mode 100644 index 0000000..36755f9 --- /dev/null +++ b/Languages/Delphi.delphi @@ -0,0 +1,8 @@ +// Hello World in Delphi +Program Hello_World; + +($APPTYPE CONSOLE) + +Begin + WriteLn('Hello World'); +End. diff --git a/Languages/Delphi.pas b/Languages/Delphi.pas new file mode 100644 index 0000000..01bb7a8 --- /dev/null +++ b/Languages/Delphi.pas @@ -0,0 +1,6 @@ +program HelloWorld; +{$APPTYPE CONSOLE} + +begin + WriteLn('Hello World'); +end. \ No newline at end of file diff --git a/Languages/Deno.ts b/Languages/Deno.ts new file mode 100644 index 0000000..accefce --- /dev/null +++ b/Languages/Deno.ts @@ -0,0 +1 @@ +console.log("Hello World"); diff --git a/Languages/Desmos.desmos b/Languages/Desmos.desmos new file mode 100644 index 0000000..8cc3479 --- /dev/null +++ b/Languages/Desmos.desmos @@ -0,0 +1,17 @@ +x=0{0_*>|_*_>_*_>_*_>_*_>_*_>_*_>_*_>_*_>_*_>_*>__*|_>*__|*|||*__ +>*>||*>_|*__>*__>*__>*__>*__>*__>*__>*{_>*>_|*>||*__>*>||*>||*__>*__>*__>*>_|*> +||*__>*__>*__>*__>*__>*__>*{__*>||*>_|*__>*__>*>||*>||*__>*>_|*>||*__>*__>*__>* +__>*__>*__>*__>*{{>*>||*>_|*__>*__>*__>*__>*__>*__>*__>*__>*__>*{_>*>_|*>||*__> +*>_|*>||*__>*__>*__>*__>*__>*__>*__>*__>*__>*{_>*>||*>_|*>|>*>||*>_|*__>*__>*__ +>*__>*__>*__>*__>*__>*{_>*>|_*>||*>_|*__>*>||*>_|*__>*__>*>_|*>||*__>*__>*__>*_ +_>*__>*__>*{__*>||*>_|*__>*>_|*>||*__>*>|_*>||*>_|*__>*__>*__>*__>*__>*__>*__>* +__>*{_>*>|_*>||*>||*__>*__>*__>*__>*__>*__>*__>*__>*__>*{_>*>|_*>||*>_|*__>*__> +*__>*__>*__>*__>*__>*__>*__>*{_>*__|*>__|*>__|*__|*__>*__>*__>*__>*__>*__>*__>* +__>*__>*>_|*>||*{_>*__|*>__|*>__|*{_|*__>*>||*>||*{! diff --git a/Languages/Divzeros.dz b/Languages/Divzeros.dz new file mode 100644 index 0000000..5f7f7bc --- /dev/null +++ b/Languages/Divzeros.dz @@ -0,0 +1 @@ +(?'H+?'e+?'l+?'l+?'o+?',+?' +?'W+?'o+?'r+?'l+?'d+?'!)/0 diff --git a/Languages/DogeScript.djs b/Languages/DogeScript.djs new file mode 100644 index 0000000..b20f3cd --- /dev/null +++ b/Languages/DogeScript.djs @@ -0,0 +1,3 @@ +shh such hello dogescript very next-gen wow difficulty + +plz console.loge with 'Hello World' diff --git a/Languages/Draco.d b/Languages/Draco.d new file mode 100644 index 0000000..e81070e --- /dev/null +++ b/Languages/Draco.d @@ -0,0 +1,3 @@ +proc main()void: + writeln("Hello World!"); +corp; diff --git a/Languages/DreamMaker.dm b/Languages/DreamMaker.dm new file mode 100644 index 0000000..0946d41 --- /dev/null +++ b/Languages/DreamMaker.dm @@ -0,0 +1,3 @@ +mob + Login() + world << "Hello World" diff --git a/Languages/Drive-In Window.diw b/Languages/Drive-In Window.diw new file mode 100644 index 0000000..a73688f --- /dev/null +++ b/Languages/Drive-In Window.diw @@ -0,0 +1,41 @@ +Hi, welcome to Hello_World_Buffet. Here is a menu. + +Rice Krispie Treat: $10 +Ice Cream: $30 +Cookies: $70 + +Here are your sides. + +Whipped Cream: $1 +Chocolate: $2 +Caramel: $3 + +May I take your order? + +Person 1 would like the Cookies with Chocolate. +Person 1 will pay for his order! +Person 2 would like the Ice Cream, hold the Whipped Cream. +Person 2 would also like what Person 1 has. +Person 2 will pay for his order! +Person 2 needs 7 dollars more for his order! +Person 2 will pay for his order! +Person 2 will pay for his order! +Person 2 needs 3 dollars more for his order! +Person 2 will pay for his order! +Person 3 would like the Ice Cream with Chocolate. +Person 3 will pay for his order! +Person 1 would also like the Rice Krispie Treat with Caramel. +Person 1 needs 2 more dollars for his order! +Person 1 will pay for his order! +Person 2 will pay for his order! +Person 2 needs 3 dollars more for his order! +Person 2 will pay for his order! +Person 2 needs 6 dollars less for his order! +Person 2 will pay for his order! +Person 2 needs 8 dollars less for his order! +Person 2 will pay for his order! +Person 3 needs 1 dollar more for his order! +Person 3 will pay for his order! +Just wait while we decide... + +OK, that will be $1.14. Thanks for coming! diff --git a/Languages/Dylan.dl b/Languages/Dylan.dl new file mode 100644 index 0000000..c84bc67 --- /dev/null +++ b/Languages/Dylan.dl @@ -0,0 +1,5 @@ +define method main (#rest args) + princ("Hello World"); +end; + +main(); diff --git a/Languages/Dyvil.dyv b/Languages/Dyvil.dyv new file mode 100644 index 0000000..ad9ac3a --- /dev/null +++ b/Languages/Dyvil.dyv @@ -0,0 +1,4 @@ +class Dyvil +{ + static func main(args: [String]) = print 'Hello World' +} diff --git "a/Languages/D\342\231\255\342\231\255" "b/Languages/D\342\231\255\342\231\255" new file mode 100644 index 0000000..8f7dfe0 --- /dev/null +++ "b/Languages/D\342\231\255\342\231\255" @@ -0,0 +1,5 @@ +#include +int main() { + printf("Hello World"); + return 0; +} diff --git a/Languages/E.e b/Languages/E.e new file mode 100644 index 0000000..f3fb71a --- /dev/null +++ b/Languages/E.e @@ -0,0 +1 @@ +println("Hello World") diff --git a/Languages/EBuild.ebuild b/Languages/EBuild.ebuild new file mode 100644 index 0000000..3429357 --- /dev/null +++ b/Languages/EBuild.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Hello World" +HOMEPAGE="http://hello-world.org/" +SRC_URI="http://hello-world.org/" + +LICENSE="GPL" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="" +RDEPEND="" + +src_compile() { + einfo "Hello World" +} diff --git a/Languages/EOOOL.eoool b/Languages/EOOOL.eoool new file mode 100644 index 0000000..3f835e9 --- /dev/null +++ b/Languages/EOOOL.eoool @@ -0,0 +1 @@ +,{,{89+(59+~1&(7~+1&2&2&((3~+1&(4~(32_((6~+((8+(38_(},} diff --git a/Languages/Ec.ec b/Languages/Ec.ec new file mode 100644 index 0000000..440b51d --- /dev/null +++ b/Languages/Ec.ec @@ -0,0 +1,7 @@ +class HelloWorldApp : Application +{ + void Main() + { + PrintLn("Hello World"); + } +} diff --git a/Languages/EchoLisp.echolisp b/Languages/EchoLisp.echolisp new file mode 100644 index 0000000..9a6f887 --- /dev/null +++ b/Languages/EchoLisp.echolisp @@ -0,0 +1 @@ +(display "Hello World" "color:blue") diff --git a/Languages/Efene.efene b/Languages/Efene.efene new file mode 100644 index 0000000..b49c0b2 --- /dev/null +++ b/Languages/Efene.efene @@ -0,0 +1,4 @@ +@public +run = fn () { + io.format("Hello World~n") +} diff --git a/Languages/Egl.egl b/Languages/Egl.egl new file mode 100644 index 0000000..9c3c546 --- /dev/null +++ b/Languages/Egl.egl @@ -0,0 +1,5 @@ +program HelloWorld + function main() + SysLib.writeStdout("Hello World"); + end +end diff --git a/Languages/Eiffel.eiff b/Languages/Eiffel.eiff new file mode 100644 index 0000000..dac7cff --- /dev/null +++ b/Languages/Eiffel.eiff @@ -0,0 +1,18 @@ +indexing "Hello World in Eiffel , from http://roesler-ac.de/wolfram/hello.htm#Eiffel" + +class HELLO + +creation + run + +feature + + run is + local + io : BASIC_IO; + do + !!io; + io.put_string("Hello World"); + io.put_newline + end; -- run +end; -- class HELLO diff --git a/Languages/Elena.elena b/Languages/Elena.elena new file mode 100644 index 0000000..92fcb8c --- /dev/null +++ b/Languages/Elena.elena @@ -0,0 +1,4 @@ +public program +[ + console writeLine("Hello World"). +] diff --git a/Languages/Elixir.ex b/Languages/Elixir.ex new file mode 100644 index 0000000..ccdd3d5 --- /dev/null +++ b/Languages/Elixir.ex @@ -0,0 +1 @@ + IO.puts "Defining the function world" diff --git a/Languages/Elixir.exs b/Languages/Elixir.exs new file mode 100644 index 0000000..8e8dc21 --- /dev/null +++ b/Languages/Elixir.exs @@ -0,0 +1,2 @@ +#!/usr/bin/env elixir +IO.puts "Hello World" diff --git a/Languages/Elm.elm b/Languages/Elm.elm new file mode 100644 index 0000000..3cfc75c --- /dev/null +++ b/Languages/Elm.elm @@ -0,0 +1,4 @@ +import Html exposing (text) + +main = + text "Hello World" diff --git a/Languages/EmacsLisp.el b/Languages/EmacsLisp.el new file mode 100644 index 0000000..7513721 --- /dev/null +++ b/Languages/EmacsLisp.el @@ -0,0 +1,3 @@ +;;for emacs elisp + +(message "hello,world") diff --git a/Languages/Emerald.m b/Languages/Emerald.m new file mode 100644 index 0000000..5a62828 --- /dev/null +++ b/Languages/Emerald.m @@ -0,0 +1,5 @@ +const main <- object mainProgram + initially + stdout.putString["Hello World\n"] + end initially +end mainProgram \ No newline at end of file diff --git a/Languages/Emmental.emmental b/Languages/Emmental.emmental new file mode 100644 index 0000000..1b3bffd --- /dev/null +++ b/Languages/Emmental.emmental @@ -0,0 +1 @@ +;#58#126#63#36!;#46#36#!;#0#1!;#0#2!;#0#3!;#0#4!;#0#5!;#0#6!;#0#7!#0#33#100#108#114#111#119#32#44#111#108#108#101#72$ diff --git a/Languages/Emojicode.emojic b/Languages/Emojicode.emojic new file mode 100644 index 0000000..f840912 --- /dev/null +++ b/Languages/Emojicode.emojic @@ -0,0 +1,3 @@ +🏁 🍇 + 😀 🔤Hello World🔤❗️ +🍉 diff --git a/Languages/Emoticon.emoticon b/Languages/Emoticon.emoticon new file mode 100644 index 0000000..7bfaa1c --- /dev/null +++ b/Languages/Emoticon.emoticon @@ -0,0 +1 @@ +Hello World :Q S::P :P diff --git a/Languages/Enkelt.e b/Languages/Enkelt.e new file mode 100644 index 0000000..7fc6444 --- /dev/null +++ b/Languages/Enkelt.e @@ -0,0 +1 @@ +skriv("Hello World") \ No newline at end of file diff --git a/Languages/Erlang EScript.erl b/Languages/Erlang EScript.erl new file mode 100644 index 0000000..d466c19 --- /dev/null +++ b/Languages/Erlang EScript.erl @@ -0,0 +1,4 @@ +#!/usr/bin/env escript + +main(_) -> + io:format("Hello World~n"). diff --git a/Languages/Erlang.erl b/Languages/Erlang.erl new file mode 100644 index 0000000..8af4f07 --- /dev/null +++ b/Languages/Erlang.erl @@ -0,0 +1,5 @@ +-module(erlang_hw). +-export([start/0]). + +start() -> + io:format("Hello World~n"). \ No newline at end of file diff --git a/Languages/Euphoria.ex b/Languages/Euphoria.ex new file mode 100644 index 0000000..dba5cb8 --- /dev/null +++ b/Languages/Euphoria.ex @@ -0,0 +1 @@ +puts(1, "Hello World") diff --git a/Languages/Express.js b/Languages/Express.js new file mode 100644 index 0000000..8d373e8 --- /dev/null +++ b/Languages/Express.js @@ -0,0 +1,6 @@ +const express = require('express') +const app = express() + +app.get('/', (_, res) => res.send("Hello World")) + +app.listen(8080) diff --git a/Languages/F.f95 b/Languages/F.f95 new file mode 100644 index 0000000..37d0081 --- /dev/null +++ b/Languages/F.f95 @@ -0,0 +1,3 @@ +program hello + print *, "Hello World" +end program hello diff --git a/Languages/FSharp.fs b/Languages/FSharp.fs new file mode 100644 index 0000000..06c6868 --- /dev/null +++ b/Languages/FSharp.fs @@ -0,0 +1 @@ +printfn "Hello World" diff --git a/Languages/FStar.fst b/Languages/FStar.fst new file mode 100644 index 0000000..6abeec3 --- /dev/null +++ b/Languages/FStar.fst @@ -0,0 +1,3 @@ +module Hello + +let main = FStar.IO.print_string "Hello World\n" \ No newline at end of file diff --git a/Languages/Factor.factor b/Languages/Factor.factor new file mode 100644 index 0000000..654a7ca --- /dev/null +++ b/Languages/Factor.factor @@ -0,0 +1,3 @@ +USING: io ; +"Hello World" print + diff --git a/Languages/Factors.fact b/Languages/Factors.fact new file mode 100644 index 0000000..92321e4 --- /dev/null +++ b/Languages/Factors.fact @@ -0,0 +1,3 @@ +1240479476546339573634662660744997483390159825927257577642211238764859751532647897788588745690462747 +2954259026932147401271063216759368974236989467343884314431173679900151962232540368081876543214803741 +27355669151693462637517323355034011282348481257152244997524115792512161 diff --git a/Languages/Falcon.fal b/Languages/Falcon.fal new file mode 100644 index 0000000..d0fffeb --- /dev/null +++ b/Languages/Falcon.fal @@ -0,0 +1,3 @@ +#!/usr/bin/env falcon + +> "Hello World" diff --git a/Languages/False.f b/Languages/False.f new file mode 100644 index 0000000..dc22a7b --- /dev/null +++ b/Languages/False.f @@ -0,0 +1,2 @@ +"Hello World +" diff --git a/Languages/Fancy.fy b/Languages/Fancy.fy new file mode 100644 index 0000000..15456bd --- /dev/null +++ b/Languages/Fancy.fy @@ -0,0 +1 @@ +"Hello World" println diff --git a/Languages/Fantom.fan b/Languages/Fantom.fan new file mode 100644 index 0000000..32ac41d --- /dev/null +++ b/Languages/Fantom.fan @@ -0,0 +1,6 @@ +// Hello from Fantom! +class HelloWorld { + static Void main() { + echo("Hello World") + } +} diff --git a/Languages/Fennel.fnl b/Languages/Fennel.fnl new file mode 100644 index 0000000..32ac17a --- /dev/null +++ b/Languages/Fennel.fnl @@ -0,0 +1 @@ +(print "Hello World") diff --git a/Languages/Ferite.fe b/Languages/Ferite.fe new file mode 100644 index 0000000..65f3a30 --- /dev/null +++ b/Languages/Ferite.fe @@ -0,0 +1,2 @@ +uses "console"; +Console.println( "Hello World" ); diff --git a/Languages/Fetlang.fet b/Languages/Fetlang.fet new file mode 100644 index 0000000..cf47de0 --- /dev/null +++ b/Languages/Fetlang.fet @@ -0,0 +1 @@ +Make slave scream "Hello World" diff --git a/Languages/Fim++.fimpp b/Languages/Fim++.fimpp new file mode 100644 index 0000000..eb6cd7a --- /dev/null +++ b/Languages/Fim++.fimpp @@ -0,0 +1,7 @@ +Dear Princess Celestia: Hello World + +Today I learned how to say Hello World +I said "Hello World". +That's all about how to say Hello World. + +Your faithful student, Twilight Sparkle. \ No newline at end of file diff --git a/Languages/Fish.fish b/Languages/Fish.fish new file mode 100644 index 0000000..3a99712 --- /dev/null +++ b/Languages/Fish.fish @@ -0,0 +1,2 @@ +#!/usr/bin/env fish +echo "Hello World" diff --git a/Languages/Fjoelnir.fjo b/Languages/Fjoelnir.fjo new file mode 100644 index 0000000..8114ebc --- /dev/null +++ b/Languages/Fjoelnir.fjo @@ -0,0 +1,11 @@ +"hello" < main +{ + main -> + stef(;) + stofn + skrifastreng(;"Hello World"), + stofnlok +} +* +"GRUNNUR" +; \ No newline at end of file diff --git a/Languages/FlaScript.fls b/Languages/FlaScript.fls new file mode 100644 index 0000000..c853368 --- /dev/null +++ b/Languages/FlaScript.fls @@ -0,0 +1,4 @@ +main() -> main { + print(string) -> "Hello World" + print(newline) +} main; diff --git a/Languages/Flask.py b/Languages/Flask.py new file mode 100644 index 0000000..548c5e0 --- /dev/null +++ b/Languages/Flask.py @@ -0,0 +1,9 @@ +from flask import Flask +app = Flask(__name__) + +@app.route("/") +def hello(): + return "Hello World" + +if __name__ == "__main__": + app.run() diff --git a/Languages/Flutter.dart b/Languages/Flutter.dart new file mode 100644 index 0000000..d1ecac9 --- /dev/null +++ b/Languages/Flutter.dart @@ -0,0 +1,10 @@ +import 'package:flutter/widgets.dart'; + +void main() { + runApp( + Text( + 'Hello World', + textDirection: TextDirection.ltr, + ), + ); +} diff --git a/Languages/Fob.fob b/Languages/Fob.fob new file mode 100644 index 0000000..1995171 --- /dev/null +++ b/Languages/Fob.fob @@ -0,0 +1 @@ + $Hello World#<> \ No newline at end of file diff --git a/Languages/Focal.fc b/Languages/Focal.fc new file mode 100644 index 0000000..3e029b9 --- /dev/null +++ b/Languages/Focal.fc @@ -0,0 +1 @@ +0.1.0.1 TYPE "HELLO WORLD" , ! diff --git a/Languages/Fog.fog.md b/Languages/Fog.fog.md new file mode 100644 index 0000000..9f2f10f --- /dev/null +++ b/Languages/Fog.fog.md @@ -0,0 +1 @@ +Hello World diff --git a/Languages/Foo.foo b/Languages/Foo.foo new file mode 100644 index 0000000..06ae699 --- /dev/null +++ b/Languages/Foo.foo @@ -0,0 +1 @@ +"Hello World" diff --git a/Languages/Forobj.forobj b/Languages/Forobj.forobj new file mode 100644 index 0000000..4e26996 --- /dev/null +++ b/Languages/Forobj.forobj @@ -0,0 +1 @@ +"Hello World\n"d diff --git a/Languages/Forth.fth b/Languages/Forth.fth new file mode 100644 index 0000000..a4662e0 --- /dev/null +++ b/Languages/Forth.fth @@ -0,0 +1 @@ +.( Hello World) diff --git a/Languages/Fortob.fortob b/Languages/Fortob.fortob new file mode 100644 index 0000000..39e5203 --- /dev/null +++ b/Languages/Fortob.fortob @@ -0,0 +1,2 @@ +@print[$!.readcom.println;$\.push:'\;]\; +print "Hello World"\; diff --git a/Languages/Fortran.f90 b/Languages/Fortran.f90 new file mode 100644 index 0000000..e7c5fc2 --- /dev/null +++ b/Languages/Fortran.f90 @@ -0,0 +1,3 @@ +program helloworld +print *,'Hello World' +end program helloworld \ No newline at end of file diff --git a/Languages/Fortran77.f77 b/Languages/Fortran77.f77 new file mode 100644 index 0000000..c90b99e --- /dev/null +++ b/Languages/Fortran77.f77 @@ -0,0 +1,3 @@ + PROGRAM HELLOW + WRITE(UNIT=*, FMT=*) 'Hello World' + END diff --git a/Languages/Fourier.fourier b/Languages/Fourier.fourier new file mode 100644 index 0000000..f150632 --- /dev/null +++ b/Languages/Fourier.fourier @@ -0,0 +1 @@ +72a101a108aa111a44a32a119a111a114a108a100a33a10a diff --git a/Languages/FoxPro.prg b/Languages/FoxPro.prg new file mode 100644 index 0000000..92a04b3 --- /dev/null +++ b/Languages/FoxPro.prg @@ -0,0 +1 @@ +? "Hello World" diff --git a/Languages/Fractran++.fpp b/Languages/Fractran++.fpp new file mode 100644 index 0000000..f254b95 --- /dev/null +++ b/Languages/Fractran++.fpp @@ -0,0 +1 @@ +3,-1/2,(2*37)/3,0/0,<71 101 108 108 111 32 87 111 114 108 100 0>/37,4/0 diff --git a/Languages/Freebrain.frbr b/Languages/Freebrain.frbr new file mode 100644 index 0000000..5e760c2 --- /dev/null +++ b/Languages/Freebrain.frbr @@ -0,0 +1,13 @@ +!->:>_^>~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<^_<: +!->:>_^>~+++++++++++++++++++++++++++++++++<^_<: +[!->:>_^> ? <^_<:] ?* (~++++++++++++++++++++++++++++++++++++++++++++++++++) *? !->:>_^>(~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)<*>(~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)<^_<: diff --git a/Languages/Frink.frink b/Languages/Frink.frink new file mode 100644 index 0000000..03dfa78 --- /dev/null +++ b/Languages/Frink.frink @@ -0,0 +1 @@ +println["Hello World!"] \ No newline at end of file diff --git a/Languages/GAML.gaml b/Languages/GAML.gaml new file mode 100644 index 0000000..581cf36 --- /dev/null +++ b/Languages/GAML.gaml @@ -0,0 +1,9 @@ +model GAML + +global { + init { + write("Hello World"); + } +} + +experiment GAML {} \ No newline at end of file diff --git a/Languages/GASOIL.gasoil b/Languages/GASOIL.gasoil new file mode 100644 index 0000000..76ad021 --- /dev/null +++ b/Languages/GASOIL.gasoil @@ -0,0 +1,2 @@ +main +("Hello World"; WRITE) diff --git a/Languages/GDScript.gd b/Languages/GDScript.gd new file mode 100644 index 0000000..835dbcd --- /dev/null +++ b/Languages/GDScript.gd @@ -0,0 +1,4 @@ +extends Node2D + +func _ready(): + print("Hello World") diff --git a/Languages/GML.gml b/Languages/GML.gml new file mode 100644 index 0000000..22976c1 --- /dev/null +++ b/Languages/GML.gml @@ -0,0 +1 @@ +draw_text(1, 1, "Hello World"); \ No newline at end of file diff --git a/Languages/Gammaplex.gammaplex b/Languages/Gammaplex.gammaplex new file mode 100644 index 0000000..da114c4 --- /dev/null +++ b/Languages/Gammaplex.gammaplex @@ -0,0 +1 @@ +X"Hello World"XXSXrRE diff --git a/Languages/Gecho.gecho b/Languages/Gecho.gecho new file mode 100644 index 0000000..be3d4f5 --- /dev/null +++ b/Languages/Gecho.gecho @@ -0,0 +1 @@ +print 'hello '<> 'world \ No newline at end of file diff --git a/Languages/Genie.gs b/Languages/Genie.gs new file mode 100644 index 0000000..ee1be04 --- /dev/null +++ b/Languages/Genie.gs @@ -0,0 +1,3 @@ +[indent=2] +init + print "Hello World" \ No newline at end of file diff --git a/Languages/Gentzen.gentzen b/Languages/Gentzen.gentzen new file mode 100644 index 0000000..21b6e15 --- /dev/null +++ b/Languages/Gentzen.gentzen @@ -0,0 +1,5 @@ +<- "stdlib"; +<- "iolib"; +main : () / ($1(iosys) |- $2(++)); +main = [x,y] cut "Hello World" [z] outtext x z y; +-> main; diff --git a/Languages/GeoJSON.geojson b/Languages/GeoJSON.geojson new file mode 100644 index 0000000..7cfd616 --- /dev/null +++ b/Languages/GeoJSON.geojson @@ -0,0 +1 @@ +{"type":"FeatureCollection","features":[{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.35937499999999,66.93006025862448],[-104.4140625,39.90973623453719],[-94.21875,39.36827914916011],[-93.8671875,50.28933925329178],[-85.78125,50.28933925329178],[-85.78125,39.639537564366684],[-75.5859375,39.639537564366684],[-77.6953125,67.06743335108298],[-86.484375,66.79190947341796],[-85.78125,57.7041472343419],[-92.8125,57.32652122521709],[-94.21875,66.51326044311188],[-103.35937499999999,66.93006025862448]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.3671875,67.47492238478702],[-40.42968749999999,67.60922060496382],[-40.78125,64.01449619484472],[-61.52343749999999,63.548552232036414],[-61.52343749999999,57.89149735271031],[-50.625,57.89149735271031],[-50.625,51.39920565355378],[-60.1171875,51.39920565355378],[-61.17187499999999,42.032974332441405],[-42.1875,42.293564192170095],[-42.1875,36.87962060502676],[-68.203125,34.88593094075317],[-71.3671875,67.47492238478702]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-32.6953125,67.60922060496382],[-32.34375,39.36827914916011],[-4.21875,40.713955826286046],[-4.21875,47.754097979680026],[-20.7421875,47.040182144806664],[-21.796875,67.87554134672945],[-32.6953125,67.60922060496382]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[4.5703125,68.78414378041504],[5.9765625,42.553080288955826],[37.265625,43.83452678223682],[37.265625,49.61070993807422],[18.6328125,50.28933925329178],[15.468749999999998,69.03714171275197],[4.5703125,68.78414378041504]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[41.8359375,43.068887774169625],[41.8359375,68.65655498475735],[95.625,68.65655498475735],[95.625,43.068887774169625],[41.8359375,43.068887774169625]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[50.9765625,47.27922900257082],[50.9765625,66.93006025862448],[89.296875,66.93006025862448],[89.296875,47.27922900257082],[50.9765625,47.27922900257082]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-115.6640625,18.312810846425442],[-98.7890625,18.979025953255267],[-84.72656249999999,-15.961329081596634],[-75.5859375,-4.565473550710278],[-69.2578125,-4.214943141390639],[-65.7421875,-15.284185114076433],[-53.0859375,19.973348786110602],[-39.7265625,21.28937435586041],[-65.0390625,-41.244772343082076],[-73.828125,-42.0329743324414],[-76.640625,-28.613459424004414],[-84.375,-41.50857729743933],[-94.921875,-42.0329743324414],[-115.6640625,18.312810846425442]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-34.80468749999999,-39.09596293630548],[-34.80468749999999,21.28937435586041],[14.414062499999998,21.28937435586041],[14.414062499999998,-39.09596293630548],[-34.80468749999999,-39.09596293630548]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-28.125,-31.05293398570514],[-28.125,14.944784875088372],[8.7890625,14.944784875088372],[8.7890625,-31.05293398570514],[-28.125,-31.05293398570514]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[23.203125,21.616579336740603],[22.148437499999996,-38.27268853598096],[32.34375,-37.99616267972812],[33.75,-15.961329081596634],[45.3515625,-36.597889133070204],[59.765625,-36.03133177633187],[39.0234375,-5.266007882805485],[54.84375,-3.513421045640032],[53.0859375,23.241346102386135],[23.203125,21.616579336740603]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[28.828124999999996,2.811371193331128],[28.828124999999996,16.972741019999035],[46.7578125,16.972741019999035],[46.7578125,2.811371193331128],[28.828124999999996,2.811371193331128]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[65.0390625,22.917922936146045],[66.09375,-34.30714385628803],[111.4453125,-34.30714385628803],[110.390625,-25.79989118208832],[78.3984375,-24.206889622398023],[76.9921875,23.56398712845123],[65.0390625,22.917922936146045]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[117.0703125,25.165173368663954],[121.640625,-33.13755119234615],[135.35156249999997,-31.653381399663985],[146.25,-20.3034175184893],[148.7109375,-9.79567758282973],[148.359375,0],[145.1953125,7.36246686553575],[140.2734375,14.604847155053898],[135.703125,20.632784250388028],[128.671875,24.206889622398023],[121.9921875,26.11598592533351],[117.0703125,25.165173368663954]]]}}]} \ No newline at end of file diff --git a/Languages/Gibberish.gibberish b/Languages/Gibberish.gibberish new file mode 100644 index 0000000..a6d7349 --- /dev/null +++ b/Languages/Gibberish.gibberish @@ -0,0 +1,2 @@ +[Hello World +]eo diff --git a/Languages/Glass.glass b/Languages/Glass.glass new file mode 100644 index 0000000..5542452 --- /dev/null +++ b/Languages/Glass.glass @@ -0,0 +1 @@ ++{M[m(_o)O!"Hello World"(_o)o.?]} diff --git a/Languages/Go.go b/Languages/Go.go new file mode 100644 index 0000000..f8efa87 --- /dev/null +++ b/Languages/Go.go @@ -0,0 +1,7 @@ +package main + +import "fmt" + +func main() { + fmt.Println("Hello World") +} diff --git a/Languages/Golfscript.golfscript b/Languages/Golfscript.golfscript new file mode 100644 index 0000000..06ae699 --- /dev/null +++ b/Languages/Golfscript.golfscript @@ -0,0 +1 @@ +"Hello World" diff --git a/Languages/Golo.golo b/Languages/Golo.golo new file mode 100644 index 0000000..00b0022 --- /dev/null +++ b/Languages/Golo.golo @@ -0,0 +1,5 @@ +module hello.world + +function main = |args| { + println("Hello World") +} diff --git a/Languages/Google Apps Script.gs b/Languages/Google Apps Script.gs new file mode 100644 index 0000000..dd15942 --- /dev/null +++ b/Languages/Google Apps Script.gs @@ -0,0 +1,3 @@ +function helloWorld() { + Logger.log('Hello World'); +} diff --git a/Languages/Gosu.gosu b/Languages/Gosu.gosu new file mode 100644 index 0000000..8515ee9 --- /dev/null +++ b/Languages/Gosu.gosu @@ -0,0 +1 @@ +print("Hello World from Gosu!!") diff --git a/Languages/Gosu.gs b/Languages/Gosu.gs new file mode 100644 index 0000000..ad35e5a --- /dev/null +++ b/Languages/Gosu.gs @@ -0,0 +1 @@ +print("Hello World") diff --git a/Languages/GraphQL.graphql b/Languages/GraphQL.graphql new file mode 100644 index 0000000..8939786 --- /dev/null +++ b/Languages/GraphQL.graphql @@ -0,0 +1,3 @@ +{ + "Hello World" +} \ No newline at end of file diff --git a/Languages/Gravity.gravity b/Languages/Gravity.gravity new file mode 100644 index 0000000..c37385d --- /dev/null +++ b/Languages/Gravity.gravity @@ -0,0 +1,3 @@ +func main() { + System.print("Hello World"); +} diff --git a/Languages/Green Marl.gm b/Languages/Green Marl.gm new file mode 100644 index 0000000..7b9281c --- /dev/null +++ b/Languages/Green Marl.gm @@ -0,0 +1,3 @@ +procedure hello_world() { + println("Hello World"); +} diff --git a/Languages/Gri.gri b/Languages/Gri.gri new file mode 100644 index 0000000..916b7a3 --- /dev/null +++ b/Languages/Gri.gri @@ -0,0 +1 @@ +show "Hello World" diff --git a/Languages/GridScript.gridscript b/Languages/GridScript.gridscript new file mode 100644 index 0000000..4d9484b --- /dev/null +++ b/Languages/GridScript.gridscript @@ -0,0 +1,7 @@ +#HELLO WORLD. + +@width 3 +@height 1 + +(1,1):START +(3,1):PRINT 'Hello World' diff --git a/Languages/Grin.grin b/Languages/Grin.grin new file mode 100644 index 0000000..01d0164 --- /dev/null +++ b/Languages/Grin.grin @@ -0,0 +1 @@ +(Hello World) diff --git a/Languages/Groovy.groovy b/Languages/Groovy.groovy new file mode 100644 index 0000000..9510868 --- /dev/null +++ b/Languages/Groovy.groovy @@ -0,0 +1 @@ +println "Hello World" diff --git a/Languages/HEX.hex b/Languages/HEX.hex new file mode 100644 index 0000000..28c9981 --- /dev/null +++ b/Languages/HEX.hex @@ -0,0 +1,4 @@ +GBL; +Bug("1", "Hello World"); +Scuttle("1"); +Write; diff --git a/Languages/HQ9+.h b/Languages/HQ9+.h new file mode 100644 index 0000000..8ac2eb5 --- /dev/null +++ b/Languages/HQ9+.h @@ -0,0 +1 @@ +H \ No newline at end of file diff --git a/Languages/HTML.html b/Languages/HTML.html new file mode 100644 index 0000000..f0b1db7 --- /dev/null +++ b/Languages/HTML.html @@ -0,0 +1,11 @@ + + + + + + Hello World + + +

Hello World

+ + diff --git a/Languages/Hack.hh b/Languages/Hack.hh new file mode 100644 index 0000000..d9b5532 --- /dev/null +++ b/Languages/Hack.hh @@ -0,0 +1,2 @@ + + robot.respond /hello/i, (msg) -> + msg.send 'Hello World' diff --git a/Languages/Huf.huf b/Languages/Huf.huf new file mode 100644 index 0000000..3917aae --- /dev/null +++ b/Languages/Huf.huf @@ -0,0 +1,11 @@ +++++++++++|+++++++!++> +++++++++++|++++++++++!+> +++++++++++|++++++++++!++++++++> +++++++++++|++++++++++!++++++++> +++++++++++|+++++++++++!+> +++++++|+++++!++> +++++++++++|++++++++!+++++++> +++++++++++|+++++++++++!+> +++++++++++|+++++++++++!++++> +++++++++++|++++++++++!++++++++> +++++++++++|++++++++++!> diff --git a/Languages/Hy.hy b/Languages/Hy.hy new file mode 100644 index 0000000..32ac17a --- /dev/null +++ b/Languages/Hy.hy @@ -0,0 +1 @@ +(print "Hello World") diff --git a/Languages/HyperTalk.ht b/Languages/HyperTalk.ht new file mode 100644 index 0000000..5db34f4 --- /dev/null +++ b/Languages/HyperTalk.ht @@ -0,0 +1 @@ +put "Hello World" diff --git a/Languages/I5.i5 b/Languages/I5.i5 new file mode 100644 index 0000000..ce41d39 --- /dev/null +++ b/Languages/I5.i5 @@ -0,0 +1,3 @@ +fn main() { + $print("Hello World") +} diff --git a/Languages/ICI.ici b/Languages/ICI.ici new file mode 100644 index 0000000..b8236ec --- /dev/null +++ b/Languages/ICI.ici @@ -0,0 +1 @@ +printf("Hello World\n"); \ No newline at end of file diff --git a/Languages/INCAL.incal b/Languages/INCAL.incal new file mode 100644 index 0000000..5ad3039 --- /dev/null +++ b/Languages/INCAL.incal @@ -0,0 +1,2 @@ +send,66#111#102#<101#42#93#101#120#102#110#43# +die diff --git a/Languages/ISLISP.lisp b/Languages/ISLISP.lisp new file mode 100644 index 0000000..4fae5f4 --- /dev/null +++ b/Languages/ISLISP.lisp @@ -0,0 +1 @@ +(format (standard-output) "Hello World") diff --git a/Languages/IcedCoffeeScript.ics b/Languages/IcedCoffeeScript.ics new file mode 100644 index 0000000..89ce632 --- /dev/null +++ b/Languages/IcedCoffeeScript.ics @@ -0,0 +1 @@ +console.log "Hello World" diff --git a/Languages/Icon.icn b/Languages/Icon.icn new file mode 100644 index 0000000..215d4c2 --- /dev/null +++ b/Languages/Icon.icn @@ -0,0 +1,3 @@ +procedure main() + write("Hello World"); +end \ No newline at end of file diff --git a/Languages/Idris.idr b/Languages/Idris.idr new file mode 100644 index 0000000..0168ae1 --- /dev/null +++ b/Languages/Idris.idr @@ -0,0 +1,4 @@ +module Main + +main : IO () +main = putStrLn "Hello World" diff --git a/Languages/Il.il b/Languages/Il.il new file mode 100644 index 0000000..7bc7c43 --- /dev/null +++ b/Languages/Il.il @@ -0,0 +1,52 @@ +// compile: +// ilasm +// (if ilasm cannot be found, it's in the .NET directory (%windir%\Microsoft.NET\Framework\v4.0.30319\ilasm.exe)) + +// assembly references +.assembly extern mscorlib +{ + .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. + .ver 4:0:0:0 +} + +// assembly manifest +.assembly ilhw +{ + // target framework + // this is always a pain in the ass (thus copy it from another assembly by using ildasm) + .custom instance void [mscorlib]System.Runtime.Versioning.TargetFrameworkAttribute::.ctor(string) + = ( 01 00 1C 2E 4E 45 54 46 72 61 6D 65 77 6F 72 6B // ....NETFramework + 2C 56 65 72 73 69 6F 6E 3D 76 34 2E 35 2E 33 01 // ,Version=v4.5.3. + 00 54 0E 14 46 72 61 6D 65 77 6F 72 6B 44 69 73 // .T..FrameworkDis + 70 6C 61 79 4E 61 6D 65 14 2E 4E 45 54 20 46 72 // playName..NET Fr + 61 6D 65 77 6F 72 6B 20 34 2E 35 2E 33 ) // amework 4.5.3 + + + .hash algorithm 0x00008004 + .ver 0:0:0:0 +} + +.module ilhw.dll +.imagebase 0x00400000 +.file alignment 0x00000200 +.stackreserve 0x00100000 +.subsystem 0x0003 // WINDOWS_CUI +.corflags 0x00000001 // ILONLY + + +.class public abstract auto ansi sealed ILHW.Program + extends [mscorlib]System.Object // nope, not implicit P: +{ + + .method public hidebysig static void Main(class [mscorlib]System.String[] args) cil managed + { + .entrypoint // this method is the entry point of the program + .maxstack 1 // the maximum amount of objects on the stack is 1. + + ldstr "Hello World" // loads a string on the stack (it actually allocates it and puts the GC handle on the stack) + call void [mscorlib]System.Console::WriteLine(string) // this should be straightforward enough + + ret // even void methods need a return statement + } + +} diff --git a/Languages/InDec.indec b/Languages/InDec.indec new file mode 100644 index 0000000..030156d --- /dev/null +++ b/Languages/InDec.indec @@ -0,0 +1,17 @@ +add2 @ N { N ++ ++ } +add4 @ N { N add2 add2 } +add8 @ N { N add4 add4 } +add16 @ N { N add8 add8 } +add32 @ N { N add16 add16 } +add64 @ N { N add32 add32 } + +SPACE add32 +H add64 add8 +d,H add add16 add8 add4 +e,d add ++ +l,e add add4 add2 ++ +o,l add add2 ++ +W,H add add8 add4 add2 ++ +r,o add add2 ++ + +H&,e&,l&,l&,o&,SPACE&,W&,o&,r&,l&,d& . diff --git a/Languages/Inform.inform b/Languages/Inform.inform new file mode 100644 index 0000000..80076aa --- /dev/null +++ b/Languages/Inform.inform @@ -0,0 +1,5 @@ +"Hello World" by "I.F. Author" + +The world is a room. + +When play begins, say "Hello World." diff --git a/Languages/Ink.ink b/Languages/Ink.ink new file mode 100644 index 0000000..557db03 --- /dev/null +++ b/Languages/Ink.ink @@ -0,0 +1 @@ +Hello World diff --git a/Languages/Inkling.ink b/Languages/Inkling.ink new file mode 100644 index 0000000..958340a --- /dev/null +++ b/Languages/Inkling.ink @@ -0,0 +1 @@ +display "Hello World" diff --git a/Languages/Intercal.i b/Languages/Intercal.i new file mode 100644 index 0000000..a385a60 --- /dev/null +++ b/Languages/Intercal.i @@ -0,0 +1,16 @@ +DO ,1 <- #13 +PLEASE DO ,1 SUB #1 <- #238 +DO ,1 SUB #2 <- #108 +DO ,1 SUB #3 <- #112 +DO ,1 SUB #4 <- #0 +DO ,1 SUB #5 <- #64 +DO ,1 SUB #6 <- #194 +DO ,1 SUB #7 <- #48 +PLEASE DO ,1 SUB #8 <- #22 +DO ,1 SUB #9 <- #248 +DO ,1 SUB #10 <- #168 +DO ,1 SUB #11 <- #24 +DO ,1 SUB #12 <- #16 +DO ,1 SUB #13 <- #162 +PLEASE READ OUT ,1 +PLEASE GIVE UP diff --git a/Languages/Io.Io b/Languages/Io.Io new file mode 100644 index 0000000..99b2e66 --- /dev/null +++ b/Languages/Io.Io @@ -0,0 +1 @@ +"Hello World\n" print diff --git a/Languages/Ioke.ik b/Languages/Ioke.ik new file mode 100644 index 0000000..5c61187 --- /dev/null +++ b/Languages/Ioke.ik @@ -0,0 +1 @@ +"Hello World" println diff --git a/Languages/IronScheme.ss b/Languages/IronScheme.ss new file mode 100644 index 0000000..491bb5d --- /dev/null +++ b/Languages/IronScheme.ss @@ -0,0 +1,4 @@ +(import (rnrs)) + +(display "Hello World") +(newline) \ No newline at end of file diff --git a/Languages/Iscom.iscom b/Languages/Iscom.iscom new file mode 100644 index 0000000..8c657d4 --- /dev/null +++ b/Languages/Iscom.iscom @@ -0,0 +1 @@ +"Hello World" @=10 diff --git a/Languages/J.ijs b/Languages/J.ijs new file mode 100644 index 0000000..42e9261 --- /dev/null +++ b/Languages/J.ijs @@ -0,0 +1,3 @@ +#!/opt/local/bin/jc +echo 'Hello World' +exit '' diff --git a/Languages/JSFuck.js b/Languages/JSFuck.js new file mode 100644 index 0000000..644009c --- /dev/null +++ b/Languages/JSFuck.js @@ -0,0 +1 @@ +[][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]][([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]](([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (+(+!+[] + [+!+[]] + (!![] + [])[!+[] + !+[] + !+[]] + [!+[] + !+[]] + [+[]]) + [])[+!+[]] + (![] + [])[!+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (+![] + [![]] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]] + (![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]][([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]]((!![] + [])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + ([][[]] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+!+[]] + (+[![]] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+!+[]]] + ([][[]] + [])[+[]] + ([][[]] + [])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (![] + [])[!+[] + !+[] + !+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (![] + [])[+!+[]] + (+(!+[] + !+[] + [+!+[]] + [+!+[]]))[(!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (+![] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (+![] + [![]] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]]](!+[] + !+[] + !+[] + [+!+[]])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]])()([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]][([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]]((!![] + [])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + ([][[]] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+!+[]] + (+[![]] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+!+[]]] + (!![] + [])[!+[] + !+[] + !+[]] + (![] + [])[!+[] + !+[] + !+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (![] + [])[+!+[]] + (+(!+[] + !+[] + [+!+[]] + [+!+[]]))[(!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (+![] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (+![] + [![]] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]]](!+[] + !+[] + !+[] + [+!+[]])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]])()(([] + [])[([![]] + [][[]])[+!+[] + [+[]]] + (!![] + [])[+[]] + (![] + [])[+!+[]] + (![] + [])[!+[] + !+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (![] + [])[!+[] + !+[] + !+[]]]()[+[]])[+[]] + (!+[] + !+[] + [!+[] + !+[] + !+[] + !+[] + !+[] + !+[] + !+[]]) + []) + (+(+!+[] + [+[]] + [+!+[]]))[(!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (+![] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (+![] + [![]] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]]](!+[] + !+[] + [+!+[]])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (![] + [])[!+[] + !+[]] + (![] + [])[!+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (+[![]] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+!+[]]] + (+(!+[] + !+[] + !+[] + [!+[] + !+[]]))[(!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (+![] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (+![] + [![]] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]]](!+[] + !+[] + !+[] + [!+[] + !+[] + !+[]]) + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]] + (![] + [])[!+[] + !+[]] + ([][[]] + [])[!+[] + !+[]] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]][([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]]((!![] + [])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + ([][[]] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+!+[]] + (+[![]] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+!+[]]] + ([][[]] + [])[+[]] + ([][[]] + [])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (![] + [])[!+[] + !+[] + !+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (![] + [])[+!+[]] + (+(!+[] + !+[] + [+!+[]] + [+!+[]]))[(!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (+![] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (+![] + [![]] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]]](!+[] + !+[] + !+[] + [+!+[]])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]])()([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]][([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]]((!![] + [])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + ([][[]] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+!+[]] + (+[![]] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+!+[]]] + (!![] + [])[!+[] + !+[] + !+[]] + (![] + [])[!+[] + !+[] + !+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (![] + [])[+!+[]] + (+(!+[] + !+[] + [+!+[]] + [+!+[]]))[(!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (+![] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (+![] + [![]] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]]](!+[] + !+[] + !+[] + [+!+[]])[+!+[]] + (!![] + [])[!+[] + !+[] + !+[]])()(([] + [])[([![]] + [][[]])[+!+[] + [+[]]] + (!![] + [])[+[]] + (![] + [])[+!+[]] + (![] + [])[!+[] + !+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (![] + [])[!+[] + !+[] + !+[]]]()[+[]])[+[]] + (!+[] + !+[] + [!+[] + !+[] + !+[] + !+[] + !+[] + !+[] + !+[]]) + []) + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]])() diff --git a/Languages/JSON.json b/Languages/JSON.json new file mode 100644 index 0000000..de0657d --- /dev/null +++ b/Languages/JSON.json @@ -0,0 +1 @@ +{ "hello": "world" } diff --git a/Languages/JSX.js b/Languages/JSX.js new file mode 100644 index 0000000..ed3f9a5 --- /dev/null +++ b/Languages/JSX.js @@ -0,0 +1,8 @@ +var React = require('react'); + +var HelloWorld = function() { + return Hello World; +}; +HelloWorld.displayName = 'HelloWorld'; + +console.log(React.renderToString()); diff --git a/Languages/Jade.jade b/Languages/Jade.jade new file mode 100644 index 0000000..4b11ea2 --- /dev/null +++ b/Languages/Jade.jade @@ -0,0 +1,5 @@ +helloWorld(); + +begin + write "Hello World"; +end; \ No newline at end of file diff --git a/Languages/Jai.jai b/Languages/Jai.jai new file mode 100644 index 0000000..67dd589 --- /dev/null +++ b/Languages/Jai.jai @@ -0,0 +1,7 @@ +#import "Print" + +main::(){ + + print("Hello World"); + +} \ No newline at end of file diff --git a/Languages/Jasmin.j b/Languages/Jasmin.j new file mode 100644 index 0000000..3675abf --- /dev/null +++ b/Languages/Jasmin.j @@ -0,0 +1,10 @@ +.class public Jasmin +.super java/lang/Object + +.method public static main([Ljava/lang/String;)V + .limit stack 2 + getstatic java/lang/System/out Ljava/io/PrintStream; + ldc "Hello World" + invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V + return +.end method diff --git a/Languages/Jason.mas2j b/Languages/Jason.mas2j new file mode 100644 index 0000000..8ebe75b --- /dev/null +++ b/Languages/Jason.mas2j @@ -0,0 +1,2 @@ +!greeting. ++!greeting : true <- .print("Hello World"). \ No newline at end of file diff --git a/Languages/Java.java b/Languages/Java.java new file mode 100644 index 0000000..3ced34f --- /dev/null +++ b/Languages/Java.java @@ -0,0 +1,5 @@ +public class Java { + public static void main(String[] args) { + System.out.println("Hello World"); + } +} diff --git a/Languages/JavaScript.js b/Languages/JavaScript.js new file mode 100644 index 0000000..accefce --- /dev/null +++ b/Languages/JavaScript.js @@ -0,0 +1 @@ +console.log("Hello World"); diff --git a/Languages/Jelly.j b/Languages/Jelly.j new file mode 100644 index 0000000..9a880ca --- /dev/null +++ b/Languages/Jelly.j @@ -0,0 +1 @@ +“½,⁾ẇṭ» diff --git a/Languages/Jess.cpl b/Languages/Jess.cpl new file mode 100644 index 0000000..e894f2c --- /dev/null +++ b/Languages/Jess.cpl @@ -0,0 +1 @@ +(printout t "Hello World") \ No newline at end of file diff --git a/Languages/Julia.jl b/Languages/Julia.jl new file mode 100644 index 0000000..f3fb71a --- /dev/null +++ b/Languages/Julia.jl @@ -0,0 +1 @@ +println("Hello World") diff --git a/Languages/Jython.py b/Languages/Jython.py new file mode 100644 index 0000000..7cc66da --- /dev/null +++ b/Languages/Jython.py @@ -0,0 +1 @@ +print "Hello World" \ No newline at end of file diff --git a/Languages/K.k b/Languages/K.k new file mode 100644 index 0000000..4fc99e2 --- /dev/null +++ b/Languages/K.k @@ -0,0 +1 @@ +"Hello World\n" \ No newline at end of file diff --git a/Languages/KSH.ksh b/Languages/KSH.ksh new file mode 100644 index 0000000..26e1a55 --- /dev/null +++ b/Languages/KSH.ksh @@ -0,0 +1,2 @@ +#!/bin/ksh +echo "Hello World" diff --git a/Languages/Karel.kl b/Languages/Karel.kl new file mode 100644 index 0000000..20afe95 --- /dev/null +++ b/Languages/Karel.kl @@ -0,0 +1,4 @@ +PROGRAM hello_world +BEGIN + WRITE('Hello World', CR) +END hello_world diff --git a/Languages/KimL.kiml b/Languages/KimL.kiml new file mode 100644 index 0000000..05c94ba --- /dev/null +++ b/Languages/KimL.kiml @@ -0,0 +1 @@ +io.out "Hello World" diff --git a/Languages/Kipple.kipple b/Languages/Kipple.kipple new file mode 100644 index 0000000..a9f61ea --- /dev/null +++ b/Languages/Kipple.kipple @@ -0,0 +1 @@ +33>o<100 108>o<114 111>o<87 32>o<111 108>o<108 101>o<72 diff --git a/Languages/Kitten.ktn b/Languages/Kitten.ktn new file mode 100644 index 0000000..1383832 --- /dev/null +++ b/Languages/Kitten.ktn @@ -0,0 +1 @@ +"Hello World" say diff --git a/Languages/Koberi C.koberice b/Languages/Koberi C.koberice new file mode 100644 index 0000000..fa908d9 --- /dev/null +++ b/Languages/Koberi C.koberice @@ -0,0 +1,3 @@ +(int main() + (print "Hello World") + (return 0)) diff --git a/Languages/Kotlin.kt b/Languages/Kotlin.kt new file mode 100644 index 0000000..ae52366 --- /dev/null +++ b/Languages/Kotlin.kt @@ -0,0 +1,3 @@ +fun main() { + println("Hello World") +} diff --git a/Languages/Kumir.kum b/Languages/Kumir.kum new file mode 100644 index 0000000..4876d0e --- /dev/null +++ b/Languages/Kumir.kum @@ -0,0 +1,4 @@ +алг +нач + вывод "Hello World" +кон diff --git a/Languages/LBL.lbl b/Languages/LBL.lbl new file mode 100644 index 0000000..655b77f --- /dev/null +++ b/Languages/LBL.lbl @@ -0,0 +1,581 @@ +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +DICA +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +DICB +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +DICC +DICC +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +INCE +DICE +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +INCF +DICF +CLSA +CLSB +CLSD +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +INCA +DICA +DICE +CLSE +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +INCB +DICB +DICC +CLSC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +INCC +DICC diff --git a/Languages/LCoffee.lcoff b/Languages/LCoffee.lcoff new file mode 100644 index 0000000..ce438bd --- /dev/null +++ b/Languages/LCoffee.lcoff @@ -0,0 +1 @@ +print "Hello World" diff --git a/Languages/LLVM.ll b/Languages/LLVM.ll new file mode 100644 index 0000000..1ba91f5 --- /dev/null +++ b/Languages/LLVM.ll @@ -0,0 +1,14 @@ +; llvm-as llvm.ll +; x86 assembly: llc llvm.bc -o llvm.s -march x86 +; interpreter: lli llvm.bc + +target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" +@.str = internal constant [12 x i8] c"Hello World\00" + +; puts from libc +declare i32 @puts(i8*) + +define i32 @main(...) { + call i32 @puts(i8* getelementptr([12 x i8]* @.str, i32 0, i32 0)) + ret i32 0 +} diff --git a/Languages/LNUSP.lnusp b/Languages/LNUSP.lnusp new file mode 100644 index 0000000..7701225 --- /dev/null +++ b/Languages/LNUSP.lnusp @@ -0,0 +1,51 @@ +--- Hello World +--- +000 .INPUT .OUTPUT .STOP +001 . . . +001 . . . +001 . . . +001 . !.! . . +001 . ! . . +001 ! . ! . . +001 . !! . . +001 * . . +072 + H . . +001 * . . +101 + e . . +001 * . . +108 + l . . +001 * . . +108 + l . . +001 * . . +111 + o . . +001 * . . +032 + (sp) . . +001 * . . +087 + W . . +001 * . . +111 + o . . +001 * . . +114 + r . . +001 * . . +108 + l . . +001 * . . +100 + d . . +001 * . . +033 + ! . . +001 * . . +013 + (cr) . -------------- . +001 * . . +001 ! . . +001 . . . +001 . !! . . +001 . !.! ! ! . !......! . +001 . ! . ! ?......!.....? ! . +001 ! . ! . @ ? . .?? ? . . +001 . !! ./. . . ? ? . . . +016 . . * --.-- . --. .---.-.-- . +001 . ! . ? . * ? . ! . +001 . !.....?..@.....?.....!....@ +001 . . ? ? . +001 ! ! .. . . +001 !......! ! ?..? . +001 !.......! diff --git a/Languages/LOLA.lola b/Languages/LOLA.lola new file mode 100644 index 0000000..c82a1c4 --- /dev/null +++ b/Languages/LOLA.lola @@ -0,0 +1,23 @@ +:H,:e,2:l,,:o,:',:_,:w,:o,:r,:l,:d,:!,:%,:\\b,\\a,,,,,,,,,,,,,, + ++\\\cb,ba,, +*\\ba+,,\\a, +:\\\a\c,c, + +H*+8,,8, +e+d, +l8+,d, +o3+,l, +'_+,^, +w8+,o, +r+^,+,e, +d2%, +_52, +!+_, + +2\\bba,, +3+2, +5+22,, +832, +%*2,5, +^2*2,,3, diff --git a/Languages/LOLCODE.lol b/Languages/LOLCODE.lol new file mode 100644 index 0000000..baace9e --- /dev/null +++ b/Languages/LOLCODE.lol @@ -0,0 +1,4 @@ +HAI +CAN HAS STDIO? +VISIBLE "Hello World" +KTHXBYE diff --git a/Languages/LOLPython.lol b/Languages/LOLPython.lol new file mode 100644 index 0000000..20c37de --- /dev/null +++ b/Languages/LOLPython.lol @@ -0,0 +1 @@ +VISIBLE "Hello World" diff --git a/Languages/LSL.lsl b/Languages/LSL.lsl new file mode 100644 index 0000000..85c6c48 --- /dev/null +++ b/Languages/LSL.lsl @@ -0,0 +1,7 @@ +default +{ + state_entry() + { + llSay(0, "Hello World"); + } +} \ No newline at end of file diff --git a/Languages/LUA.lua b/Languages/LUA.lua new file mode 100644 index 0000000..8e23576 --- /dev/null +++ b/Languages/LUA.lua @@ -0,0 +1 @@ +print("Hello World") \ No newline at end of file diff --git a/Languages/LWC.html b/Languages/LWC.html new file mode 100644 index 0000000..3f7698b --- /dev/null +++ b/Languages/LWC.html @@ -0,0 +1,7 @@ + diff --git a/Languages/LaTeX.tex b/Languages/LaTeX.tex new file mode 100644 index 0000000..d27547b --- /dev/null +++ b/Languages/LaTeX.tex @@ -0,0 +1,4 @@ +\documentclass{article} +\begin{document} +Hello World +\end{document} diff --git a/Languages/Labyrinth.labyrinth b/Languages/Labyrinth.labyrinth new file mode 100644 index 0000000..aa1e8c9 --- /dev/null +++ b/Languages/Labyrinth.labyrinth @@ -0,0 +1,2 @@ +33_100_108:}_114_111:}_87_32_44{{:_101_72....... +@ diff --git a/Languages/LassoScript.lasso b/Languages/LassoScript.lasso new file mode 100644 index 0000000..1187679 --- /dev/null +++ b/Languages/LassoScript.lasso @@ -0,0 +1,4 @@ + diff --git a/Languages/LazyK.lazy b/Languages/LazyK.lazy new file mode 100644 index 0000000..6243802 --- /dev/null +++ b/Languages/LazyK.lazy @@ -0,0 +1,10 @@ +`k``s``si`k``s`k```sii``s``s`kski``s``s`ksk``s``s`ksk```s``siii``s``s`kski`k``s``si`k``s``s`ksk```s``s`ksk +i``s`k``s``s`kski``s``s`ksk```sii``s``s`kski`k``s``si`k``s`k```sii``s``s`kski```sii``s``s`ksk``s``s`kski`k +``s``si`k``s`k```sii``s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k``s``s`ksk``s`k``s``s`kski``s``s`ksk` +`s`k``s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k````s``s`ksk```s``siii``s``s`kski`s``s`ksk```sii``s`` +s`ksk``s``s`kski`k``s``si`k``s`k``s``s`kski```s``siii``s``s`kski`k``s``si`k``s`k``s``s`ksk``s`k``s``s`kski +``s``s`ksk``s``s`kski``s``s`ksk```s``siii``s``s`kski`k``s``si`k``s``s`ksk``s`k``s``s`kski``s``s`ksk``s`k`` +s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k``s`k``s``s`kski``s``s`ksk``s`k``s``s`kski``s``s`ksk```sii` +`s``s`ksk``s``s`kski`k``s``si`k``s`k```sii``s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k```s``s`kski``s +`k``s``s`kski``s``s`ksk```sii``s``s`kski`k``s``si`k``s``s`ksk``s`k``s``s`kski```s``siii``s``s`kski`k``s``s +i`k``s`k``s``s`kski``s``s`ksk```sii``s``s`kski`k``s``si`k```sii```sii``s``s`kski`k```sii```sii``s``s`kski diff --git a/Languages/Less.less b/Languages/Less.less new file mode 100644 index 0000000..2c6633f --- /dev/null +++ b/Languages/Less.less @@ -0,0 +1,3 @@ +body::before { + content: "Hello World!" +} \ No newline at end of file diff --git a/Languages/Leszek.leszek b/Languages/Leszek.leszek new file mode 100644 index 0000000..802b4ed --- /dev/null +++ b/Languages/Leszek.leszek @@ -0,0 +1 @@ +\O\C\.1.Hello World diff --git a/Languages/LilyPond.ly b/Languages/LilyPond.ly new file mode 100644 index 0000000..fbdaef5 --- /dev/null +++ b/Languages/LilyPond.ly @@ -0,0 +1 @@ +\markup { Hello World } diff --git a/Languages/Limbo.b b/Languages/Limbo.b new file mode 100644 index 0000000..279cbac --- /dev/null +++ b/Languages/Limbo.b @@ -0,0 +1,16 @@ +implement Hello; + +include "sys.m"; + sys: Sys; +include "draw.m"; + +Hello: module +{ + init: fn(ctxt: ref Draw->Context, argv: list of string); +}; + +init(ctxt: ref Draw->Context, argv: list of string) +{ + sys = load Sys Sys->PATH; + sys->print("Hello World\n"); +} diff --git a/Languages/Lingo.lg4 b/Languages/Lingo.lg4 new file mode 100644 index 0000000..fc18ec7 --- /dev/null +++ b/Languages/Lingo.lg4 @@ -0,0 +1,3 @@ +on startmovie + alert "Hello World" +end diff --git a/Languages/Lisaac.li b/Languages/Lisaac.li new file mode 100644 index 0000000..e777d4a --- /dev/null +++ b/Languages/Lisaac.li @@ -0,0 +1,15 @@ +// Hello World in Lisaac + +Section Header + + name := HELLO_WORLD; + +Section Inherit + + - parent_object:OBJECT := OBJECT; + +Section Public + + - main <- + ( + "Hello World !\n".print; + ); diff --git a/Languages/Lisp.lsp b/Languages/Lisp.lsp new file mode 100644 index 0000000..71a68ef --- /dev/null +++ b/Languages/Lisp.lsp @@ -0,0 +1,6 @@ +; LISP +(DEFUN hello () + (PRINT (LIST 'HELLO 'WORLD)) +) + +(hello) diff --git a/Languages/LiveScript.ls b/Languages/LiveScript.ls new file mode 100644 index 0000000..89ce632 --- /dev/null +++ b/Languages/LiveScript.ls @@ -0,0 +1 @@ +console.log "Hello World" diff --git a/Languages/Locomotive Basic.b b/Languages/Locomotive Basic.b new file mode 100644 index 0000000..938af53 --- /dev/null +++ b/Languages/Locomotive Basic.b @@ -0,0 +1,2 @@ +10 print "Hello World" +run diff --git a/Languages/Logicode.lgc b/Languages/Logicode.lgc new file mode 100644 index 0000000..2a70955 --- /dev/null +++ b/Languages/Logicode.lgc @@ -0,0 +1 @@ +out @1001000+@1100101+@1101100+@1101100+@1101111+@100000+@1010111+@1101111+@1110010+@1101100+@1100100 diff --git a/Languages/Logo.lg b/Languages/Logo.lg new file mode 100644 index 0000000..a1f0ae1 --- /dev/null +++ b/Languages/Logo.lg @@ -0,0 +1 @@ +print [Hello World] diff --git a/Languages/Logtalk.lgt b/Languages/Logtalk.lgt new file mode 100644 index 0000000..0fcc7b4 --- /dev/null +++ b/Languages/Logtalk.lgt @@ -0,0 +1 @@ +write('Hello World') diff --git a/Languages/LotusScript.lss b/Languages/LotusScript.lss new file mode 100644 index 0000000..30eb3ca --- /dev/null +++ b/Languages/LotusScript.lss @@ -0,0 +1,3 @@ +Sub Initialize + Print "Hello World" +End Sub diff --git a/Languages/Lua Grimex.j b/Languages/Lua Grimex.j new file mode 100644 index 0000000..1549d1c --- /dev/null +++ b/Languages/Lua Grimex.j @@ -0,0 +1,5 @@ +//! externalblock extension=lua ObjectMerger $FILENAME$ + +//! i log("Hello World") + +//! endexternalblock diff --git "a/Languages/L\303\266ve.lua" "b/Languages/L\303\266ve.lua" new file mode 100644 index 0000000..cbe23ab --- /dev/null +++ "b/Languages/L\303\266ve.lua" @@ -0,0 +1,3 @@ +function love.draw() + love.graphics.print("Hello World", 400, 300) +end diff --git a/Languages/M4.m4 b/Languages/M4.m4 new file mode 100644 index 0000000..5ab2f8a --- /dev/null +++ b/Languages/M4.m4 @@ -0,0 +1 @@ +Hello \ No newline at end of file diff --git a/Languages/MATLAB 1.0.m b/Languages/MATLAB 1.0.m new file mode 100644 index 0000000..e6324f3 --- /dev/null +++ b/Languages/MATLAB 1.0.m @@ -0,0 +1 @@ +fprintf('Hello World\n') diff --git a/Languages/MATLAB.m b/Languages/MATLAB.m new file mode 100644 index 0000000..ddf2fe3 --- /dev/null +++ b/Languages/MATLAB.m @@ -0,0 +1 @@ +disp('Hello World') diff --git a/Languages/MacLisp.lisp b/Languages/MacLisp.lisp new file mode 100644 index 0000000..52edcd8 --- /dev/null +++ b/Languages/MacLisp.lisp @@ -0,0 +1,12 @@ +(comment) ;-*- Lisp -*- +(progn + (defun hello-world () + (princ "Hello World") + (quit)) + (close (prog1 infile (inpush -1))) + (sstatus feature noldmsg) + (gctwa) + (gc) + (sstatus flush t) + (suspend ":KILL " '(ts hello)) + (hello-world)) diff --git a/Languages/Macsyma.mac b/Languages/Macsyma.mac new file mode 100644 index 0000000..1572b84 --- /dev/null +++ b/Languages/Macsyma.mac @@ -0,0 +1,2 @@ +/* Macsyma */ +print("Hello World"); diff --git a/Languages/Make.makefile b/Languages/Make.makefile new file mode 100644 index 0000000..4b17e2a --- /dev/null +++ b/Languages/Make.makefile @@ -0,0 +1,2 @@ +$(info "Hello World") +all: diff --git a/Languages/Malbolge.mbg b/Languages/Malbolge.mbg new file mode 100644 index 0000000..84da652 --- /dev/null +++ b/Languages/Malbolge.mbg @@ -0,0 +1 @@ +D'`$MLKJ}|43V1C5S3sr0)M^mJIZjh3DCAA?-=v{)Lxqpunm3kSinmlkdib(IHdc\"!Y^]\[ZYXQuUTMRQJImG/KJIHG@d>&<;:9>=6Z498165.-Q10/.'&J*)(!g}C0 diff --git a/Languages/Markdown.md b/Languages/Markdown.md new file mode 100644 index 0000000..557db03 --- /dev/null +++ b/Languages/Markdown.md @@ -0,0 +1 @@ +Hello World diff --git a/Languages/Mathematica Online.nb b/Languages/Mathematica Online.nb new file mode 100644 index 0000000..4330b01 --- /dev/null +++ b/Languages/Mathematica Online.nb @@ -0,0 +1,3 @@ +Notebook[{Cell[ +BoxData[RowBox[{"Print","[","\"Hello World\"","]"}]],"Input",CellID->1]}, +StyleDefinitions->"Default.nb",FrontEndVersion->"10.0 for Wolfram Cloud Platform (June 2 2014)"] \ No newline at end of file diff --git a/Languages/Mathematica.nb b/Languages/Mathematica.nb new file mode 100644 index 0000000..45181a7 --- /dev/null +++ b/Languages/Mathematica.nb @@ -0,0 +1 @@ +Print["Hello World"] diff --git a/Languages/MaxScript.ms b/Languages/MaxScript.ms new file mode 100644 index 0000000..bee4e03 --- /dev/null +++ b/Languages/MaxScript.ms @@ -0,0 +1,7 @@ +print "Hello World" +-- "Hello World" + + +-- Note that MAXScript is expression-based, so simply writing "Hello World" is +-- sufficient to echo it for the reader. Like Haskell, all MAXScript expressions +-- *must* return values, even if they're unused. diff --git a/Languages/Mel.mel b/Languages/Mel.mel new file mode 100644 index 0000000..585e5d8 --- /dev/null +++ b/Languages/Mel.mel @@ -0,0 +1,4 @@ +proc helloWorld () { + print "Hello World\n"; +} +helloWorld; diff --git a/Languages/Meq.meq b/Languages/Meq.meq new file mode 100644 index 0000000..d69c345 --- /dev/null +++ b/Languages/Meq.meq @@ -0,0 +1 @@ +.==++>:+>+[>:++++++++]>:=+>===++>.===+++++++>:=+>:=++++>:++++++++>:rp>p>>p>p>p>p>p>p>p>p>p! diff --git a/Languages/Mercury.m b/Languages/Mercury.m new file mode 100644 index 0000000..e8743f6 --- /dev/null +++ b/Languages/Mercury.m @@ -0,0 +1,8 @@ +:- module hello. +:- interface. +:- import_module io. +:- pred main(io::di, io::uo) is det. + +:- implementation. +main(!IO) :- + io.write_string("Hello World\n", !IO). diff --git a/Languages/MilkScript.milk b/Languages/MilkScript.milk new file mode 100644 index 0000000..9f9ab57 --- /dev/null +++ b/Languages/MilkScript.milk @@ -0,0 +1,2 @@ +#import "basic" +print("Hello World") diff --git a/Languages/Minecraft.mcfunction b/Languages/Minecraft.mcfunction new file mode 100644 index 0000000..d1db4a6 --- /dev/null +++ b/Languages/Minecraft.mcfunction @@ -0,0 +1 @@ +/tellraw @p "Hello World" diff --git a/Languages/Mips.s b/Languages/Mips.s new file mode 100644 index 0000000..36525de --- /dev/null +++ b/Languages/Mips.s @@ -0,0 +1,9 @@ +.data +hello_world: .asciiz "Hello World" + +.text +main: + li $v0, 4 # Load syscommand print_string + la $a0, hello_world # Load hello_world string into register $a0 + syscall # Print the string + jr $ra # Return diff --git a/Languages/Mirc.mrc b/Languages/Mirc.mrc new file mode 100644 index 0000000..43fb953 --- /dev/null +++ b/Languages/Mirc.mrc @@ -0,0 +1 @@ +echo -a Hello World diff --git a/Languages/Mmmm().mmmm b/Languages/Mmmm().mmmm new file mode 100644 index 0000000..a9ac368 --- /dev/null +++ b/Languages/Mmmm().mmmm @@ -0,0 +1,60 @@ +Mmm=m[m.m()].m(m.m()); +Mmmm=m[mm].m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();Mmmmm=mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();m[mmmm].m(mmm.m()); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();Mmmmmm=mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +Mmmmmmmmm=mmm.m(); +m[mmmm].m(mmm.m()); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();Mmmmmmm=mmm.m(); +m[mmmm].m(mmmmmm);m[mmmm].m(mmmmmm); +mmm.m();mmm.m(); +Mmmmmmmm=mmm.m(); +m[mmmm].m(mmmmmmm); +mmm.m();mmm.m(); +Mmmmmmmmmm=mmm.m(); +Mmmm=m[mm].m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m(); +Mmmmmmmmmmm=mmm.m(); +Mmmmmmmmmmmm=mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m();mmm.m();mmm.m(); +mmm.m();mmm.m(); +m[mmmm].m(mmm.m()); +m[mmmm].m(mmmmmmmmmm); +m[mmmm].m(mmmmm); +m[mmmm].m(mmmmmmm); +m[mmmm].m(mmmmmmmmm); +m[mmmm].m(mmmmmm); +m[mmmm].m(mmmmmmmm); +m[mmmm].m(mmmmmmmmmmm); diff --git a/Languages/ModiScript.chai b/Languages/ModiScript.chai new file mode 100644 index 0000000..4f11d14 --- /dev/null +++ b/Languages/ModiScript.chai @@ -0,0 +1,3 @@ +Mitrooon + bhaiyo aur behno "Hello World" +Achhe din aa gaye diff --git a/Languages/Modula 2.mod b/Languages/Modula 2.mod new file mode 100644 index 0000000..d3860a9 --- /dev/null +++ b/Languages/Modula 2.mod @@ -0,0 +1,10 @@ +MODULE HelloWorld; + +FROM Terminal2 IMPORT WriteString, WriteLn; + +BEGIN + + WriteString("Hello World"); + WriteLn; + +END HelloWorld. \ No newline at end of file diff --git a/Languages/Modula 3.m3 b/Languages/Modula 3.m3 new file mode 100644 index 0000000..dcfdf0f --- /dev/null +++ b/Languages/Modula 3.m3 @@ -0,0 +1,5 @@ +MODULE HelloWorld; +IMPORT Io; +BEGIN + IO.Put ("Hello World\n") +END HelloWorld. \ No newline at end of file diff --git a/Languages/Mongo.shell b/Languages/Mongo.shell new file mode 100644 index 0000000..ad35e5a --- /dev/null +++ b/Languages/Mongo.shell @@ -0,0 +1 @@ +print("Hello World") diff --git a/Languages/Monte.mt b/Languages/Monte.mt new file mode 100644 index 0000000..8d3de6a --- /dev/null +++ b/Languages/Monte.mt @@ -0,0 +1 @@ +traceln("Hello World") diff --git a/Languages/Moo.moo b/Languages/Moo.moo new file mode 100644 index 0000000..d5ad8cf --- /dev/null +++ b/Languages/Moo.moo @@ -0,0 +1,3 @@ +@program hello:run +player:tell("Hello World"); +. \ No newline at end of file diff --git a/Languages/Moonscript.moon b/Languages/Moonscript.moon new file mode 100644 index 0000000..755b5fb --- /dev/null +++ b/Languages/Moonscript.moon @@ -0,0 +1 @@ +print 'Hello World' diff --git a/Languages/Mouse.mse b/Languages/Mouse.mse new file mode 100644 index 0000000..e29292d --- /dev/null +++ b/Languages/Mouse.mse @@ -0,0 +1,3 @@ +"Hello World" +'! !' +$ diff --git a/Languages/Move.mv b/Languages/Move.mv new file mode 100644 index 0000000..f822f73 --- /dev/null +++ b/Languages/Move.mv @@ -0,0 +1 @@ +alert 'Hello World' diff --git a/Languages/Mozart.oz b/Languages/Mozart.oz new file mode 100644 index 0000000..9b20017 --- /dev/null +++ b/Languages/Mozart.oz @@ -0,0 +1,8 @@ +functor +import + Application + System +define + {System.showInfo 'Hello World'} + {Application.exit 0} +end diff --git a/Languages/Muf.muf b/Languages/Muf.muf new file mode 100644 index 0000000..4e154cf --- /dev/null +++ b/Languages/Muf.muf @@ -0,0 +1,3 @@ +: main + me @ "Hello World" notify +; diff --git a/Languages/Mumps.m b/Languages/Mumps.m new file mode 100644 index 0000000..978d2a9 --- /dev/null +++ b/Languages/Mumps.m @@ -0,0 +1 @@ + w "Hello World",! diff --git a/Languages/Mushcode.mush b/Languages/Mushcode.mush new file mode 100644 index 0000000..ff31ff4 --- /dev/null +++ b/Languages/Mushcode.mush @@ -0,0 +1 @@ +say Hello World. diff --git a/Languages/MySQL.sql b/Languages/MySQL.sql new file mode 100644 index 0000000..1922d8b --- /dev/null +++ b/Languages/MySQL.sql @@ -0,0 +1 @@ +SELECT 'Hello World'; diff --git a/Languages/Myrddin.myr b/Languages/Myrddin.myr new file mode 100644 index 0000000..b4a30d6 --- /dev/null +++ b/Languages/Myrddin.myr @@ -0,0 +1,6 @@ +use std + +const main = { + std.put("Hello World\n") +} + diff --git a/Languages/NWScript.nss b/Languages/NWScript.nss new file mode 100644 index 0000000..ca97905 --- /dev/null +++ b/Languages/NWScript.nss @@ -0,0 +1,4 @@ +// Place in the OnClientEnter event of the module's properties +{ + SendMessageToPC(GetEnteringObject(), "Hello World"); +} diff --git a/Languages/NXC.nxc b/Languages/NXC.nxc new file mode 100644 index 0000000..3219b1f --- /dev/null +++ b/Languages/NXC.nxc @@ -0,0 +1,4 @@ +task main() +{ + TextOut(0, LCD_LINE1, "Hello World"); +} diff --git a/Languages/Nadeshiko.fjo b/Languages/Nadeshiko.fjo new file mode 100644 index 0000000..7615231 --- /dev/null +++ b/Languages/Nadeshiko.fjo @@ -0,0 +1 @@ +「Hello World」と表示。 diff --git a/Languages/Neko.neko b/Languages/Neko.neko new file mode 100644 index 0000000..bb8da30 --- /dev/null +++ b/Languages/Neko.neko @@ -0,0 +1 @@ +$print("Hello World\n"); diff --git a/Languages/Nemerle.n b/Languages/Nemerle.n new file mode 100644 index 0000000..b975b26 --- /dev/null +++ b/Languages/Nemerle.n @@ -0,0 +1,7 @@ +class Hello +{ + static Main () : void + { + System.Console.WriteLine ("Hello World"); + } +} \ No newline at end of file diff --git a/Languages/NewtonScript.nwt b/Languages/NewtonScript.nwt new file mode 100644 index 0000000..12c19bb --- /dev/null +++ b/Languages/NewtonScript.nwt @@ -0,0 +1,15 @@ +baseview := + {viewBounds: {left: -3, top: 71, right: 138, bottom: 137}, + viewFlags: 581, + declareSelf: 'base, + _proto: protoFloatNGo, + debug: "baseview" + }; + +textview := * child of baseview * + {text: "Hello World", + viewBounds: {left: 33, top: 24, right: 113, bottom: 46}, + viewFlags: 579, + _proto: protoStaticText, + debug: "textview" + }; diff --git a/Languages/Nice.nice b/Languages/Nice.nice new file mode 100644 index 0000000..11f52af --- /dev/null +++ b/Languages/Nice.nice @@ -0,0 +1,3 @@ +void main(String[] args){ + println("Hello World"); +} diff --git a/Languages/Night.night b/Languages/Night.night new file mode 100644 index 0000000..c3bd215 --- /dev/null +++ b/Languages/Night.night @@ -0,0 +1 @@ +print("Hello World\n"); diff --git a/Languages/Nim.nim b/Languages/Nim.nim new file mode 100644 index 0000000..f3a3789 --- /dev/null +++ b/Languages/Nim.nim @@ -0,0 +1 @@ +echo("Hello World") diff --git a/Languages/Nit.nit b/Languages/Nit.nit new file mode 100644 index 0000000..6826f07 --- /dev/null +++ b/Languages/Nit.nit @@ -0,0 +1,2 @@ +print "Hello World" + diff --git a/Languages/NoFlo.fbp b/Languages/NoFlo.fbp new file mode 100644 index 0000000..8467d7b --- /dev/null +++ b/Languages/NoFlo.fbp @@ -0,0 +1 @@ +'Hello, World' -> IN Display(Output) \ No newline at end of file diff --git a/Languages/Node.js.js b/Languages/Node.js.js new file mode 100644 index 0000000..8e0f025 --- /dev/null +++ b/Languages/Node.js.js @@ -0,0 +1,3 @@ +#!/usr/bin/env node + +console.log('Hello World'); diff --git a/Languages/Novice.novice b/Languages/Novice.novice new file mode 100644 index 0000000..de4171f --- /dev/null +++ b/Languages/Novice.novice @@ -0,0 +1,3 @@ +a +a-Hello World_* +Hello World_* diff --git a/Languages/Nu.nu b/Languages/Nu.nu new file mode 100644 index 0000000..4c0d9c8 --- /dev/null +++ b/Languages/Nu.nu @@ -0,0 +1 @@ +(puts "Hello World") diff --git a/Languages/OCaml.ml b/Languages/OCaml.ml new file mode 100644 index 0000000..93dbf37 --- /dev/null +++ b/Languages/OCaml.ml @@ -0,0 +1 @@ +print_string "Hello World\n" \ No newline at end of file diff --git a/Languages/OX.oz b/Languages/OX.oz new file mode 100644 index 0000000..a077c42 --- /dev/null +++ b/Languages/OX.oz @@ -0,0 +1 @@ +{Show 'Hello World'} diff --git a/Languages/Oberon 2.obn b/Languages/Oberon 2.obn new file mode 100644 index 0000000..b54ecf1 --- /dev/null +++ b/Languages/Oberon 2.obn @@ -0,0 +1,6 @@ +MODULE HelloWorld; +IMPORT Out; +BEGIN + Out.String( "Hello World" ); + Out.Ln; +END HelloWorld. \ No newline at end of file diff --git a/Languages/Oberon.o b/Languages/Oberon.o new file mode 100644 index 0000000..c1483e1 --- /dev/null +++ b/Languages/Oberon.o @@ -0,0 +1,8 @@ +MODULE HelloWorld; + +IMPORT Out; + +BEGIN + Out.Open; + Out.String('Hello World'); +END HelloWorld. diff --git a/Languages/Obix.osc b/Languages/Obix.osc new file mode 100644 index 0000000..7cfda92 --- /dev/null +++ b/Languages/Obix.osc @@ -0,0 +1 @@ +system.console.write_line ( "Hello World" ) diff --git a/Languages/Obj.st b/Languages/Obj.st new file mode 100644 index 0000000..d9b3c7d --- /dev/null +++ b/Languages/Obj.st @@ -0,0 +1 @@ +stdout println:'Hello World'. diff --git a/Languages/Object Pascal.pp b/Languages/Object Pascal.pp new file mode 100644 index 0000000..3ba438b --- /dev/null +++ b/Languages/Object Pascal.pp @@ -0,0 +1,20 @@ +program ObjectPascalExample; + +type + THelloWorld = class + procedure Put; + end; + +procedure THelloWorld.Put; +begin + Writeln('Hello World'); +end; + +var + HelloWorld: THelloWorld; + +begin + HelloWorld := THelloWorld.Create; + HelloWorld.Put; + HelloWorld.Free; +end. \ No newline at end of file diff --git a/Languages/Objective C.m b/Languages/Objective C.m new file mode 100644 index 0000000..a13e1b7 --- /dev/null +++ b/Languages/Objective C.m @@ -0,0 +1,14 @@ +/* + Build on OS X: + clang -framework Foundation -fobjc-arc objc.m -o objc + + Build on Linux with GNUstep: + clang `gnustep-config --objc-flags` `gnustep-config --base-libs` -fobjc-nonfragile-abi -fobjc-arc objc.m -o objc + */ + +#import + +int main(void) +{ + NSLog(@"Hello World"); +} diff --git a/Languages/Objective J.j b/Languages/Objective J.j new file mode 100644 index 0000000..88c2723 --- /dev/null +++ b/Languages/Objective J.j @@ -0,0 +1 @@ +document.write("Hello World"); diff --git a/Languages/Octave.m b/Languages/Octave.m new file mode 100644 index 0000000..57e5117 --- /dev/null +++ b/Languages/Octave.m @@ -0,0 +1 @@ +printf("Hello World"); diff --git a/Languages/Omgrofl.omgrofl b/Languages/Omgrofl.omgrofl new file mode 100644 index 0000000..1656ad6 --- /dev/null +++ b/Languages/Omgrofl.omgrofl @@ -0,0 +1,23 @@ +lol iz 72 +rofl lol +lol iz 101 +rofl lol +lol iz 108 +rofl lol +rofl lol +lool iz 111 +rofl lool +loool iz 44 +rofl loool +loool iz 32 +rofl loool +loool iz 87 +rofl loool +rofl lool +lool iz 114 +rofl lool +rofl lol +lol iz 100 +rofl lol +lol iz 33 +rofl lol diff --git a/Languages/Ooc.ooc b/Languages/Ooc.ooc new file mode 100644 index 0000000..bc18f8f --- /dev/null +++ b/Languages/Ooc.ooc @@ -0,0 +1,4 @@ +main: func { + "Hello World" println() +} + diff --git a/Languages/Ook!.ok b/Languages/Ook!.ok new file mode 100644 index 0000000..e0f5272 --- /dev/null +++ b/Languages/Ook!.ok @@ -0,0 +1,19 @@ +Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. +Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. +Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. +Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. +Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? +Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. +Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. +Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. +Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. +Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. +Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. +Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. +Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. +Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. +Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. +Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. +Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! +Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. + diff --git a/Languages/Opa.opa b/Languages/Opa.opa new file mode 100644 index 0000000..0fc5eb5 --- /dev/null +++ b/Languages/Opa.opa @@ -0,0 +1 @@ +jlog("Hello World") diff --git a/Languages/OpenLaszlo.lzx b/Languages/OpenLaszlo.lzx new file mode 100644 index 0000000..ccdc6bf --- /dev/null +++ b/Languages/OpenLaszlo.lzx @@ -0,0 +1,3 @@ + + Hello World + diff --git a/Languages/Oracle SQL.sql b/Languages/Oracle SQL.sql new file mode 100644 index 0000000..ee427a1 --- /dev/null +++ b/Languages/Oracle SQL.sql @@ -0,0 +1 @@ +SELECT 'Hello World' FROM DUAL; diff --git a/Languages/Orc.orc b/Languages/Orc.orc new file mode 100644 index 0000000..339af75 --- /dev/null +++ b/Languages/Orc.orc @@ -0,0 +1,10 @@ +{- HelloWorld.orc -- Orc program HelloWorld + - + - $Id$ + - + - Created by xbony2 on Nov 8, 2014 8:30:25 PM + - Licensed under public domain. + -} + +Println("Hello World") >> +stop diff --git a/Languages/PB.pwr b/Languages/PB.pwr new file mode 100644 index 0000000..3185b32 --- /dev/null +++ b/Languages/PB.pwr @@ -0,0 +1,5 @@ +; Hello World in "PowerBatch Plus+" from Computing Systems Design, Inc. + +Variable Msg,13,"Hello World" + +Write Msg diff --git a/Languages/PBWin.bas b/Languages/PBWin.bas new file mode 100644 index 0000000..33ce123 --- /dev/null +++ b/Languages/PBWin.bas @@ -0,0 +1,8 @@ +#COMPILE EXE +#DIM ALL + +FUNCTION PBMAIN () AS LONG + + MSGBOX "Hello World" + +END FUNCTION diff --git a/Languages/PHP.php b/Languages/PHP.php new file mode 100644 index 0000000..06594b5 --- /dev/null +++ b/Languages/PHP.php @@ -0,0 +1,3 @@ + + +main(){ + print("Hello World"); +} diff --git a/Languages/Pebble.c b/Languages/Pebble.c new file mode 100644 index 0000000..56bb2d6 --- /dev/null +++ b/Languages/Pebble.c @@ -0,0 +1,51 @@ +#include + +static Window* main_window; +static TextLayer* text_layer, *world_layer; + +static void main_window_load(Window* window) { + Layer *window_layer = window_get_root_layer(window); + window_set_background_color(main_window, GColorBlack); + GRect bounds = layer_get_bounds(window_layer); + text_layer = text_layer_create( + GRect(0, bounds.size.h / 2 - 42, bounds.size.w, 120)); + text_layer_set_text(text_layer, "Hello"); + text_layer_set_background_color(text_layer, GColorClear); + text_layer_set_text_color(text_layer, GColorWhite); + text_layer_set_font(text_layer, fonts_get_system_font(FONT_KEY_BITHAM_42_BOLD)); + text_layer_set_text_alignment(text_layer, GTextAlignmentCenter); + + world_layer = text_layer_create( + GRect(0, bounds.size.h / 2, bounds.size.w, 120)); + text_layer_set_background_color(world_layer, GColorClear); + text_layer_set_text(world_layer, "World"); + text_layer_set_text_color(world_layer, GColorLightGray); + text_layer_set_font(world_layer, fonts_get_system_font(FONT_KEY_BITHAM_42_BOLD)); + text_layer_set_text_alignment(world_layer, GTextAlignmentCenter); + + layer_add_child(window_layer, text_layer_get_layer(text_layer)); + layer_add_child(window_layer, text_layer_get_layer(world_layer)); +} +static void main_window_unload(Window* window) { + text_layer_destroy(text_layer); + text_layer_destroy(world_layer); +} + +static void init() { + main_window = window_create(); + window_set_window_handlers(main_window, (WindowHandlers) { + .load = main_window_load, + .unload = main_window_unload + }); + window_stack_push(main_window, true); +} + +static void deinit() { + window_destroy(main_window); +} + +int main(void) { + init(); + app_event_loop(); + deinit(); +} diff --git a/Languages/Perfume.prfm b/Languages/Perfume.prfm new file mode 100644 index 0000000..60ad73d --- /dev/null +++ b/Languages/Perfume.prfm @@ -0,0 +1 @@ +println "Hello World"; diff --git a/Languages/Perl.cgi b/Languages/Perl.cgi new file mode 100644 index 0000000..cb407d1 --- /dev/null +++ b/Languages/Perl.cgi @@ -0,0 +1,9 @@ + #!/usr/local/bin/perl -w + use CGI; # load CGI routines + $q = CGI->new; # create new CGI object + print $q->header, # create the HTTP header + $q->start_html('Hello World'), # start the HTML + $q->h1('Hello World'), # level 1 header + $q->end_html; # end the HTML + + # http://perldoc.perl.org/CGI.html diff --git a/Languages/Perl.pl b/Languages/Perl.pl new file mode 100644 index 0000000..9f7623d --- /dev/null +++ b/Languages/Perl.pl @@ -0,0 +1,2 @@ +#!/usr/bin/perl +print "Hello World\n"; diff --git a/Languages/Perl6.p6 b/Languages/Perl6.p6 new file mode 100644 index 0000000..aed05c2 --- /dev/null +++ b/Languages/Perl6.p6 @@ -0,0 +1,6 @@ +#!/usr/bin/env perl6 + +v6; + +say "Hello World"; + diff --git a/Languages/Perseus.p++ b/Languages/Perseus.p++ new file mode 100644 index 0000000..d2164c4 --- /dev/null +++ b/Languages/Perseus.p++ @@ -0,0 +1,10 @@ +link CUI entry main + +include "Windows.inc" +include "Console.inc" + +func main() +{ + Console.Init("Console") + Console.Write("Hello World") +} diff --git a/Languages/Pharo.st b/Languages/Pharo.st new file mode 100644 index 0000000..840974d --- /dev/null +++ b/Languages/Pharo.st @@ -0,0 +1 @@ +'Hello World' crLog \ No newline at end of file diff --git a/Languages/Phix.exw b/Languages/Phix.exw new file mode 100644 index 0000000..5247d8f --- /dev/null +++ b/Languages/Phix.exw @@ -0,0 +1 @@ +puts(1,"Hello World") diff --git a/Languages/PiCat.pi b/Languages/PiCat.pi new file mode 100644 index 0000000..4491f89 --- /dev/null +++ b/Languages/PiCat.pi @@ -0,0 +1,2 @@ +main => + println('Hello World'). diff --git a/Languages/Pig.pig b/Languages/Pig.pig new file mode 100644 index 0000000..2a2da0c --- /dev/null +++ b/Languages/Pig.pig @@ -0,0 +1 @@ +Hello WorldPIGHello World diff --git a/Languages/PikaLang.pokeball b/Languages/PikaLang.pokeball new file mode 100644 index 0000000..540b63e --- /dev/null +++ b/Languages/PikaLang.pokeball @@ -0,0 +1,7 @@ +pi pi pi pi pi pi pi pi pi pi pika pipi pi pi pi pi pi pi pi pipi pi pi +pi pi pi pi pi pi pi pi pipi pi pi pi pipi pi pichu pichu pichu pichu ka +chu pipi pi pi pikachu pipi pi pikachu pi pi pi pi pi pi pi pikachu +pikachu pi pi pi pikachu pipi pi pi pikachu pichu pichu pi pi pi pi pi +pi pi pi pi pi pi pi pi pi pi pikachu pipi pikachu pi pi pi pikachu ka +ka ka ka ka ka pikachu ka ka ka ka ka ka ka ka pikachu pipi pi pikachu +pipi pikachu \ No newline at end of file diff --git a/Languages/Pike.pike b/Languages/Pike.pike new file mode 100644 index 0000000..f8692db --- /dev/null +++ b/Languages/Pike.pike @@ -0,0 +1,4 @@ +int main() { + write("Hello World\n"); + return 0; +} diff --git a/Languages/Pit.pit b/Languages/Pit.pit new file mode 100644 index 0000000..d96933a --- /dev/null +++ b/Languages/Pit.pit @@ -0,0 +1,326 @@ +NOT 1 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 0 +SND 1 +SND 0 +SND 0 +SND 0 +SND 1 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 1 +SND 2 +SND 1 +NOT 2 +SND 2 +SND 0 +OFF 0 diff --git a/Languages/Pizza.pizza b/Languages/Pizza.pizza new file mode 100644 index 0000000..8fa8602 --- /dev/null +++ b/Languages/Pizza.pizza @@ -0,0 +1,5 @@ +class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello World"); + } +} \ No newline at end of file diff --git a/Languages/Plain text.txt b/Languages/Plain text.txt new file mode 100644 index 0000000..557db03 --- /dev/null +++ b/Languages/Plain text.txt @@ -0,0 +1 @@ +Hello World diff --git a/Languages/Please Porige Hot.pph b/Languages/Please Porige Hot.pph new file mode 100644 index 0000000..f4205c5 --- /dev/null +++ b/Languages/Please Porige Hot.pph @@ -0,0 +1 @@ +1 Please porige hot or cold Hello World diff --git a/Languages/Pluvo.pvo b/Languages/Pluvo.pvo new file mode 100644 index 0000000..ba670b6 --- /dev/null +++ b/Languages/Pluvo.pvo @@ -0,0 +1 @@ +say "Hello World" diff --git a/Languages/Polynomial.pol b/Languages/Polynomial.pol new file mode 100644 index 0000000..c82b165 --- /dev/null +++ b/Languages/Polynomial.pol @@ -0,0 +1 @@ +f(x) = x^54 - 159014x^53 + 10832073396865804x^52 - 1722454995853645185024x^51 + 37968621468067227708480815104x^50 - 6048436172078846536054214083215360x^49 - 233513143301713321053926514246008438784x^48 + 1104146527973661777408036024159387365933056x^47 - 43427940760660892945598234855622393627754364928x^46 + 67688151387034834407174775878348678887678180065280x^45 - 2657323397811390386816113812836066598878541383083229182x^44 + 1750284245331664692109566288590033450135765470086567034878x^43 - 66462310637170791141330436813018840528707142797162918925303806x^42 + 20508128690597856095696899775729835128839331997155438812840591358x^41 - 664953230461190852547732663527306948596506725237756131883009775239166x^40 + 122666463513285791263166623998020333809641694974891527172108001766014974x^39 - 2290339732715482683303962242601771918911509803450296139283376474479399010302x^38 + 333681206682071257276765622169335904551081599525895157749622024410862633091070x^37 - 1691043431739585500544644861024318773165895772478850636648655229589277769014968318x^36 + 200506166911493278122043091578573690630915822238274576692536396738642535022472462334x^35 - 83725352136727902926962688002085013348571758969699327995437883996918505898393112412158x^34 + 8946701875864986004178866146568026543826377674206253421423964436944549188572512744636414x^33 - 1867315954108076983102178980404722124954606614812493711046674205982894462255753012843642878x^32 + 178324449027542424363250070678452160645175392388973092115587091266832446376253808451931602942x^31 - 24291196173290792733633389253959325279211027629620980716292664144523119832413508515604964835326x^30 + 2051361313277806101971735175010721323823623545474630082713676031861264604659894615015106038202366x^29 - 204163318930245521138048084566822704550940204786829904381641555821279624471050262962488593524719614x^28 + 15080204889675869155229234744312762198619136509808788153390711130175410235109921892971369525296496638x^27 - 1165291326138700992648690286268194728713765396851822888922293042494539382622438040850689893573528125438x^26 + 74455666269114358239917407447450883116392692238031999396368360323797637882097034155445411572501551513598x^25 - 4629813507931028276481888188824918837219940394558223324294713679828523226590836146159419165677988974952446x^24 + 253120956733554432342716622232076867923990466385729228242480842746036367109236814280617493808254752667992062x^23 - 12935074231319533186983493987243575840365401040882648745356769581430267310941451311894303395892917187039461374x^22 + 598913063059871613059857216856855349855419761967359474402923993393922286606408014770709182577971747789238960126x^21 - 25428508737739962276270688610109187572552304592436884974847563375647270022873810881862347086815806954727658225662x^20 + 988075525812553477917947118187566933771383003967243891018665745909746387720410669543775339912470070203350513614846x^19 - 34974169531686082193562459271768002009744513364736394486295709944600099597472906094246515756034869419547478867312638x^18 + 1131815654865400099721068380879494797357578573000978123266770256219841969966466292315303189575522430114658452248723454x^17 - 33333243367066790224431125737877702592396473433676485170092104273794119865956405762749777296265621241096608710368690174x^16 + 892264657182917347092519064707331396991280027881775637162618455630037117552251223731760472327631168507410442258403557374x^15 - 21741234185793763082357467767610152549960037645439852577400502876137832861902450604589029830428630800969050504520911552510x^14 + 477743401378059186285442060198126775727720768799991712595952810072435362385423036993075850469213290973558290972495134588926x^13 - 9542386958914044777985633223358827925072853726403754987291921876055021910330691028409034466645850263821631147144589476888574x^12 + 170373657119042581679392061752246883211700633236029252140524140404116909796029987541347425321627477671207061587436661802795006x^11 - 2749764955487032211189043031405167033392562632980461084259430732124101539469658631267867961079629561250003844967312558638759934x^10 + 39258870077914541482854786591008101985140318175933710685982149707499006040540918873742652203012485463461181385232920427641176062x^9 - 500368492335132183249328269334693420237229115021360007044007047308659390943642645302624438601527360932151837223729879018719150078x^8 + 5561474165691513638632263097940791619157749550438413179410744745968666079707113111702893276550591486283330334999248957967519711230x^7 - 53880783522289363454704538003114570363811073301017229192681339922824957590137011676197017433885609211428303922108095981658814021630x^6 + 445288801638974965851448060362741780190759776482802809915713807735430669749072211419415506701161594212827516720492113889326434091006x^5 - 3062244326655950294268213743871987045997296637980493381720979841832789151604468970705217772640392632442086114584286495283795927760894x^4 + 17350497861833021048265568696066512194485118861967772235263366259072517869159731356876777820098774378356979847504601682094845149052926x^3 - 74168531044100993077468285584515190766733489300066134507874699191841424986708021389184383419592112291881531106870872614137017669779454x^2 + 228571929129635500353661243768318776163922747079196359396738280844215833818180963007061674605170476519898831960207022976332263187283966x - 611392605770821583281602313540767104622218840531412047272348323116466189132132314542079626967192155939298340170675960484343482356334590 diff --git a/Languages/Pony.pony b/Languages/Pony.pony new file mode 100644 index 0000000..8ec0000 --- /dev/null +++ b/Languages/Pony.pony @@ -0,0 +1,3 @@ +actor Main + new create(env: Env) => + env.out.print("Hello World") diff --git a/Languages/Portugol.por b/Languages/Portugol.por new file mode 100644 index 0000000..379078b --- /dev/null +++ b/Languages/Portugol.por @@ -0,0 +1,7 @@ +algoritmo "Hello World" + +var + +inicio +escreva ("Hello World") +fimalgoritmo diff --git a/Languages/PosXML.posxml b/Languages/PosXML.posxml new file mode 100644 index 0000000..cdca0e2 --- /dev/null +++ b/Languages/PosXML.posxml @@ -0,0 +1 @@ + diff --git a/Languages/PostCSS.pcss b/Languages/PostCSS.pcss new file mode 100644 index 0000000..acf0ba8 --- /dev/null +++ b/Languages/PostCSS.pcss @@ -0,0 +1,3 @@ +body::before { + content: "Hello World"; +} \ No newline at end of file diff --git a/Languages/PostScript.ps b/Languages/PostScript.ps new file mode 100644 index 0000000000000000000000000000000000000000..531bf3bf137ee55ea8f7d773c3726a572abf1da6 GIT binary patch literal 71 zcmY#YC@RgfQ%EmX&@EKZEp~AY^K^E#%`45xDM(CDRVc_WE-6kf$}A|+D=6mD@JP+c a$yW%^FUm=Y$ + + + + editorViewerWindow + 202 156 512 430 0 0 1280 777 + frameworkVersion + 334 + rootPatch + + class + QCPatch + state + + connections + + connection_1 + + destinationNode + Billboard_1 + destinationPort + inputImage + sourceNode + TextImage_1 + sourcePort + outputImage + + + nodes + + + class + QCTextImage + key + TextImage_1 + state + + customInputPortStates + + inputGlyphSize + + value + 1.0 + + inputHeight + + value + 0.0 + + inputKerning + + value + 0.0 + + inputLeading + + value + 0.0 + + inputWidth + + value + 0.0 + + + fontName + LucidaGrande + fontSize + 1.0 + horizontalAlignment + Centered + ivarInputPortStates + + inputFontName + + value + LucidaGrande + + inputGlyphSize + + value + 1.0 + + inputHeight + + value + 0.0 + + inputKerning + + value + 0.0 + + inputLeading + + value + 0.0 + + inputString + + value + Hello World + + inputWidth + + value + 0.0 + + + manualLayout + + userInfo + + BAtzdHJlYW10eXBlZIHoA4QBQISE + hBNOU011dGFibGVEaWN0aW9uYXJ5 + AISEDE5TRGljdGlvbmFyeQCEhAhO + U09iamVjdACFhAFpAZKEhIQITlNT + dHJpbmcBlYQBKwhwb3NpdGlvboaS + hISEB05TVmFsdWUAlYQBKoSEDHtD + R1BvaW50PWRkfZuBHwKBuQCGhg== + + version + 2 + verticalAlignment + Centered + + + + class + QCBillboard + key + Billboard_1 + state + + CIRendering + + customInputPortStates + + inputScale + + value + 1.0 + + + ivarInputPortStates + + inputBlending + + value + 1 + + inputColor + + value + + alpha + 1.0 + blue + 0.0 + green + 0.0 + red + 0.0 + + + inputPixelAligned + + value + 0.0 + + inputRotation + + value + 0.0 + + inputScale + + value + 1.0 + + inputX + + value + 0.0 + + inputY + + value + 0.0 + + + optimizedRendering + + pixelAligned + 0.0 + sizeMode + autoHeight + systemInputPortStates + + _enable + + value + + + + userInfo + + BAtzdHJlYW10eXBlZIHoA4QBQISE + hBNOU011dGFibGVEaWN0aW9uYXJ5 + AISEDE5TRGljdGlvbmFyeQCEhAhO + U09iamVjdACFhAFpAZKEhIQITlNT + dHJpbmcBlYQBKwhwb3NpdGlvboaS + hISEB05TVmFsdWUAlYQBKoSEDHtD + R1BvaW50PWRkfZuB+gKBuQCGhg== + + version + 4 + + + + userInfo + + BAtzdHJlYW10eXBlZIHoA4QBQISEhBNOU011dGFibGVEaWN0aW9u + YXJ5AISEDE5TRGljdGlvbmFyeQCEhAhOU09iamVjdACFhAFpA5KE + hIQITlNTdHJpbmcBlYQBKwp6b29tRmFjdG9yhpKEhIQITlNOdW1i + ZXIAhIQHTlNWYWx1ZQCVhAEqhIQBZpwBhpKEl5gJc2Nyb2xsaW5n + hpKEmpuEhAx7Q0dQb2ludD1kZH2dgwAAAAAATIBAgUYBhpKEl5gI + cG9zaXRpb26GkoSam56dAAWGhg== + + + + + diff --git a/Languages/Qugord.qugord b/Languages/Qugord.qugord new file mode 100644 index 0000000..1cf601f --- /dev/null +++ b/Languages/Qugord.qugord @@ -0,0 +1,2 @@ +~group hello from %2 to %14 also affect hello into "Hello World" also each hello into 0 task give 0 to 1 also at 1 join 1 and %1 +~publish also split hello diff --git a/Languages/Quorum.quorum b/Languages/Quorum.quorum new file mode 100644 index 0000000..e837e49 --- /dev/null +++ b/Languages/Quorum.quorum @@ -0,0 +1 @@ +output "Hello World" diff --git a/Languages/R.R b/Languages/R.R new file mode 100644 index 0000000..918d5c9 --- /dev/null +++ b/Languages/R.R @@ -0,0 +1 @@ +cat("Hello World\n") diff --git a/Languages/RPG IV.rpgle b/Languages/RPG IV.rpgle new file mode 100644 index 0000000..057f88b --- /dev/null +++ b/Languages/RPG IV.rpgle @@ -0,0 +1,4 @@ +/free + dsply 'Hello World'; + return; +/end-free diff --git a/Languages/RPG.rpgle b/Languages/RPG.rpgle new file mode 100644 index 0000000..da046a0 --- /dev/null +++ b/Languages/RPG.rpgle @@ -0,0 +1,3 @@ +**free +dsply 'Hello World'; +return; diff --git a/Languages/RTL2.rtl2 b/Languages/RTL2.rtl2 new file mode 100644 index 0000000..e42574f --- /dev/null +++ b/Languages/RTL2.rtl2 @@ -0,0 +1,12 @@ +TITLE Hello World; + +LET NL=10; + +EXT PROC(REF ARRAY BYTE) TWRT; + +ENT PROC INT RRJOB(); + + TWRT("Hello World#NL#"); + RETURN(1); + +ENDPROC; diff --git a/Languages/Racket.rkt b/Languages/Racket.rkt new file mode 100644 index 0000000..aebb048 --- /dev/null +++ b/Languages/Racket.rkt @@ -0,0 +1,2 @@ +#lang racket +"Hello World" diff --git a/Languages/Radixal.radixal b/Languages/Radixal.radixal new file mode 100644 index 0000000..bd57558 --- /dev/null +++ b/Languages/Radixal.radixal @@ -0,0 +1,2 @@ +1 3 2 44 15 27 15 4 2 34 15 34 15 4 4 121 15 4 2 8 15 +4 4 45 15 121 15 3 4 56 15 1102 15 46 15 3 2 15 15 3 4 5 15 diff --git a/Languages/Raffalang.bro b/Languages/Raffalang.bro new file mode 100644 index 0000000..dd745ea --- /dev/null +++ b/Languages/Raffalang.bro @@ -0,0 +1 @@ +TODO MUNDO FALA DE MIM "Hello World" BRO; diff --git a/Languages/Raku.raku b/Languages/Raku.raku new file mode 100644 index 0000000..bbc3260 --- /dev/null +++ b/Languages/Raku.raku @@ -0,0 +1 @@ +say "Hello World"; diff --git a/Languages/RatFor.ratfor b/Languages/RatFor.ratfor new file mode 100644 index 0000000..74a4ad9 --- /dev/null +++ b/Languages/RatFor.ratfor @@ -0,0 +1,2 @@ +print *, 'Hello World' +end \ No newline at end of file diff --git a/Languages/React.js b/Languages/React.js new file mode 100644 index 0000000..a464ae8 --- /dev/null +++ b/Languages/React.js @@ -0,0 +1,5 @@ +function Hello() { + return

Hello World

; +} + +React.render(, document.body); diff --git a/Languages/React360.js b/Languages/React360.js new file mode 100644 index 0000000..3d5be7d --- /dev/null +++ b/Languages/React360.js @@ -0,0 +1,36 @@ +import React from "react"; +import { AppRegistry, Text, View, StyleSheet } from "react-360"; + +export default class hello_world extends React.Component { + render() { + return ( + + + Hello World + + + ); + } +} + +const styles = StyleSheet.create({ + panel: { + // Fill the entire surface + width: 1000, + height: 600, + backgroundColor: "rgba(255, 255, 255, 0.4)", + justifyContent: "center", + alignItems: "center", + }, + greetingBox: { + padding: 20, + backgroundColor: "#000000", + borderColor: "#639dda", + borderWidth: 2, + }, + greeting: { + fontSize: 30, + }, +}); + +AppRegistry.registerComponent("hello_world", () => hello_world); diff --git a/Languages/Readlink.readlink b/Languages/Readlink.readlink new file mode 100644 index 0000000..557db03 --- /dev/null +++ b/Languages/Readlink.readlink @@ -0,0 +1 @@ +Hello World diff --git a/Languages/RealBasic.realbasic b/Languages/RealBasic.realbasic new file mode 100644 index 0000000..0342027 --- /dev/null +++ b/Languages/RealBasic.realbasic @@ -0,0 +1,4 @@ +Function Run(args() as String) As Integer + Print "Hello World" + Quit +End Function diff --git a/Languages/Reason.re b/Languages/Reason.re new file mode 100644 index 0000000..33e25cd --- /dev/null +++ b/Languages/Reason.re @@ -0,0 +1 @@ +print_string "Hello World" diff --git a/Languages/Rebol.r b/Languages/Rebol.r new file mode 100644 index 0000000..ce438bd --- /dev/null +++ b/Languages/Rebol.r @@ -0,0 +1 @@ +print "Hello World" diff --git a/Languages/Rebol.reb b/Languages/Rebol.reb new file mode 100644 index 0000000..ce438bd --- /dev/null +++ b/Languages/Rebol.reb @@ -0,0 +1 @@ +print "Hello World" diff --git a/Languages/Recurse.recurse b/Languages/Recurse.recurse new file mode 100644 index 0000000..40ff9d8 --- /dev/null +++ b/Languages/Recurse.recurse @@ -0,0 +1,30 @@ + Main function +$###########v###################################### +>..9n_3n{5Av# 'H' = 9*8 # 'w' = (2*8-1)*8-1 # +#vA3_[_A7_A<# 'e' = 'H'+3*8+5 # 'o' = 'W'-8 # +#>_[5n{4A_[v# 'l' = 'e'+7 # 'r' = 'o'+3 # +#vS1{n2[_n4<# 'l' # 'l' = 'r'-6 # +#>n{1S_8S_3v# 'o' = 'l'+3 # 'd' = 'l'-8 # +#v[_S8_S6_A<# ',' = 5*8+ 4 # '!' = 4*8+1 # +#>4n{1A_[..!# ' ' = 4*8 # < +$###########^###################################### + + Multiply by 8 (Bidirectional) +n####v##### +>{8}m#m}8{< +n####^##### + + Push on left stack and print (Bidirectional) +_##v### +>{!#!{< +_##^### + + Add (Bidirectional) +A##v### +>}a#a}< +A##^### + + Subtract (Bidirectional) +S##v### +>}s#s}< +S##^### diff --git a/Languages/Red.red b/Languages/Red.red new file mode 100644 index 0000000..9d1d674 --- /dev/null +++ b/Languages/Red.red @@ -0,0 +1,2 @@ +Red [Needs: 'View] +view [text "Hello World"] \ No newline at end of file diff --git a/Languages/Refal.ref b/Languages/Refal.ref new file mode 100644 index 0000000..a88d854 --- /dev/null +++ b/Languages/Refal.ref @@ -0,0 +1,4 @@ +$ENTRY Go { = ;} +Hello { + = ; +} \ No newline at end of file diff --git a/Languages/Retro.retro b/Languages/Retro.retro new file mode 100644 index 0000000..9a97f57 --- /dev/null +++ b/Languages/Retro.retro @@ -0,0 +1 @@ +"Hello World" puts diff --git a/Languages/Rexx.rexx b/Languages/Rexx.rexx new file mode 100644 index 0000000..4beb0d7 --- /dev/null +++ b/Languages/Rexx.rexx @@ -0,0 +1,2 @@ +<>= +Say "Hello World" diff --git a/Languages/Ricktea.tea b/Languages/Ricktea.tea new file mode 100644 index 0000000..1dc961e --- /dev/null +++ b/Languages/Ricktea.tea @@ -0,0 +1 @@ +Print("Hello World"); \ No newline at end of file diff --git a/Languages/Ride.ride b/Languages/Ride.ride new file mode 100644 index 0000000..42d81f9 --- /dev/null +++ b/Languages/Ride.ride @@ -0,0 +1 @@ +throw("Hello World") diff --git a/Languages/Ring.ring b/Languages/Ring.ring new file mode 100644 index 0000000..b9ba68d --- /dev/null +++ b/Languages/Ring.ring @@ -0,0 +1 @@ +see "Hello World" \ No newline at end of file diff --git a/Languages/RiveScript.rive b/Languages/RiveScript.rive new file mode 100644 index 0000000..1e02ae3 --- /dev/null +++ b/Languages/RiveScript.rive @@ -0,0 +1,2 @@ ++ * +- Hello World diff --git a/Languages/Rockstar.rock b/Languages/Rockstar.rock new file mode 100644 index 0000000..0de0b21 --- /dev/null +++ b/Languages/Rockstar.rock @@ -0,0 +1 @@ +Scream "Hello World" diff --git a/Languages/Roco.roco b/Languages/Roco.roco new file mode 100644 index 0000000..da73355 --- /dev/null +++ b/Languages/Roco.roco @@ -0,0 +1,14 @@ +cout 72 +cout 101 +cout 108 +cout 108 +cout 111 +cout 44 +cout 32 +cout 87 +cout 111 +cout 114 +cout 108 +cout 100 +cout 33 +ac diff --git a/Languages/Roy.roy b/Languages/Roy.roy new file mode 100644 index 0000000..89ce632 --- /dev/null +++ b/Languages/Roy.roy @@ -0,0 +1 @@ +console.log "Hello World" diff --git a/Languages/Ruby.rb b/Languages/Ruby.rb new file mode 100644 index 0000000..cf24b1d --- /dev/null +++ b/Languages/Ruby.rb @@ -0,0 +1,2 @@ +#!/usr/bin/env ruby +puts "Hello World" diff --git a/Languages/Ruota.ruo b/Languages/Ruota.ruo new file mode 100644 index 0000000..dfeef6b --- /dev/null +++ b/Languages/Ruota.ruo @@ -0,0 +1 @@ +printl("Hello World") \ No newline at end of file diff --git a/Languages/Rust.rs b/Languages/Rust.rs new file mode 100644 index 0000000..f6320bc --- /dev/null +++ b/Languages/Rust.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello World"); +} diff --git a/Languages/SCHWift.y b/Languages/SCHWift.y new file mode 100644 index 0000000..b863b0d --- /dev/null +++ b/Languages/SCHWift.y @@ -0,0 +1 @@ +show me what you got "Hello World" diff --git a/Languages/SCILab.scilab b/Languages/SCILab.scilab new file mode 100644 index 0000000..c29ea07 --- /dev/null +++ b/Languages/SCILab.scilab @@ -0,0 +1 @@ +disp("Hello World") diff --git a/Languages/SIL.SIL b/Languages/SIL.SIL new file mode 100644 index 0000000..4ec8841 --- /dev/null +++ b/Languages/SIL.SIL @@ -0,0 +1 @@ +print Hello World diff --git a/Languages/SML.sml b/Languages/SML.sml new file mode 100644 index 0000000..da0f5a5 --- /dev/null +++ b/Languages/SML.sml @@ -0,0 +1 @@ +val () = print "Hello World\n" diff --git a/Languages/SPSS.spss b/Languages/SPSS.spss new file mode 100644 index 0000000..da2b9a6 --- /dev/null +++ b/Languages/SPSS.spss @@ -0,0 +1,3 @@ +BEGIN PROGRAM. +print "Hello World" +END PROGRAM. \ No newline at end of file diff --git a/Languages/SQL.sql b/Languages/SQL.sql new file mode 100644 index 0000000..1922d8b --- /dev/null +++ b/Languages/SQL.sql @@ -0,0 +1 @@ +SELECT 'Hello World'; diff --git a/Languages/Sacred.sacred b/Languages/Sacred.sacred new file mode 100644 index 0000000..893e5dc --- /dev/null +++ b/Languages/Sacred.sacred @@ -0,0 +1 @@ +)( )( (( )( (( (( () ( () ( (( () )) )( )( )( )) )( )) )( )) )( (( (( (( ) )) ) (( (( )( )( ((( (( () () () () () () ((( (( (( )( ((( ((( (( (( ((( (( () ((( )) )) ((( )) )) ((( (( (( (( ((( () () () ((( )) )) ((( )) )) )( ((( (( (( (( () ((( diff --git a/Languages/Sal.s b/Languages/Sal.s new file mode 100644 index 0000000..f7a0104 --- /dev/null +++ b/Languages/Sal.s @@ -0,0 +1,5 @@ +proc main() + loop + WriteLine("Hello World") + endloop +end diff --git a/Languages/Sas.sas b/Languages/Sas.sas new file mode 100644 index 0000000..7ca8181 --- /dev/null +++ b/Languages/Sas.sas @@ -0,0 +1,5 @@ +%macro putit( string= ); + %put &string; + %mend; + +%putit(string=Hello World) diff --git a/Languages/Sass.sass b/Languages/Sass.sass new file mode 100644 index 0000000..a9093cd --- /dev/null +++ b/Languages/Sass.sass @@ -0,0 +1,2 @@ +body::before + content: "Hello World" diff --git a/Languages/Sather.sa b/Languages/Sather.sa new file mode 100644 index 0000000..f2dd8fc --- /dev/null +++ b/Languages/Sather.sa @@ -0,0 +1,7 @@ +class MAIN is + main is + loop + #OUT + "Hello World\n" + end + end +end diff --git a/Languages/Scala.scala b/Languages/Scala.scala new file mode 100644 index 0000000..e491ec2 --- /dev/null +++ b/Languages/Scala.scala @@ -0,0 +1,3 @@ +object HelloWorld extends App { + println("Hello World") +} diff --git a/Languages/Scheme.scm b/Languages/Scheme.scm new file mode 100644 index 0000000..9ea18e9 --- /dev/null +++ b/Languages/Scheme.scm @@ -0,0 +1 @@ +(display "Hello World") (newline) diff --git a/Languages/Scratch 1.sb b/Languages/Scratch 1.sb new file mode 100644 index 0000000000000000000000000000000000000000..72eabe046554606ac68bb6ee777b1ab2a203f2a3 GIT binary patch literal 47404 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 literal 0 HcmV?d00001 diff --git a/Languages/Scratch 3.sb3 b/Languages/Scratch 3.sb3 new file mode 100644 index 0000000000000000000000000000000000000000..7c268793230e130cf223f38d2b1c40e60a9cd780 GIT binary patch literal 42123 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 z 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 XYKpLb*9QQA`&;Kf006}${~G;2Xlsdg literal 0 HcmV?d00001 diff --git a/Languages/Scss.scss b/Languages/Scss.scss new file mode 100644 index 0000000..3038d2e --- /dev/null +++ b/Languages/Scss.scss @@ -0,0 +1,3 @@ +body::before { + content: "Hello World"; +} diff --git a/Languages/Sed.sed b/Languages/Sed.sed new file mode 100644 index 0000000..964de8d --- /dev/null +++ b/Languages/Sed.sed @@ -0,0 +1,4 @@ +#!/usr/bin/sed -f sed.sed +c\ +Hello World +q diff --git a/Languages/Seed b/Languages/Seed new file mode 100644 index 0000000..dac2498 --- /dev/null +++ b/Languages/Seed @@ -0,0 +1 @@ +20 77698190481213510983405846204529755428212736563278528088055816123655499433757607718113585773285686740433752335768949721107461077652705328567448384490378909463204984642622585570301449419608763821501335954761638946551568252142160714228369356054944595121742743720935369219143086698092657062614382519069928478344861416117079283276656675368390764675728501797178208908097054412833019383889935034413095990596139618411133857423995278221670378808372393943846302426674985203826030563290800228881174929701934609803807325868775242909948272754141956168876233403760199007405891058308908050926690654387065882097924294620229833663324754801060691573338185912369627367088050915813931912943122729210762147280440619571047157836177316082899933374851699282897590433145623725705072835054748369992455883804733164985993447304652512229557984322495162682327137071900307763332392727562988633724175094951314863886096190608268953115914497741446723188169519334729165647294618083444761551231012944903572063441813639201051793052623561949314826491616145873848990439549320951496534538450810083853945092224500179417650727351532486362656533602860500906935826231374501097567347929533018944533000919137863885267937690665655625569011036163950983389810112758403211861147501289650757555111271813737813381172074709337306647481507917983021055643749698971365256395367215437223669891280521155247529741719633106765965869860677198632388808752014013939448563313855130972968670015202479226496876067874099463222366536167126653600056389712632892652810365218798697007191747287017174284819764736012653205048166550645507761123345279502597627995423826537299795220169894222867163817508592362092945387317777666016102146798532337718546431888424995701016828542559577710937459975677354300708252448630110787487122698124054544454425586794841157136743408274159313823745226919626156949004386804874236325506583268311452185182143521552429596087556634158778951670223004413763782647825362665491934988477225698133609360969370513836064317152213804169538880632390908441210809806024082600637872813704781431414342781727628446451808751293046212690472851527294326981763969926510021099532791692362104324026231160941956411410511639925420026544463125250979130259151326444714248961523031316570018708849878676230362246913063109584502143502908906243190007062857721367402065760878808920961082444422470813023453274563914735545463757909757689866565064353853099958949763412521666109346825939993377745919874506439752272141853783745051726268592621080457687000431023453539135927140364910898906534604541224314820195082362228787083990333757268808864746297304451768935814651205074884015268982492445996542040655715230139673520569765431617018824427859214902954216246257690105154030408059145566852643855789351907818461502260430297487602982850090037405732117988720732457199005151517240766953718440639691354185802798689950155164379549518496065038927905828230066053603755553745353618846804435103593395141938947781375633374976924393453162350331593801284839409264892975739791751842620029351535320807733966984270102067017902086335370470815153908942490581427972998999752666174807935897314584088695849094389002316139005810918748032068307783088481430339303809949409414892479892121893571274086727250767713365523021125610242269894861374297866741571608166536165735922984579027986499758294460652554897534526492251140681138244025665400003029337114012766773010641359450599171473565675885966777145500248501370644599274741842644014722083732709145488157998306684831419559774212264003518406013032514468522158218837161285401631773099549510145156007147884565387852623860047153609138110997222297132678660783411624002400927435687937355446057878202312894093195453248164648271580944753933355967626542678764854079218206499479071658357103085513937246462858404881973219571392564909528645166637501279457604649906515968389831094896970731573714836150178126997674563415266672131632765794599548356902607125568792417432226125654028873443580337866760487651905138461301986816386866811155111486155341154153322710638921116465132825486519667178335471102213200521032618562169530188826434060179505699797068436325168526618824444305122475837890944742004331675952611756641739756206337285946 diff --git a/Languages/Seed7.s7 b/Languages/Seed7.s7 new file mode 100644 index 0000000..25650e5 --- /dev/null +++ b/Languages/Seed7.s7 @@ -0,0 +1,6 @@ +$ include "seed7_05.s7i"; + +const proc: main is func + begin + writeln("Hello World"); + end func; diff --git a/Languages/Self.self b/Languages/Self.self new file mode 100644 index 0000000..c429a14 --- /dev/null +++ b/Languages/Self.self @@ -0,0 +1 @@ +'Hello World' printLine \ No newline at end of file diff --git a/Languages/SendStuff.ss b/Languages/SendStuff.ss new file mode 100644 index 0000000..d53f09a --- /dev/null +++ b/Languages/SendStuff.ss @@ -0,0 +1,13 @@ +>(Add 72 >(Output) +>(Add 29 >(Output) +>(Add 7 >(Output) + >(Output) +>(Add 3 >(Output) +>(Subtract 67 >(Output) +>(Subtract 12 >(Output) +>(Add 55 >(Output) +>(Add 24 >(Output) +>(Add 3 >(Output) +>(Subtract 6 >(Output) +>(Subtract 8 >(Output) +>(Subtract 67 >(Output) diff --git a/Languages/Setanta.set b/Languages/Setanta.set new file mode 100644 index 0000000..ada7704 --- /dev/null +++ b/Languages/Setanta.set @@ -0,0 +1 @@ +scríobh("Hello World") diff --git a/Languages/Shakespeare.spl b/Languages/Shakespeare.spl new file mode 100644 index 0000000..cd55cbb --- /dev/null +++ b/Languages/Shakespeare.spl @@ -0,0 +1,89 @@ +The Infamous Hello World Program. + +Romeo, a young man with a remarkable patience. +Juliet, a likewise young woman of remarkable grace. +Ophelia, a remarkable woman much in dispute with Hamlet. +Hamlet, the flatterer of Andersen Insulting A/S. + + + Act I: Hamlet's insults and flattery. + + Scene I: The insulting of Romeo. + +[Enter Hamlet and Romeo] + +Hamlet: + You lying stupid fatherless big smelly half-witted coward! + You are as stupid as the difference between a handsome rich brave + hero and thyself! Speak your mind! + + You are as brave as the sum of your fat little stuffed misused dusty + old rotten codpiece and a beautiful fair warm peaceful sunny summer's + day. You are as healthy as the difference between the sum of the + sweetest reddest rose and my father and yourself! Speak your mind! + + You are as cowardly as the sum of yourself and the difference + between a big mighty proud kingdom and a horse. Speak your mind. + + Speak your mind! + +[Exit Romeo] + + Scene II: The praising of Juliet. + +[Enter Juliet] + +Hamlet: + Thou art as sweet as the sum of the sum of Romeo and his horse and his + black cat! Speak thy mind! + +[Exit Juliet] + + Scene III: The praising of Ophelia. + +[Enter Ophelia] + +Hamlet: + Thou art as lovely as the product of a large rural town and my amazing + bottomless embroidered purse. Speak thy mind! + + Thou art as loving as the product of the bluest clearest sweetest sky + and the sum of a squirrel and a white horse. Thou art as beautiful as + the difference between Juliet and thyself. Speak thy mind! + +[Exeunt Ophelia and Hamlet] + + + Act II: Behind Hamlet's back. + + Scene I: Romeo and Juliet's conversation. + +[Enter Romeo and Juliet] + +Romeo: + Speak your mind. You are as worried as the sum of yourself and the + difference between my small smooth hamster and my nose. Speak your + mind! + +Juliet: + Speak YOUR mind! You are as bad as Hamlet! You are as small as the + difference between the square of the difference between my little pony + and your big hairy hound and the cube of your sorry little + codpiece. Speak your mind! + +[Exit Romeo] + + Scene II: Juliet and Ophelia's conversation. + +[Enter Ophelia] + +Juliet: + Thou art as good as the quotient between Romeo and the sum of a small + furry animal and a leech. Speak your mind! + +Ophelia: + Thou art as disgusting as the quotient between Romeo and twice the + difference between a mistletoe and an oozing infected blister! Speak + your mind! + +[Exeunt] diff --git a/Languages/Shell.sh b/Languages/Shell.sh new file mode 100644 index 0000000..94e0f20 --- /dev/null +++ b/Languages/Shell.sh @@ -0,0 +1,2 @@ +#!/bin/sh +echo "Hello World" diff --git a/Languages/Shen.shen b/Languages/Shen.shen new file mode 100644 index 0000000..f77bc78 --- /dev/null +++ b/Languages/Shen.shen @@ -0,0 +1 @@ +(pr "Hello World") diff --git a/Languages/Sidekiq.sidekiq b/Languages/Sidekiq.sidekiq new file mode 100644 index 0000000..746fa58 --- /dev/null +++ b/Languages/Sidekiq.sidekiq @@ -0,0 +1,3 @@ +def self.❨╯°□°❩╯︵┻━┻ + puts "Hello World" +end diff --git a/Languages/Simpl+.usp b/Languages/Simpl+.usp new file mode 100644 index 0000000..a8e0bfa --- /dev/null +++ b/Languages/Simpl+.usp @@ -0,0 +1,5 @@ +// Hello World in Crestron's SIMPL+ +Function Main +{ + Print("Hello World\n"); +} diff --git a/Languages/Simula.sim b/Languages/Simula.sim new file mode 100644 index 0000000..b715512 --- /dev/null +++ b/Languages/Simula.sim @@ -0,0 +1,4 @@ +Begin + OutText ("Hello World"); + Outimage; +End; \ No newline at end of file diff --git a/Languages/Skip.sk b/Languages/Skip.sk new file mode 100644 index 0000000..7267515 --- /dev/null +++ b/Languages/Skip.sk @@ -0,0 +1,3 @@ +fun main(): void { + print_string("Hello World") +} \ No newline at end of file diff --git a/Languages/Skript.sk b/Languages/Skript.sk new file mode 100644 index 0000000..33fd9f4 --- /dev/null +++ b/Languages/Skript.sk @@ -0,0 +1,2 @@ +on load: + broadcast "Hello World" diff --git a/Languages/Slashes.slashes b/Languages/Slashes.slashes new file mode 100644 index 0000000..557db03 --- /dev/null +++ b/Languages/Slashes.slashes @@ -0,0 +1 @@ +Hello World diff --git a/Languages/Slim.slim b/Languages/Slim.slim new file mode 100644 index 0000000..a0ae5f2 --- /dev/null +++ b/Languages/Slim.slim @@ -0,0 +1,5 @@ +doctype html +head + title Hello World +body + h1 Hello World \ No newline at end of file diff --git a/Languages/Smali.smali b/Languages/Smali.smali new file mode 100644 index 0000000..30044d4 --- /dev/null +++ b/Languages/Smali.smali @@ -0,0 +1,15 @@ +.class public LHelloWorld; + +.super Ljava/lang/Object; + +.method public static main([Ljava/lang/String;)V + .registers 2 + + sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream; + + const-string v1, "Hello World" + + invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V + + return-void +.end method diff --git a/Languages/SmallTalk GNU.st b/Languages/SmallTalk GNU.st new file mode 100644 index 0000000..9c21a07 --- /dev/null +++ b/Languages/SmallTalk GNU.st @@ -0,0 +1 @@ +'Hello World' printNl ! \ No newline at end of file diff --git a/Languages/SmallTalk.sm b/Languages/SmallTalk.sm new file mode 100644 index 0000000..5b0c760 --- /dev/null +++ b/Languages/SmallTalk.sm @@ -0,0 +1 @@ +Transcript show: 'Hello World'. diff --git a/Languages/Smil.smil b/Languages/Smil.smil new file mode 100644 index 0000000..02e25aa --- /dev/null +++ b/Languages/Smil.smil @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Languages/Snowman.sm b/Languages/Snowman.sm new file mode 100644 index 0000000..3a38120 --- /dev/null +++ b/Languages/Snowman.sm @@ -0,0 +1 @@ +~"Hello World"sPvG diff --git a/Languages/Solidity.sol b/Languages/Solidity.sol new file mode 100644 index 0000000..af4f89c --- /dev/null +++ b/Languages/Solidity.sol @@ -0,0 +1,7 @@ +pragma solidity ^0.6.4; + +contract HelloWorld { + function render () public pure returns (string memory) { + return 'Hello World'; + } +} diff --git a/Languages/SoupScript.script b/Languages/SoupScript.script new file mode 100644 index 0000000..209a31e --- /dev/null +++ b/Languages/SoupScript.script @@ -0,0 +1,3 @@ +PrintLn Hello World + +Break diff --git a/Languages/SparQL.sparql b/Languages/SparQL.sparql new file mode 100644 index 0000000..dc6d4cf --- /dev/null +++ b/Languages/SparQL.sparql @@ -0,0 +1,3 @@ +SELECT ?h WHERE { + VALUES ?h { "Hello World" } +} diff --git a/Languages/Spoon.spoon b/Languages/Spoon.spoon new file mode 100644 index 0000000..6395923 --- /dev/null +++ b/Languages/Spoon.spoon @@ -0,0 +1 @@ +11111111110010001011111110101111111111010111010101101101101100000110101100101001010010101111111001010001010111001010010110010100110111111111111111110010100100010101110010100000000000000000000010100000000000000000000000000010100101001010010001010 diff --git a/Languages/Squirrel.nut b/Languages/Squirrel.nut new file mode 100644 index 0000000..dfe80e8 --- /dev/null +++ b/Languages/Squirrel.nut @@ -0,0 +1 @@ +print("Hello World"); \ No newline at end of file diff --git a/Languages/Standard ML.sml b/Languages/Standard ML.sml new file mode 100644 index 0000000..c4f1816 --- /dev/null +++ b/Languages/Standard ML.sml @@ -0,0 +1,3 @@ +fun hello() = print("Hello World\n"); + +hello() diff --git a/Languages/Stanza.stanza b/Languages/Stanza.stanza new file mode 100644 index 0000000..a6e6d28 --- /dev/null +++ b/Languages/Stanza.stanza @@ -0,0 +1,2 @@ +println("Hello World") + diff --git a/Languages/Starlark.star b/Languages/Starlark.star new file mode 100644 index 0000000..ad35e5a --- /dev/null +++ b/Languages/Starlark.star @@ -0,0 +1 @@ +print("Hello World") diff --git a/Languages/Streem.strm b/Languages/Streem.strm new file mode 100644 index 0000000..70cff08 --- /dev/null +++ b/Languages/Streem.strm @@ -0,0 +1 @@ +["Hello World"] | stdout diff --git a/Languages/Stuck.stuck b/Languages/Stuck.stuck new file mode 100644 index 0000000..06ae699 --- /dev/null +++ b/Languages/Stuck.stuck @@ -0,0 +1 @@ +"Hello World" diff --git a/Languages/Stylus.styl b/Languages/Stylus.styl new file mode 100644 index 0000000..117932a --- /dev/null +++ b/Languages/Stylus.styl @@ -0,0 +1,2 @@ +body::before + content: "Hello World" \ No newline at end of file diff --git a/Languages/SubleQ.sq b/Languages/SubleQ.sq new file mode 100644 index 0000000..853243d --- /dev/null +++ b/Languages/SubleQ.sq @@ -0,0 +1,8 @@ +loop: hello (-1) + minusOne loop + minusOne checkEnd+1 +checkEnd: Z hello (-1) + Z Z loop + +. minusOne: -1 +. hello: "Hello World\n" Z: 0 diff --git a/Languages/SuperCollider.sc b/Languages/SuperCollider.sc new file mode 100644 index 0000000..7633741 --- /dev/null +++ b/Languages/SuperCollider.sc @@ -0,0 +1 @@ +"Hello World".postln; diff --git a/Languages/Svelte.svelte b/Languages/Svelte.svelte new file mode 100644 index 0000000..1b27cb0 --- /dev/null +++ b/Languages/Svelte.svelte @@ -0,0 +1,5 @@ + + +

{ message }

\ No newline at end of file diff --git a/Languages/Swift.swift b/Languages/Swift.swift new file mode 100644 index 0000000..ad35e5a --- /dev/null +++ b/Languages/Swift.swift @@ -0,0 +1 @@ +print("Hello World") diff --git a/Languages/SystemTap.stp b/Languages/SystemTap.stp new file mode 100644 index 0000000..a9f6900 --- /dev/null +++ b/Languages/SystemTap.stp @@ -0,0 +1 @@ +probe oneshot { println("Hello World") } \ No newline at end of file diff --git a/Languages/TCSH.tcsh b/Languages/TCSH.tcsh new file mode 100644 index 0000000..e49b75c --- /dev/null +++ b/Languages/TCSH.tcsh @@ -0,0 +1,2 @@ +#!/bin/tcsh +echo "Hello World" diff --git a/Languages/THP.hrp b/Languages/THP.hrp new file mode 100644 index 0000000..412e7e4 --- /dev/null +++ b/Languages/THP.hrp @@ -0,0 +1,6 @@ +; Hello World in "The Harper Programmer" +; Compiled and tested with version 2.0 Sybex Edition + +Variable Msg,13,"Hello World" + +Write Msg diff --git a/Languages/THue.th b/Languages/THue.th new file mode 100644 index 0000000..657ed4b --- /dev/null +++ b/Languages/THue.th @@ -0,0 +1,4 @@ +a::=~Hello World +::= +a + diff --git a/Languages/TI Hexadecimal.hex b/Languages/TI Hexadecimal.hex new file mode 100644 index 0000000..649fde4 --- /dev/null +++ b/Languages/TI Hexadecimal.hex @@ -0,0 +1,8 @@ +AsmPrgm +EF4045 +111A1A +ED53D786 +21A89D +EF6145 +C9 +48656C6C6F20776F726C64202100 \ No newline at end of file diff --git a/Languages/TIBasic.ti b/Languages/TIBasic.ti new file mode 100644 index 0000000..9b716d8 --- /dev/null +++ b/Languages/TIBasic.ti @@ -0,0 +1,3 @@ +PROGRAM:HELLOW +:ClrHome +:Disp "Hello World" \ No newline at end of file diff --git a/Languages/TK.tk b/Languages/TK.tk new file mode 100644 index 0000000..3433242 --- /dev/null +++ b/Languages/TK.tk @@ -0,0 +1,2 @@ +label .l -text "Hello World" +pack .l \ No newline at end of file diff --git a/Languages/TSQL.sql b/Languages/TSQL.sql new file mode 100644 index 0000000..41fc816 --- /dev/null +++ b/Languages/TSQL.sql @@ -0,0 +1,3 @@ +DECLARE @message varchar(128) +SELECT @message = 'Hello World' +PRINT @message diff --git a/Languages/TTCN3.ttcn b/Languages/TTCN3.ttcn new file mode 100644 index 0000000..ede9fcd --- /dev/null +++ b/Languages/TTCN3.ttcn @@ -0,0 +1,7 @@ +module HelloWorld +{ + control + { + log("Hello World"); + } + } diff --git a/Languages/Tao Presentations.ddd b/Languages/Tao Presentations.ddd new file mode 100644 index 0000000..3772f35 --- /dev/null +++ b/Languages/Tao Presentations.ddd @@ -0,0 +1,68 @@ +// **************************************************************************** +// hello_world.ddd Tao project +// **************************************************************************** +// +// File Description: +// +// Original hello world with Tao Presentations. +// http://www.taodyne.com/shop/en/blog/3-getting-started-with-tao-presentations +// +// +// +// **************************************************************************** +// (C) 1992-2010 Christophe de Dinechin +// (C) 2010 Jérôme Forissier +// (C) 2010 Catherine Burvelle +// (C) 2010 Taodyne SAS +// **************************************************************************** + +color "white" +milkyway 10000 +rotatez -23 +earth 400 +hello_world 440 + + +milkyway R -> +// ---------------------------------------------------------------------------- +// Draw the Milky Way +// ---------------------------------------------------------------------------- + locally + texture_wrap true, true + texture_transform {scale 5, 5, 5} + texture "milkyway.jpg" + rotatey 0.02 * page_time + 100 + scale 1, -1, 1 + sphere R + + +earth R -> +// ---------------------------------------------------------------------------- +// Draw Earth +// ---------------------------------------------------------------------------- + locally + texture "earth.bmp" + texture_wrap true, true + rotatey 5 * page_time + 250 + sphere 0, 0, 0, R + + +hello_world R -> +// ---------------------------------------------------------------------------- +// Draw "hello world" text +// ---------------------------------------------------------------------------- + locally + frame_texture 1900, 600, + color 1, 1, 1, 1 + reset_transform + // If font Arial Unicode installed, it will be used. + // Otherwise, unifont will be used (unifont is packaged + // with Tao presentations). + font "Arial Unicode MS", "unifont", 72 + move_to -800, -9, 0 + text "Hello World or Καλημέρα κόσμε; or こんにちは 世界" + rotatey -11 * page_time + 180 + color 20% , 20% , 20% , 70% + sphere 0, 0, 0, R - 30 + color 100% , 90% , 20% , 90% + sphere 0, 0, 0, R diff --git a/Languages/TapeBagel.tb b/Languages/TapeBagel.tb new file mode 100644 index 0000000..ecea873 --- /dev/null +++ b/Languages/TapeBagel.tb @@ -0,0 +1,8 @@ +%% %++ %++ %++ %++ %++ %++ %++ %++ @* ## %++ %++ %++ %++ %++ @* ## %++ +%++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ @* @* ## %++ %++ %++ %++ +%++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ @* ## @* %++ %++ %++ %++ +%++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ +%++ %++ @* ## %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ +%++ %++ @* ## %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ +%++ %++ %++ %++ %++ @* ## %++ %++ %++ %++ %++ %++ %++ %++ %++ %++ +%++ %++ @* ## %++ %++ %++ %++ @* ## diff --git a/Languages/Tcl.tcl b/Languages/Tcl.tcl new file mode 100644 index 0000000..cc4f954 --- /dev/null +++ b/Languages/Tcl.tcl @@ -0,0 +1 @@ +puts "Hello World" \ No newline at end of file diff --git a/Languages/TeX.tex b/Languages/TeX.tex new file mode 100644 index 0000000..4e06613 --- /dev/null +++ b/Languages/TeX.tex @@ -0,0 +1,2 @@ +Hello World +\bye diff --git a/Languages/Terra.t b/Languages/Terra.t new file mode 100644 index 0000000..ad35e5a --- /dev/null +++ b/Languages/Terra.t @@ -0,0 +1 @@ +print("Hello World") diff --git a/Languages/Tri.tri b/Languages/Tri.tri new file mode 100644 index 0000000..903e4df --- /dev/null +++ b/Languages/Tri.tri @@ -0,0 +1,10 @@ +inc inc psh psh psh mul sto nxt sto psh mul lst psh add +sto prn nxt zro clr inc inc inc psh psh add inc nxt pop +inc psh lst psh mul one psh add sto nxt sto lst lst psh +nxt nxt nxt add sto prn zro inc inc inc psh inc psh add +sto prn prn inc inc inc prn clr lst lst lst psh nxt psh +sub nxt sto inc prn lst one clr inc psh psh inc psh mul +nxt psh sub neg pop prn inc nxt psh nxt sto inc inc inc +inc inc inc inc inc prn lst prn nxt dec dec dec dec dec +prn dec dec dec dec dec dec prn lst dec dec dec dec dec +dec dec dec dec dec dec prn lst prn lin diff --git a/Languages/TrollScript.troll b/Languages/TrollScript.troll new file mode 100644 index 0000000..e0c8651 --- /dev/null +++ b/Languages/TrollScript.troll @@ -0,0 +1,2 @@ +Trooloolooloolooloolooloolooloolollooooolooloolooloolooloolooooolooloolooloolooloolooloolooloooooloolooloooooloooloolooloololllllooooloololoooooololooolooloolooloolooloololoolooolooloololooooooloololooooloololooloolooloolooloolooloolooloolooloolooloololooooolooolooloololooollollollollollolllooollollollollollollollollloooooololooooolooll. + diff --git a/Languages/TrumpScript.py b/Languages/TrumpScript.py new file mode 100644 index 0000000..99c31aa --- /dev/null +++ b/Languages/TrumpScript.py @@ -0,0 +1,2 @@ +say "Hello World"! +America is great. diff --git a/Languages/Turing.oot b/Languages/Turing.oot new file mode 100644 index 0000000..f67b149 --- /dev/null +++ b/Languages/Turing.oot @@ -0,0 +1 @@ +put "Hello World" \ No newline at end of file diff --git a/Languages/Turing.t b/Languages/Turing.t new file mode 100644 index 0000000..5db34f4 --- /dev/null +++ b/Languages/Turing.t @@ -0,0 +1 @@ +put "Hello World" diff --git a/Languages/TypeScript.ts b/Languages/TypeScript.ts new file mode 100644 index 0000000..accefce --- /dev/null +++ b/Languages/TypeScript.ts @@ -0,0 +1 @@ +console.log("Hello World"); diff --git a/Languages/Ubercode.cls b/Languages/Ubercode.cls new file mode 100644 index 0000000..03482ef --- /dev/null +++ b/Languages/Ubercode.cls @@ -0,0 +1,8 @@ + Ubercode 1 class HelloWorld + + public function Main() + code + call Msgbox("Hello World", "My first program", "OK") + end function + + end class diff --git a/Languages/Ubiquity.ubiquity b/Languages/Ubiquity.ubiquity new file mode 100644 index 0000000..6aebf1e --- /dev/null +++ b/Languages/Ubiquity.ubiquity @@ -0,0 +1,3 @@ +function cmd_hello_world() { + displayMessage("Hello World"); +} diff --git a/Languages/Umajin.u b/Languages/Umajin.u new file mode 100644 index 0000000..39d5ade --- /dev/null +++ b/Languages/Umajin.u @@ -0,0 +1,2 @@ +println 'Hello World' + diff --git a/Languages/Unicomal.lst b/Languages/Unicomal.lst new file mode 100644 index 0000000..1705c1b --- /dev/null +++ b/Languages/Unicomal.lst @@ -0,0 +1 @@ +0100 PRINT "Hello World" \ No newline at end of file diff --git a/Languages/Unicorn.icn b/Languages/Unicorn.icn new file mode 100644 index 0000000..846ed03 --- /dev/null +++ b/Languages/Unicorn.icn @@ -0,0 +1,3 @@ +procedure main() + write("Hello World") +end diff --git a/Languages/Uniface.uniface b/Languages/Uniface.uniface new file mode 100644 index 0000000..ef2296d --- /dev/null +++ b/Languages/Uniface.uniface @@ -0,0 +1 @@ +message "Hello World" \ No newline at end of file diff --git a/Languages/Unlambda.unl b/Languages/Unlambda.unl new file mode 100644 index 0000000..a6bd8dd --- /dev/null +++ b/Languages/Unlambda.unl @@ -0,0 +1 @@ +`r```````````.H.e.l.l.o. .w.o.r.l.di \ No newline at end of file diff --git a/Languages/Unreal Script.uc b/Languages/Unreal Script.uc new file mode 100644 index 0000000..5d4a5bb --- /dev/null +++ b/Languages/Unreal Script.uc @@ -0,0 +1,7 @@ +class HelloWorld extends Mutator; + +function PostBeginPlay() +{ + Super.PostBeginPlay(); + Log("Hello World"); +} diff --git a/Languages/V.v b/Languages/V.v new file mode 100644 index 0000000..f3fb71a --- /dev/null +++ b/Languages/V.v @@ -0,0 +1 @@ +println("Hello World") diff --git a/Languages/VB.NET.vb b/Languages/VB.NET.vb new file mode 100644 index 0000000..8e4ebf0 --- /dev/null +++ b/Languages/VB.NET.vb @@ -0,0 +1,5 @@ +Module HelloWorld + Sub Main() + System.Console.WriteLine("Hello World") + End Sub +End Module \ No newline at end of file diff --git a/Languages/VHDL.vhdl b/Languages/VHDL.vhdl new file mode 100644 index 0000000..2c6d9da --- /dev/null +++ b/Languages/VHDL.vhdl @@ -0,0 +1,13 @@ +use std.textio.all; + +entity hello_world is +end hello_world; + +architecture behaviour of hello_world is +begin + process + begin + write (output, String'("Hello World")); + wait; + end process; +end behaviour; \ No newline at end of file diff --git a/Languages/VJass.j b/Languages/VJass.j new file mode 100644 index 0000000..6b45b2e --- /dev/null +++ b/Languages/VJass.j @@ -0,0 +1,5 @@ +struct HelloWorld extends array + private static method onInit takes nothing returns nothing + call DisplayTimedTextToPlayer(GetLocalPlayer(), 0, 0, 0, "Hello World") + endmethod +endstruct diff --git a/Languages/VMS.vms b/Languages/VMS.vms new file mode 100644 index 0000000..6335a41 --- /dev/null +++ b/Languages/VMS.vms @@ -0,0 +1,4 @@ +$top: +$write sys$output "Hello World" +$wait 00:00:10 +$goto top diff --git a/Languages/VRML.wrl b/Languages/VRML.wrl new file mode 100644 index 0000000..81006b3 --- /dev/null +++ b/Languages/VRML.wrl @@ -0,0 +1,6 @@ +#VRML V2.0 utf8 +Shape { + geometry Text { + string "Hello World" + } +} \ No newline at end of file diff --git a/Languages/Vala.vala b/Languages/Vala.vala new file mode 100644 index 0000000..2e43a13 --- /dev/null +++ b/Languages/Vala.vala @@ -0,0 +1,5 @@ +static void main (string[] args) +{ + stdout.printf ("Hello World\n"); +} + diff --git a/Languages/Velato.ly b/Languages/Velato.ly new file mode 100644 index 0000000..ee490af --- /dev/null +++ b/Languages/Velato.ly @@ -0,0 +1,102 @@ +on "2.19.64" + +\header{ + title = "Hello World" +} + +\language "english" + +\paper { + top-margin = 1.5\in + left-margin = 2.0\in + right-margin = 2.0\in +} + +\score { + \transpose c c' { + % H + 4 + g8( + e8 f8 + gs8 d8 + g8) | + + % e + a8 + 4. + 4 + c16( cs16 + g8 | + + % l + a8) + 8 + 4 + 4 + g4( | + + % l + a16 g16 + e16 f8 + cs8.) 2 | + + % o + a8( g8 e8) + f8. + cs16( cs8 cs8 g8 | + + % , + a8 g4 + e8 f8 + e e + g8) | + + % space + a8 + 4. + f8( + ds d + g8 | + + % W + a8 g4 + e8 f8 + a8 gs8 + g8) | + + % o + a8( g8 + e8 f8 + cs8 cs8) 4 | + + % r + a8( g8 + e8 f8 + cs8 cs8 e8. g16 | + + % l + c16 a16) + 8 + 4 + 4 + g4( | + + % d + a8 g4 + e16 f16 + cs8 c8 c8 + g8 | + + % ! + a16) + 4 + f16( ds16 ds16) + 2 | + } + \layout { + indent = 0\cm + } + \midi { + \tempo 4 = 120 + } +} diff --git a/Languages/Verbose.verbose b/Languages/Verbose.verbose new file mode 100644 index 0000000..d994cc0 --- /dev/null +++ b/Languages/Verbose.verbose @@ -0,0 +1,25 @@ +PUT THE NUMBER LXXII ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER CI ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER CVIII ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER CXI ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER XLIV ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER XXXII ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER CXIX ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER CXI ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER CXIV ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER CVIII ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER C ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE +PUT THE NUMBER XXXIII ONTO THE TOP OF THE PROGRAM STACK +GET THE TOP ELEMENT OF THE STACK AND CONVERT IT TO AN ASCII CHARACTER AND OUTPUT IT FOR THE CURRENT PERSON USING THIS PROGRAM TO SEE diff --git a/Languages/VerboseFuck.vbfk b/Languages/VerboseFuck.vbfk new file mode 100644 index 0000000..aaf1776 --- /dev/null +++ b/Languages/VerboseFuck.vbfk @@ -0,0 +1,160 @@ +~!comment!~VerboseFuck, a BrainFuck derivative focussing on verbosity. see more at ~!uncomment!~ +program.initialize(); +math.equation(program.errors.handler.activated = boolean(false)); +program.console.standardinput.openstream(); +program.console.standardoutput.openstream(); +define(defines.variable, variable(pointer)); +implanttype(pointer, types.pointer(to:types.byte)); +math.equation(pointer = void(0)); +program.memory.allocate(pointer, void(math.infinity), program.memory.memorytype.bidirectional); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +define(defines.label, defines.label.createnew()); +conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { + math.equation(pointer = pointer + void(1)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(pointer = pointer + void(1)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(pointer = pointer + void(1)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(pointer = pointer + void(1)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(pointer = pointer - void(1)); + math.equation(pointer = pointer - void(1)); + math.equation(pointer = pointer - void(1)); + math.equation(pointer = pointer - void(1)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +}; +conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { + program.flow.labeledjump(defines.label.last()); +}; +undefine(defines.label, defines.label.last()); +math.equation(pointer = pointer + void(1)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(pointer = pointer + void(1)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(pointer = pointer + void(1)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(pointer = pointer - void(1)); +math.equation(pointer = pointer - void(1)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +~!comment!~MANDATORY~!uncomment!~ +math.equation(pointer = pointer + void(1)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(pointer = pointer + void(1)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(pointer = pointer + void(1)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +~!comment!~MANDATORY~!uncomment!~ +program.memory.deallocate(pointer, void(math.infinity), program.memory.memorytype.bidirectional); +undefine(defines.variable, variable(pointer)); +program.console.standardoutput.closestream(); +program.console.standardinput.closestream(); +program.terminate(); +~!comment!~MANDATORY~!uncomment!~ diff --git a/Languages/Verilog.v b/Languages/Verilog.v new file mode 100644 index 0000000..f1a0f7c --- /dev/null +++ b/Languages/Verilog.v @@ -0,0 +1,7 @@ +module main; + initial + begin + $display("Hello World"); + $finish; + end +endmodule diff --git a/Languages/Verve.vrv b/Languages/Verve.vrv new file mode 100644 index 0000000..8e23576 --- /dev/null +++ b/Languages/Verve.vrv @@ -0,0 +1 @@ +print("Hello World") \ No newline at end of file diff --git a/Languages/VimScript.vim b/Languages/VimScript.vim new file mode 100644 index 0000000..b5b6a5a --- /dev/null +++ b/Languages/VimScript.vim @@ -0,0 +1 @@ +echo "Hello World" diff --git a/Languages/Virgil.v3 b/Languages/Virgil.v3 new file mode 100644 index 0000000..7dd110d --- /dev/null +++ b/Languages/Virgil.v3 @@ -0,0 +1,3 @@ + def main() { + System.puts("Hello World\n"); + } diff --git a/Languages/Visual Basic Script.vbs b/Languages/Visual Basic Script.vbs new file mode 100644 index 0000000..52e7ca5 --- /dev/null +++ b/Languages/Visual Basic Script.vbs @@ -0,0 +1 @@ +MsgBox "Hello World" diff --git a/Languages/Visual Basic for Applications.vba b/Languages/Visual Basic for Applications.vba new file mode 100644 index 0000000..904340f --- /dev/null +++ b/Languages/Visual Basic for Applications.vba @@ -0,0 +1,3 @@ +Sub HelloWorld() + Call MsgBox("Hello World") +End Sub \ No newline at end of file diff --git a/Languages/Visual Basic.vb b/Languages/Visual Basic.vb new file mode 100644 index 0000000..55b9672 --- /dev/null +++ b/Languages/Visual Basic.vb @@ -0,0 +1,5 @@ +Module HelloWorld + Sub Main() + MsgBox("Hello World") + End Sub +End Module \ No newline at end of file diff --git a/Languages/VisualFoxPro.prg b/Languages/VisualFoxPro.prg new file mode 100644 index 0000000..82a3538 --- /dev/null +++ b/Languages/VisualFoxPro.prg @@ -0,0 +1,17 @@ +* Message Box: +MESSAGEBOX("Hello World") + +* Print to screen: +? "Hello World" + +* GUI: +loForm = CREATEOBJECT("HiForm") +loForm.Show(1) + +DEFINE CLASS HiForm AS Form + AutoCenter = .T. + Caption = "Hello World" + + ADD OBJECT lblHi as Label ; + WITH Caption = "Hello World" +ENDDEFINE diff --git a/Languages/Vowels.vw b/Languages/Vowels.vw new file mode 100644 index 0000000..b728e51 --- /dev/null +++ b/Languages/Vowels.vw @@ -0,0 +1,17 @@ +ue +yeouo +euea +euai +euai +euoa +eaiu +eaao +eioo +euoa +euou +euai +euee +eaai +eeoe +eeee +y diff --git a/Languages/Vue.js b/Languages/Vue.js new file mode 100644 index 0000000..0a806bc --- /dev/null +++ b/Languages/Vue.js @@ -0,0 +1,11 @@ +
+

{{ message }}

+
+ diff --git a/Languages/WML.wml b/Languages/WML.wml new file mode 100644 index 0000000..4a1e41f --- /dev/null +++ b/Languages/WML.wml @@ -0,0 +1,6 @@ +#define HELLOWORLD + [message] + speaker="narrator" + message=_"Hello World" + [/message] +#enddef \ No newline at end of file diff --git a/Languages/WSH.vbs b/Languages/WSH.vbs new file mode 100644 index 0000000..041fd2c --- /dev/null +++ b/Languages/WSH.vbs @@ -0,0 +1,2 @@ +WScript.Echo "Hello World" +WScript.Quit \ No newline at end of file diff --git a/Languages/Wenyan.wy b/Languages/Wenyan.wy new file mode 100644 index 0000000..7b0dab9 --- /dev/null +++ b/Languages/Wenyan.wy @@ -0,0 +1 @@ +吾有一言。曰「「Hello World」」。書之。 diff --git a/Languages/Wheat.wheat b/Languages/Wheat.wheat new file mode 100644 index 0000000..66472aa --- /dev/null +++ b/Languages/Wheat.wheat @@ -0,0 +1,6 @@ +input h +if h "H": + output " world!" + output N + terminate +output "Hello," diff --git a/Languages/Whenever.whenever b/Languages/Whenever.whenever new file mode 100644 index 0000000..3ba652d --- /dev/null +++ b/Languages/Whenever.whenever @@ -0,0 +1 @@ +1 print("Hello World"); diff --git a/Languages/Whirl.wr b/Languages/Whirl.wr new file mode 100644 index 0000000..2a18665 --- /dev/null +++ b/Languages/Whirl.wr @@ -0,0 +1,12 @@ +110001100111000111110000010001111100011000000000110000011100000110000010000 +011000111100000111110000011100001111100100011001110000111111100001001111100 +011000000000110000011000111110001000000000000000000001001111110000111111000 +100000000000000000000000000011111000100100000000111111000100000000000001001 +000011111000001110000111110010001100011000000100010000011000000000000000001 +100000111001111100111111000100111001111000011100010011111110000111000110000 +000000000000000000000000000001000100001111100000111000011111001100011100000 +111000000010001111100000111110001000000000111000110000000000000000000000000 +000000100100001111100000111000011100010000000000000100010000111110001110001 +111100111111000011100001100111000111000000000001111100000111000110000110110 +001000000000010000001111100000111000011111000000010001110000000000000000000 +000000000000100000011111000001100 diff --git a/Languages/Whitespace.ws b/Languages/Whitespace.ws new file mode 100644 index 0000000..cdc68a3 --- /dev/null +++ b/Languages/Whitespace.ws @@ -0,0 +1,26 @@ +push 0 +push 10 +push 33 +push 100 +push 108 +push 114 +push 111 +push 119 +push 32 +push 44 +copy 3 +copy 6 +dup +push 101 +push 72 + +label 0 +outchar +dup +push 0 +swap +sub +jn 0 +exit + + diff --git a/Languages/WolframLanguage.wl b/Languages/WolframLanguage.wl new file mode 100644 index 0000000..ce3e442 --- /dev/null +++ b/Languages/WolframLanguage.wl @@ -0,0 +1 @@ +Print["Hello World"]; diff --git a/Languages/Wren.wren b/Languages/Wren.wren new file mode 100644 index 0000000..0801358 --- /dev/null +++ b/Languages/Wren.wren @@ -0,0 +1 @@ +IO.print("Hello World") diff --git a/Languages/X D.xd b/Languages/X D.xd new file mode 100644 index 0000000..1f47b87 --- /dev/null +++ b/Languages/X D.xd @@ -0,0 +1,2 @@ +;-~~~~~> ;P ;~~> ;P ;------> ;-P ;--> ;P ;D ;~~---> ;P ;| ;~~< ;----> ;P +;~---------> ;P ;--> ;P ;-----< ;P ;-------< ;P ;D ;> ;P ;~< ;-------< ;P diff --git a/Languages/XBase++.prg b/Languages/XBase++.prg new file mode 100644 index 0000000..a988cc8 --- /dev/null +++ b/Languages/XBase++.prg @@ -0,0 +1,3 @@ +func Main() + Qout("Hello World") +return 1 \ No newline at end of file diff --git a/Languages/XBase.dbf b/Languages/XBase.dbf new file mode 100644 index 0000000..2d06138 --- /dev/null +++ b/Languages/XBase.dbf @@ -0,0 +1,3 @@ +do while .t. + ? 'Hello World' +enddo diff --git a/Languages/XL.xl b/Languages/XL.xl new file mode 100644 index 0000000..fd891d0 --- /dev/null +++ b/Languages/XL.xl @@ -0,0 +1,2 @@ +// XL programming language: http://xlr.sourceforge.net +writeln "Hello World" diff --git a/Languages/XLisp.xlisp b/Languages/XLisp.xlisp new file mode 100644 index 0000000..304b3f6 --- /dev/null +++ b/Languages/XLisp.xlisp @@ -0,0 +1,2 @@ +(DISPLAY "Hello World") +(NEWLINE) diff --git a/Languages/XML.xml b/Languages/XML.xml new file mode 100644 index 0000000..f2cfb16 --- /dev/null +++ b/Languages/XML.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Languages/XPL0.xpl b/Languages/XPL0.xpl new file mode 100644 index 0000000..660a8d8 --- /dev/null +++ b/Languages/XPL0.xpl @@ -0,0 +1,2 @@ +code Text=12; +Text(0, "Hello World") diff --git a/Languages/XQuery.xq b/Languages/XQuery.xq new file mode 100644 index 0000000..870749a --- /dev/null +++ b/Languages/XQuery.xq @@ -0,0 +1,2 @@ +let $hello := "Hello World" +return $hello diff --git a/Languages/XRF.xrf b/Languages/XRF.xrf new file mode 100644 index 0000000..6f8968f --- /dev/null +++ b/Languages/XRF.xrf @@ -0,0 +1,12 @@ +53374 54374 54374 545F4 54374 +54374 54374 41345 546F4 54374 +54374 54374 54374 54554 54554 +545F4 54314 54554 54554 54554 +545F4 54314 54314 54554 545F4 +54314 33745 54664 54664 54664 +54664 54314 54664 54664 54664 +54664 54664 54664 54314 54934 +54554 5454F 54374 5451F 54314 +54554 545F4 54314 54664 54664 +54664 54314 54664 54664 54664 +54664 9151B diff --git a/Languages/XSLT.xslt b/Languages/XSLT.xslt new file mode 100644 index 0000000..604a349 --- /dev/null +++ b/Languages/XSLT.xslt @@ -0,0 +1,6 @@ + + + + Hello World + + diff --git a/Languages/XUL.xul b/Languages/XUL.xul new file mode 100644 index 0000000..8ab90f5 --- /dev/null +++ b/Languages/XUL.xul @@ -0,0 +1,4 @@ + + + diff --git a/Languages/Xlogo.lgo b/Languages/Xlogo.lgo new file mode 100644 index 0000000..d68815c --- /dev/null +++ b/Languages/Xlogo.lgo @@ -0,0 +1,53 @@ +to HelloWorld + resetall + hideturtle + fd 20 left 180 + fd 40 left 180 + fd 20 right 90 + fd 20 left 90 + fd 20 left 180 + fd 40 left 90 + fd 20 left 90 + fd 20 right 90 + fd 20 right 90 + fd 10 right 90 + fd 20 left 90 + fd 10 left 90 + fd 30 left 90 + fd 40 left 180 + fd 40 left 90 + fd 20 left 90 + fd 40 left 180 + fd 40 left 90 + fd 40 left 90 + fd 20 left 90 + fd 20 left 90 + fd 20 left 90 + fd 60 left 90 + fd 40 left 180 + fd 40 left 90 + fd 20 left 90 + fd 20 left 180 + fd 20 left 90 + fd 20 left 90 + fd 40 left 180 + fd 40 left 90 + fd 40 left 90 + fd 20 left 90 + fd 20 left 90 + fd 20 left 90 + fd 40 left 90 + fd 20 right 90 + fd 20 right 90 + fd 5 left 90 + fd 5 left 90 + fd 25 left 180 + fd 40 left 90 + fd 40 left 90 + fd 20 left 90 + fd 20 left 90 + fd 20 left 90 + fd 20 left 90 + fd 40 left 180 + fd 40 +end \ No newline at end of file diff --git a/Languages/Y.y b/Languages/Y.y new file mode 100644 index 0000000..dd01744 --- /dev/null +++ b/Languages/Y.y @@ -0,0 +1,10 @@ +module helloworld + + define(EOF,(-1)) + + import printf from "ylib.d" + + main() + printf("Hello World\n") + end +end \ No newline at end of file diff --git a/Languages/YAML.yaml b/Languages/YAML.yaml new file mode 100644 index 0000000..0d8e794 --- /dev/null +++ b/Languages/YAML.yaml @@ -0,0 +1 @@ +hello: world \ No newline at end of file diff --git a/Languages/YoLang.yo b/Languages/YoLang.yo new file mode 100644 index 0000000..0b1eb6a --- /dev/null +++ b/Languages/YoLang.yo @@ -0,0 +1 @@ +Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!yo!yoYo!Yo!Yo!Yo!Yo!Yo!Yo!yoYo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!yoYo!Yo!Yo!yoYo!YOYOYOYOYo?YO?yoYo!Yo!YO!yoYo!YO!Yo!Yo!Yo!Yo!Yo!Yo!Yo!YO!YO!Yo!Yo!Yo!YO!yoYo!Yo!YO!YOYOYo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!Yo!YO!yoYO!Yo!Yo!Yo!YO!Yo?Yo?Yo?Yo?Yo?Yo?YO!Yo?Yo?Yo?Yo?Yo?Yo?Yo?Yo?YO!yoYo!YO!yoYO! diff --git a/Languages/ZSH.zsh b/Languages/ZSH.zsh new file mode 100644 index 0000000..905343e --- /dev/null +++ b/Languages/ZSH.zsh @@ -0,0 +1,2 @@ +#!/bin/zsh +echo "Hello World" diff --git a/Languages/Zepto.zp b/Languages/Zepto.zp new file mode 100644 index 0000000..40a924e --- /dev/null +++ b/Languages/Zepto.zp @@ -0,0 +1 @@ +(write "Hello World") diff --git a/Languages/Zetaplex.zeta b/Languages/Zetaplex.zeta new file mode 100644 index 0000000..de5f72d --- /dev/null +++ b/Languages/Zetaplex.zeta @@ -0,0 +1,9 @@ +\ / #111#87\ # # ###### +3 4 # # # # # +3 1 # # # # # +# 1 # # # # # +1####### /44#23#/ # # # # +0 8 # # # # # +0 0 1 # # # # +# 1 1 # # # # +\ / \1#108sy 101#72Os DrFe#### ###### diff --git a/Languages/Zig.zig b/Languages/Zig.zig new file mode 100644 index 0000000..20edded --- /dev/null +++ b/Languages/Zig.zig @@ -0,0 +1,6 @@ +const std = @import("std"); + +pub fn main() !void { + const stdout = std.io.getStdOut().writer(); + try stdout.print("Hello World", .{}); +} \ No newline at end of file diff --git a/Languages/Zim.zim b/Languages/Zim.zim new file mode 100644 index 0000000..74cba21 --- /dev/null +++ b/Languages/Zim.zim @@ -0,0 +1 @@ +output "Hello World" \ No newline at end of file diff --git a/Languages/Zimbu.zu b/Languages/Zimbu.zu new file mode 100644 index 0000000..9b9d6be --- /dev/null +++ b/Languages/Zimbu.zu @@ -0,0 +1,4 @@ +FUNC Main() int + IO.write("Hello World\n") + RETURN 0 +} diff --git a/Languages/Zinc.zn b/Languages/Zinc.zn new file mode 100644 index 0000000..a5bba16 --- /dev/null +++ b/Languages/Zinc.zn @@ -0,0 +1,7 @@ +//! zinc +library HelloWorld { + private function onInit() { + DisplayTimedTextToPlayer(GetLocalPlayer(), 0, 0, 0, "Hello World"); + } +} +//! endzinc diff --git a/Languages/Zombie.zombie b/Languages/Zombie.zombie new file mode 100644 index 0000000..b32c88e --- /dev/null +++ b/Languages/Zombie.zombie @@ -0,0 +1,6 @@ +HelloWorld is a zombie +summon + task SayHello + say "Hello World" + animate +animate diff --git a/Languages/Zonnon.znn b/Languages/Zonnon.znn new file mode 100644 index 0000000..65fedd8 --- /dev/null +++ b/Languages/Zonnon.znn @@ -0,0 +1,4 @@ +module HelloWorld; +begin + writeln("Hello World"); +end HelloWorld. \ No newline at end of file diff --git a/Languages/cat.cat b/Languages/cat.cat new file mode 100644 index 0000000..557db03 --- /dev/null +++ b/Languages/cat.cat @@ -0,0 +1 @@ +Hello World diff --git a/Languages/dBase.dbf b/Languages/dBase.dbf new file mode 100644 index 0000000..92a04b3 --- /dev/null +++ b/Languages/dBase.dbf @@ -0,0 +1 @@ +? "Hello World" diff --git a/Languages/db2.sql b/Languages/db2.sql new file mode 100644 index 0000000..4dd4964 --- /dev/null +++ b/Languages/db2.sql @@ -0,0 +1 @@ +VALUES('Hello World') diff --git a/Languages/dongbei.dongbei b/Languages/dongbei.dongbei new file mode 100644 index 0000000..1e94655 --- /dev/null +++ b/Languages/dongbei.dongbei @@ -0,0 +1 @@ +唠唠:“Hello World”。 \ No newline at end of file diff --git a/Languages/dos.bat b/Languages/dos.bat new file mode 100644 index 0000000..fa2fc56 --- /dev/null +++ b/Languages/dos.bat @@ -0,0 +1 @@ +@echo Hello World diff --git a/Languages/o:XML b/Languages/o:XML new file mode 100644 index 0000000..cdf9957 --- /dev/null +++ b/Languages/o:XML @@ -0,0 +1,2 @@ + + diff --git a/Languages/reStructuredText.rst b/Languages/reStructuredText.rst new file mode 100644 index 0000000..acc3657 --- /dev/null +++ b/Languages/reStructuredText.rst @@ -0,0 +1,4 @@ +============ +Hello World +============ + diff --git a/Languages/wowLang.wow b/Languages/wowLang.wow new file mode 100644 index 0000000..990061b --- /dev/null +++ b/Languages/wowLang.wow @@ -0,0 +1 @@ +wow WOw wow wow wow wow wow wow wow woW WOW Wow wOW woW wow WoW wow WOw wow woW WOW WOW WOW WOW WOW Wow wOW woW WOW WOW WoW WOW WOW WOW WOW WOW WOW WOW WoW WoW WOW WOW WOW WoW WOw wow wow wow woW WOW Wow wOW woW wow wow wow wow wow WoW wow wow wow WOw wow woW WOW WOW WOW Wow wOW woW WoW wow WOw wow wow wow woW WOW Wow wOW woW wow wow wow WoW WOW WOW WOW WoW wow wow wow wow wow wow WoW wow wow wow wow wow wow wow wow WoW diff --git "a/Languages/\343\201\252\343\201\247\343\201\227\343\201\223.nako" "b/Languages/\343\201\252\343\201\247\343\201\227\343\201\223.nako" new file mode 100644 index 0000000..46a71fe --- /dev/null +++ "b/Languages/\343\201\252\343\201\247\343\201\227\343\201\223.nako" @@ -0,0 +1 @@ +「Hello World」と表示 diff --git "a/Languages/\343\201\262\343\201\276\343\202\217\343\202\212.hmw" "b/Languages/\343\201\262\343\201\276\343\202\217\343\202\212.hmw" new file mode 100644 index 0000000..f50c6cf --- /dev/null +++ "b/Languages/\343\201\262\343\201\276\343\202\217\343\202\212.hmw" @@ -0,0 +1 @@ +「Hello World」と、表示。 diff --git "a/Languages/\344\270\212\346\265\267\350\257\235.shanghai" "b/Languages/\344\270\212\346\265\267\350\257\235.shanghai" new file mode 100644 index 0000000..76ff9bf --- /dev/null +++ "b/Languages/\344\270\212\346\265\267\350\257\235.shanghai" @@ -0,0 +1 @@ +嘎讪胡:“Hello World”。 diff --git "a/Languages/\346\226\207\350\250\200.wy" "b/Languages/\346\226\207\350\250\200.wy" new file mode 100644 index 0000000..7b0dab9 --- /dev/null +++ "b/Languages/\346\226\207\350\250\200.wy" @@ -0,0 +1 @@ +吾有一言。曰「「Hello World」」。書之。 diff --git "a/Languages/\346\230\223\350\257\255\350\250\200.e" "b/Languages/\346\230\223\350\257\255\350\250\200.e" new file mode 100644 index 0000000..b395e57 --- /dev/null +++ "b/Languages/\346\230\223\350\257\255\350\250\200.e" @@ -0,0 +1 @@ +调试输出(“Hello World”)