[Linuxtrent] [Fwd: Buon Natale in tutte le lingue (non proprio)]

  • From: "Giuliano Natali (el Diaolin)" <diaolin@xxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 24 Dec 2004 14:33:37 +0100 (CET)

Per ogni gusto.
Auguri!

/* "Buon Natale!" in ANSI C */
/* merry.c */
#include <stdio.h>
int main() {
   char text[] = "Buon Natale!";
   printf( "%s\n", text );
   return 0;
}

/* "Buon Natale!" in C as a message box using WinAPI */
/* merry.c */
#include <windows.h>
int
WINAPI
WinMain( HINSTANCE hInstance,
        HINSTANCE hPrevInstance,
        PSTR szCmdLine,
        int iCmdShow )
{
   static TCHAR szText[] = TEXT( "Buon Natale!" );
   MessageBox( NULL, szText, szText, MB_OK | MB_ICONEXCLAMATION ); return 0;
}
// "Buon Natale!" in ANSI C++
// merry.cpp
#include <iostream>
#include <string>
int main() {
   std::string text = "Buon Natale!";
   std::cout << text << std::endl;
   return 0;
}
// "Buon Natale!" in Objective-C
// merry.m
#import <objc/Object.h>
@interface merryChristmx : Object {
   STR str;
}
+ alloc;
- init;
- (STR) getstr;
int main();
@end

@implementation merryChristmx
+ alloc {
   return [super alloc];
}
- init {
   str = "Buon Natale!";
   return [super init];
}
- (STR) getstr {
   return str;
}
int main() {
   id hw = [[merryChristmx alloc] init];
   printf( "%s\n", [hw getstr] );
   return 0;
}
@end
// "Buon Natale!" in Java (application)
// merry.java
public class merry {
   public static void main( String[] args ) {
      String text = new String( "Buon Natale!" );
      System.out.println( text );
   }
}

// "Buon Natale!" in Java (applet)
// Natale.java
import java.applet.Applet;
import java.awt.Graphics;
public class Natale extends Applet {
    public void paint(Graphics g) {
        String merry = new String( "Buon Natale!" );
        g.drawString( merry, 50, 25 );
    }
}

// "Buon Natale!" in Java (MIDP)
// merry.java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Natale extends MIDlet {
   private MerryScreen merryScreen = null;
   public MerryMIDlet() {
      String text = "Buon Natale!";
      merryScreen = new MerryScreen( this, text );
   }
   public void startApp() {
      Displayable current = Display.getDisplay( this ).getCurrent();
if(current == null) {
         Display.getDisplay( this ).setCurrent( merryScreen );
      }
   }
   public void pauseApp() {
   }
   public void destroyApp( boolean b ) {
   }
   public void exitRequested() {
      destroyApp(false);
      notifyDestroyed();
   }
}
public class MerryScreen extends TextBox implements CommandListener {
   private Natale midlet;
   private Command exitCommand;
   public MerryScreen( Natale midlet, String string ) {
      super( "Natale", string, 256, 0 );
      this.midlet = midlet;
      exitCommand = new Command( "Exit", Command.EXIT, 1 );
      addCommand( exitCommand );
      setCommandListener( this );
   }
   public void commandAction( Command c, Displayable d ) {
      if (c == exitCommand) {
         midlet.exitRequested();
      }
   }
}
{ "Buon Natale!" in Pascal }
{ merry.pas }
program merry(output);
var  text : string;
begin
     text := 'Buon Natale!';
     writeln(text);
end.
REM "Buon Natale!" in Basic
REM merry.bas
LET TEXT$ = "Buon Natale!"
PRINT TEXT$
REM "Buon Natale!" in DOS-batch
REM merry.bat
SET TEXT=Buon Natale!
ECHO %TEXT%
SET TEXT=
% "Buon Natale!" in Prolog
% merry.pl
text('Buon Natale!').
merry:-text(X), write(X), nl.
; "Buon Natale!" in CLisp
; merry.lsp
(SETQ TEXT "Buon Natale!~%")
(FORMAT T TEXT)
-- "Buon Natale!" in Ada 95
-- merry.ada
with Ada.Text_IO;
procedure merry is
   Text : string := "Buon Natale!";
begin
   Ada.Text_IO.Put_Line( Text );
end merry;
("Buon Natale!" in MMSFORTH)
$CONSTANT merry Buon Natale!"
merry COUNT TYPE
("Buon Natale!" in FORTH79)
: merry 34 WORD CR COUNT TYPE;
merry Buon Natale!"
# "Buon Natale!" in Perl
# merry.pl
my $merry = "Buon Natale!"
print $merry."\n";
; "Buon Natale!" in Intel assembly (x86)
; merry.asm
DATA SEGMENT
merry DB "Buon Natale!$"
ENDS
CODE SEGMENT
Start: LEA DX, merry
       MOV AH, 9h
       INT 21h
       ret
ENDS Start
c "Buon Natale!" in Fortran
c merry.f
   program merry
   dim $string as string * 14
   $string = "Buon Natale!"
   print $string
   end
# "Buon Natale!" in Tcl
# merry.tcl
set string "Buon Natale!"
puts $string
#!/bin/bash
# "Buon Natale!" in bash shell
# merry
STRING="Buon Natale!"
echo $STRING
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd";>
<!-- "Buon Natale!" in HTML -->
<!-- merry.html -->
<HTML>
<HEAD>
<TITLE>Buon Natale!</TITLE>
</HEAD>
<BODY>
Buon Natale!
</BODY>
</HTML>
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd";>
<!-- "Buon Natale!" in VBScript/HTML -->
<!-- merry.html -->
<HTML>
<HEAD>
<TITLE>Buon Natale!</TITLE>
</HEAD>
<BODY>
<SCRIPT language="VBScript">
<!-- document.write "Buon Natale!" -->
</SCRIPT>
</BODY>
</HTML>
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd";>
<!-- "Buon Natale!" in PerlScript/HTML -->
<!-- merry.html -->
<HTML>
<HEAD>
<TITLE>Buon Natale!</TITLE>
</HEAD>
<BODY>
<SCRIPT language="PerlScript">
<!-- $window->document->write( "Buon Natale!" ); -->
</SCRIPT>
</BODY>
</HTML>
-- "Buon Natale!" in PL/SQL
-- merry.sql
create or replace procedure merry is
begin
   htp.p( '<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"' );
   htp.p( '"http://www.w3.org/TR/REC-html40/strict.dtd";>' );
   htp.htmlOpen;
   htp.headOpen;
   htp.title( 'Buon Natale!' );
   htp.headClose;
   htp.bodyOpen;
   htp.p( '<P>Buon Natale!' );
   htp.bodyClose;
   htp.htmlClose;
end;
/
grant execute on merry to www_user;
show errors;
EXIT
<?php
   # "Buon Natale!" in PHP3
   # merry.php3
   echo "<!doctype HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\"\n";
   echo "\"http://www.w3.org/TR/REC-html40/strict.dtd\";>";
   echo "<HTML>\n<HEAD>\n";
   echo "<TITLE>Buon Natale!</TITLE>\n";
   echo "</HEAD>\n<BODY>\n<P>";
   $text = "Buon Natale!";
   echo $text;
   echo "\n";
   echo "</BODY>\n</HTML>\n";
?>
--------------------------------------------------------------------------

; "Buon Natale!" in Cache(object)script
>w !,"Buon Natale!"


Ciao, Diaolin

-- 
    / \./ \/\_
  __{^\_ _}_  ) }/^\
 / /\_/^\._}_/ //
( (___{(@)}\__}.//_/__D_i_a_o_l_i_n____
 \__/{/(_)\_} )\\\\___dillo_con_i_fiori_______
  ( (__)_)_/ )\ \>
   \__/  \__/\/\/
     \__,--'
Per ogni gusto.
Auguri!
/* "Buon Natale!" in ANSI C */
/* merry.c */
#include <stdio.h>
int main() {
   char text[] = "Buon Natale!";
   printf( "%s\n", text );
   return 0;
}

/* "Buon Natale!" in C as a message box using WinAPI */
/* merry.c */
#include <windows.h>
int
WINAPI
WinMain( HINSTANCE hInstance,
        HINSTANCE hPrevInstance,
        PSTR szCmdLine,
        int iCmdShow )
{
   static TCHAR szText[] = TEXT( "Buon Natale!" );
   MessageBox( NULL, szText, szText, MB_OK | MB_ICONEXCLAMATION );
   return 0;
}
// "Buon Natale!" in ANSI C++
// merry.cpp
#include <iostream>
#include <string>
int main() {
   std::string text = "Buon Natale!";
   std::cout << text << std::endl;
   return 0;
}
// "Buon Natale!" in Objective-C
// merry.m
#import <objc/Object.h>
@interface merryChristmx : Object {
   STR str;
}
+ alloc;
- init;
- (STR) getstr;
int main();
@end

@implementation merryChristmx
+ alloc {
   return [super alloc];
}
- init {
   str = "Buon Natale!";
   return [super init];
}
- (STR) getstr {
   return str;
}
int main() {
   id hw = [[merryChristmx alloc] init];
   printf( "%s\n", [hw getstr] );
   return 0;
}
@end
// "Buon Natale!" in Java (application)
// merry.java
public class merry {
   public static void main( String[] args ) {
      String text = new String( "Buon Natale!" );
      System.out.println( text );
   }
}

// "Buon Natale!" in Java (applet)
// Natale.java
import java.applet.Applet;
import java.awt.Graphics;
public class Natale extends Applet {
    public void paint(Graphics g) {
        String merry = new String( "Buon Natale!" );
        g.drawString( merry, 50, 25 );
    }
}

// "Buon Natale!" in Java (MIDP)
// merry.java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Natale extends MIDlet {
   private MerryScreen merryScreen = null;
   public MerryMIDlet() {
      String text = "Buon Natale!";
      merryScreen = new MerryScreen( this, text );
   }
   public void startApp() {
      Displayable current = Display.getDisplay( this ).getCurrent();
      if(current == null) {
         Display.getDisplay( this ).setCurrent( merryScreen );
      }
   }
   public void pauseApp() {
   }
   public void destroyApp( boolean b ) {
   }
   public void exitRequested() {
      destroyApp(false);
      notifyDestroyed();
   }
}
public class MerryScreen extends TextBox implements CommandListener {
   private Natale midlet;
   private Command exitCommand;
   public MerryScreen( Natale midlet, String string ) {
      super( "Natale", string, 256, 0 );
      this.midlet = midlet;
      exitCommand = new Command( "Exit", Command.EXIT, 1 );
      addCommand( exitCommand );
      setCommandListener( this );
   }
   public void commandAction( Command c, Displayable d ) {
      if (c == exitCommand) {
         midlet.exitRequested();
      }
   }
}
{ "Buon Natale!" in Pascal }
{ merry.pas }
program merry(output);
var  text : string;
begin
     text := 'Buon Natale!';
     writeln(text);
end.
REM "Buon Natale!" in Basic
REM merry.bas
LET TEXT$ = "Buon Natale!"
PRINT TEXT$
REM "Buon Natale!" in DOS-batch
REM merry.bat
SET TEXT=Buon Natale!
ECHO %TEXT%
SET TEXT=
% "Buon Natale!" in Prolog
% merry.pl
text('Buon Natale!').
merry:-text(X), write(X), nl.
; "Buon Natale!" in CLisp
; merry.lsp
(SETQ TEXT "Buon Natale!~%")
(FORMAT T TEXT)
-- "Buon Natale!" in Ada 95
-- merry.ada
with Ada.Text_IO;
procedure merry is
   Text : string := "Buon Natale!";
begin
   Ada.Text_IO.Put_Line( Text );
end merry;
("Buon Natale!" in MMSFORTH)
$CONSTANT merry Buon Natale!"
merry COUNT TYPE
("Buon Natale!" in FORTH79)
: merry 34 WORD CR COUNT TYPE;
merry Buon Natale!"
# "Buon Natale!" in Perl
# merry.pl
my $merry = "Buon Natale!"
print $merry."\n";
; "Buon Natale!" in Intel assembly (x86)
; merry.asm
DATA SEGMENT
merry DB "Buon Natale!$"
ENDS
CODE SEGMENT
Start: LEA DX, merry
       MOV AH, 9h
       INT 21h
       ret
ENDS Start
c "Buon Natale!" in Fortran
c merry.f
   program merry
   dim $string as string * 14
   $string = "Buon Natale!"
   print $string
   end
# "Buon Natale!" in Tcl
# merry.tcl
set string "Buon Natale!"
puts $string
#!/bin/bash
# "Buon Natale!" in bash shell
# merry
STRING="Buon Natale!"
echo $STRING
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<!-- "Buon Natale!" in HTML -->
<!-- merry.html -->
<HTML>
<HEAD>
<TITLE>Buon Natale!</TITLE>
</HEAD>
<BODY>
Buon Natale!
</BODY>
</HTML>
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<!-- "Buon Natale!" in VBScript/HTML -->
<!-- merry.html -->
<HTML>
<HEAD>
<TITLE>Buon Natale!</TITLE>
</HEAD>
<BODY>
<SCRIPT language="VBScript">
<!-- document.write "Buon Natale!" -->
</SCRIPT>
</BODY>
</HTML>
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<!-- "Buon Natale!" in PerlScript/HTML -->
<!-- merry.html -->
<HTML>
<HEAD>
<TITLE>Buon Natale!</TITLE>
</HEAD>
<BODY>
<SCRIPT language="PerlScript">
<!-- $window->document->write( "Buon Natale!" ); -->
</SCRIPT>
</BODY>
</HTML>
-- "Buon Natale!" in PL/SQL
-- merry.sql
create or replace procedure merry is
begin
   htp.p( '<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"' );
   htp.p( '"http://www.w3.org/TR/REC-html40/strict.dtd">' );
   htp.htmlOpen;
   htp.headOpen;
   htp.title( 'Buon Natale!' );
   htp.headClose;
   htp.bodyOpen;
   htp.p( '<P>Buon Natale!' );
   htp.bodyClose;
   htp.htmlClose;
end;
/
grant execute on merry to www_user;
show errors;
EXIT
<?php
   # "Buon Natale!" in PHP3
   # merry.php3
   echo "<!doctype HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\"\n";
   echo "\"http://www.w3.org/TR/REC-html40/strict.dtd\">";
   echo "<HTML>\n<HEAD>\n";
   echo "<TITLE>Buon Natale!</TITLE>\n";
   echo "</HEAD>\n<BODY>\n<P>";
   $text = "Buon Natale!";
   echo $text;
   echo "\n";
   echo "</BODY>\n</HTML>\n";
?>

; "Buon Natale!" in Cache(object)script
>w !,"Buon Natale!"
Max



Other related posts:

  • » [Linuxtrent] [Fwd: Buon Natale in tutte le lingue (non proprio)]