Hello, World!

Hello, World!

Perl
print 'Hello, World!\n';             # Hello, World!\n
print "\n";
print "Hello, World!\n";             # Hello, World!

$var1 = "Hello";
$var2 = "World";

print $var1, ", ", $var2, "!", "\n"; # Hello, World!

print "$var1, $var2!\n";             # Hello, World!
print '$var1, $var2!\n';             # $var1, $var2!\n
print "\n";

printf("%s, %s!\n", $var1, $var2);   # Hello, World!
printf('%s, %s!\n', $var1, $var2);   # Hello, World!\n
Ruby
print 'Hello, World!\n'              # Hello, World!\n
print "\n"
print "Hello, World!\n"              # Hello, World!
puts  'Hello, World!\n'              # Hello, World!\n
puts  "Hello, World!\n"              # Hello, World!

$var1 = "Hello"
$var2 = "World"

print $var1, ", ", $var2, "!", "\n"  # Hello, World!
puts  $var1, ", ", $var2, "!", "\n"  # Hello
                                     # ,
                                     # World
                                     # !
                                     #

print "$var1, $var2!\n"              # $var1, $var2!
print '$var1, $var2!\n'              # $var1, $var2!\n
print "\n"
puts  "$var1, $var2!\n"              # $var1, $var2!
puts  '$var1, $var2!\n'              # $var1, $var2!\n

print "#{$var1}, #{$var2}!\n"        # Hello, World!
print '#{$var1}, #{$var2}!\n'        # #{$var1}, #{$var2}!\n
print "\n"
puts  "#{$var1}, #{$var2}!\n"        # Hello, World!
puts  '#{$var1}, #{$var2}!\n'        # #{$var1}, #{$var2}!\n

printf("%s, %s!\n", $var1, $var2)    # Hello, World!
printf('%s, %s!\n', $var1, $var2)    # Hello, World!\n
puts
PHP
<?php
print 'Hello, World!\n';              # Hello, World!\n
print "\n";
print "Hello, World!\n";              # Hello, World!

echo  'Hello, World!\n';              # Hello, World!\n
echo  "\n";
echo  "Hello, World!\n";              # Hello, World!

$var1 = "Hello";
$var2 = "World";

#Parse error: syntax error, unexpected ','
#print $var1, ", ", $var2, "!", "\n"; # Hello, World!

echo   $var1, ", ", $var2, "!", "\n"; # Hello, World!

print "$var1, $var2!\n";              # Hello, World!
print '$var1, $var2!\n';              # $var1, $var2!\n
print "\n";

echo  "$var1, $var2!\n";              # Hello, World!
echo  '$var1, $var2!\n';              # $var1, $var2!\n
echo  "\n";

printf("%s, %s!\n", $var1, $var2);    # Hello, World!
printf('%s, %s!\n', $var1, $var2);    # Hello, World!\n
?>
Python
import sys

print 'Hello, World!'               # Hello, World!
print "Hello, World!"               # Hello, World!

sys.stdout.write('Hello, World!\n') # Hello, World!
sys.stdout.write("Hello, World!\n") # Hello, World!

var1 = "Hello"
var2 = "World"

print var1, ", ", var2, "!"         # Hello ,  World !

print "var1, var2!"                 # $var1, $var2!
print 'var1, var2!'                 # $var1, $var2!

print "%s, %s!" % (var1, var2)      # Hello, World!
print '%s, %s!' % (var1, var2)      # Hello, World!