Since the last week, I was scratching my head to figure out what post can I write in dev? I wanted it to be meaningful so that it can be useful for...
For further actions, you may consider blocking this person and/or reporting abuse
What about "Chicken"?
Chicken is an esoteric programming language in which "chicken" is the only valid symbol.
Here is Hello World in chicken and It's true:
`
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken
chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
`
SERIOUSLY?!
I thought the same!
And what about Cow, intercal, whitespace, chef, Brainfuck or Malbolge?
It seems that bored people has no limits LoL
Thirty languages, and not a single Lisp? For shame. Three off the top of my head:
Scheme
Common Lisp
Clojure
What about SmallTalk then^^?
My lord! I beg pardon! 🥺
That was the first thing I looked and didn't find.
Heres Hello world in Whitespace:
source: github.com/rdebath/whitespace
edit: sadly I think dev.to's markdown based posts & commends doesn't like whitespace-lang
Who said Java is a hard language to learn?
Java is quite easy xD
;Don't forget Assembly Language:
section .text
global _start
_start:
mov edx, len
mov ecx, msg
mov ebx, 1
mov eax, 4
int 0x80
mov eax, 1
int 0x80
section .data
msg db 'Hello, world!',0xa
len equ $ - msg
For completeness one should mention that this example is x86 assembler (not even amd64!), and for extra credit how about ARMv7, SPARC and POWER versions too? :p
Yes, thought it would be better to start with the basics.
global _start
section .text
_start:
mov rdi,1
mov rsi,hello_world
mov rdx,hello_world_size
mov rax,1
syscall
mov rdi,0
mov rax,60
syscall
hello_world: db "Hello, world!",10
hello_world_size EQU $ - hello_world
How about one for Windows 64?
extrn ExitProcess: PROC
extrn MessageBoxA: PROC
.data
caption db 'Windows 64-bit hello!', 0
message db 'Hello, world!', 0
.code
Start PROC
sub rsp,28h
mov rcx, 0
lea rdx, message
lea r8, caption
mov r9d, 0
call MessageBoxA
mov ecx, eax
call ExitProcess
Start ENDP
End
Hello @muhimen123 , in Go(lang) you can reduce the loc.
import "fmt"
is not required, you could just use theprint/println
as you do with the rest of the hello-worlds. You can replace the code snippet with:Good article though :) It was fun, reminds me old times
Thanks. Changing the code right now!
@muhimen123 you need to change the fmt.Println line to just println, as you are still trying to use fmt, but not importing it any more
Something like this?
Yep, perfect
But remember, according to the documentation print() and println() are built-in functions for bootstrapping and not guaranteed to stay in the language.
Yes you are correct. If we want to be pedantic I would say the original post, which had
import "fmt"
in and usedfmt.Println
is better thanprintln()
but this post seems to be an exercise in "Hello, World! Code Golf" so not too fussed about itAlthough I love this, my Fibonacci Project that I worked on with several other people to get currently 60 languages, I also made sure for more fair comparisons to keep them roughly the same. 60 was a lot too lol.
Frankly speaking, when I first thought about this post I wanted to write 100 languages. But due to my SUPER procrastinations, I wasn't getting any progress after 30 languages. So I just hit the publish button!
Fair Enough
Shakespeare
Q#:
Y'all please just join and contribute to Rosetta Code.
Haskell one is wrong
is using the repl. And is not even printing a thing
Haskell would be Main = print "Hello world"
This isn't valid file or repl syntax.
For the repl:
For a
.hs
file:(function definitions are lower case, types and modules are capitalized)
putStrLn would probably be better for this, so it doesn't display the quotes
Bug in the post 🙄. Fixing it right now!
I'm not sure what it used to be, but this update isn't right. Here are two valid definitions: dev.to/spicydonuts/comment/ofod
PHP
JASS (language used in Warcraft III mods)
Hello!
Below, the hfuck version:
$ ./h hhh hhh hhhh hhh hhhh hhhh h hhhhhhh h hhhhhhh hhhh h hh hhh hhh hhh hh hhh hh hhh hh hhh hhhh hhhh hhhh hhhhhhhh hh hhhhhhhh hhhh hhhh hhh hhh hhhhh hhhh h h h h h h hhhhh hhhh hhhh hhh hhhhh hhhhh hhhh hhhh hhhhh hhhh h hhhhh hh hh hhhhh hh hh hhhhh hhhh hhhh hhhh hhhhh h h h hhhhh hh hh hhhhh hh hh hhh hhhhh hhhh hhhh hhhh h hhhhh
Hello, World!
source: github.com/angt/hfuck
Perl doesn't need use strict or use warnings for this trivial example. Why are you making it needlessly verbose? Using the same logic shouldn't we also use set -u and set -e in bash? Btw, fun post. Just trying to be fair.
Check this out
github.com/anuraghazra/Nothing
Didn't see that coming
Yeah because it's "nothing" 😏
Racket
Beef
But you miss Delphi!
30 Languages!! No PHP?? Really??
Nim
Fortran
PROGRAM hello
PRINT *,"Hello, World!"
END PROGRAM hello
Prolog
write('Hello world').
Heres a project I've done, 16 implements of Conways game of life: github.com/KieranP/Game-Of-Life-Im...
console.log("Hello, World!"); or document.writeln('Hello, World!');
should be the same example in 6 and 7 points.See this repo
(there is nothing wrong with reinventing the wheel... ;-))
I thought I was the first person to do this. But you know, there is at least one person on the internet who has done something before you would do.
(But still, I enjoyed it)
I think I need another coffee, because I thought you were going to be providing human language translations and show use of
dgettext(...)
Good article.
Awesome!!!
Funny
No one:
Absolute no one:
PHP: echo('hello, world');
:D
Fair enough.
Now, where are the unit tests?
PHP:
<?php
echo "Hello, World!";
also, I think Swift one is actually Objective-C!!!
This. Is. Awesome. Great job!
Nice, wanted to share the love to all the powershell fans out there
Write-Output "Hello World"
Love this! :)
No ArnoldC? lhartikk.github.io/ArnoldC/
I really miss LOLCODE here.
HAI 1.2
CAN HAS STDIO?
VISIBLE "HELLO WORLD!"
KTHXBYE
LOLCODE is an esoteric programming language inspired by lolspeak, the language expressed in examples of the lolcat Internet meme. The language was created in 2007 by Adam Lindsay, researcher at the Computing Department of Lancaster University.
Trying new languages is always fun.
Last year I tried to implement FizzBuzz in 10 different languages 🤣
I tried 10 programming languages and I liked it
Eugene Karataev ・ Jul 5 '19 ・ 4 min read
Surprised not to see a Hello World in Erlang.
Good article :) It was fun and interesting going through each of the languages.
In 458 languages here: rosettacode.org/wiki/Hello_world/Text
Enjoy 🎇
Forth
." Hello, world!" CR
." is an operator which reads everything up to the next " and prints it to the screen
CR is an operator which output a newline