[HOME PAGE] [STORES] [CLASSICISTRANIERI.COM] [FOTO] [YOUTUBE CHANNEL]

Hola món - Viquipèdia

Hola món

De Viquipèdia

Un programa "hola món" és un programa d'ordinador que simplement imprimeix el text "Hola, món!" (en anglès "Hello, world!") a un dispositiu de sortida (normalment el monitor). En algunes tradicions, especialment en el món anglosaxó, és el primer exercici típic per a estudiants d'un llenguatge de programació.

Taula de continguts

[edita] Exemples

[edita] En Ada

with Text_Io;
 use Text_Io;
 
 procedure Hola_Mon is 
 begin
    Put_Line("Hola món!");
 end Hola_Mon;

[edita] En BASH

#!/bin/bash
echo "Hola, món!"

[edita] En BASIC

PRINT "Hola, món!"

[edita] En Brainfuck

++++++++++
[
  >+++++++>+++++++++++>+++>+<<<<-
] Bucle: inicialitza posicions d'(1) a (4) amb valors ASCII propers als necessitats
(1) per majúscules 110; (2) per minúscules 70; (3) per l'espai 32; (4) per nova línia 10
>++. escriu 'H'
>+. escriu 'o'
---. 'l'
-----------. 'a'
>++. espai
<<+++++. 'M'
>++++++++++++++. 'o' (sense accent per limitacions tècniques)
-. 'n'
>+. '!'
>. nova línia

Limitació: A Brainfuck els valors de cada byte van des de -128 a 127, només els valors positius codifiquen caràcters ASCII, per tant no es poden esciure caràcters d'ASCII extens com 'ó'.

El programa també es pot escriure sense comentaris ni salts de línia:

++++++++++[>+++++++>+++++++++++>+++>+<<<<-]>++.>+.---. -----------.>++.<<+++++.>++++++++++++++.-.>+.>.

[edita] En C

#include <stdio.h>
 
 main()
 {
     printf("Hola, món!\n");
 }

o, en els estàndards actuals:

#include <stdio.h>
 
int main(void)
{
    printf("hello, world\n");
    return 0;
}

[edita] En C++

#include <iostream>

main(void)
   {
   std::cout << "Hola món!" << std::endl;
   }

Encara que també es pot escriure així:

#include <iostream>

using namespace std;
int main(){
   cout << "Hola món!" << endl;
   }

[edita] En COBOL

      IDENTIFICATION DIVISION.
      Program-Id. Hola-Món.
      
      ENVIRONMENT DIVISION.
      
      DATA DIVISION.
      
      PROCEDURE DIVISION.
      Main.
          DISPLAY "Hola Món!".
          
          STOP RUN.

[edita] En C#

using System;

class MainClass
{
   public static void Main()
   {
      Console.WriteLine("¡HOLA, MÓN!");
   }
}

[edita] En Fortran

PROGRAM HOLA
       WRITE (*,100)
       STOP
   100 FORMAT (' Hola, món! ' /)
       END

o, en la versió Fortran77,

PROGRAM HOLA
       PRINT*, 'Hola, món!'
       END

[edita] En HTML

<html>
<head>
<title>Hola, món!</title>
</head>
<body>
<p>
hola, m&oacute;n!
</p>
</body>
</html>

[edita] En Java

public class HolaMon {
      public static void main(String[] args) {
          System.out.println("Hola, món!");
      }
 }

[edita] En JavaScript

document.write('Hola, món!');

o amb una alerta

alert('Hola, món!');

que, dins una pàgina web (en HTML) quedaria

<html>
<head>
<title>Hola, món!</title>
</head>
<body>
<p>
<script language="JavaScript">
<!--
document.write('Hola, món!');
-->
</script>
</p>
</body>
</html> 

o bé

<html>
<head>
<title>Hola, món!</title>
</head>
<body>
<script language="JavaScript">
<!--
alert('Hola, món!');
-->
</script>
</body>
</html>

[edita] En LaTeX

\documentclass{article}
\begin{document}
Hola m\'on!
\end{document}

[edita] En LOGO

ESCRIU [Hola, món!]

[edita] En Pascal

program hola_mon;
 begin
     writeln('­Hola, món!');
 end.

[edita] En PERL

#!/usr/bin/perl
print "Hola món!\n"

[edita] En PHP

<?php
        echo "Hola, món";
 ?>

o bé:

<?php
        print "Hola, món";
 ?>

que, dins una pàgina web (en HTML) quedaria

<html>
<head>
<title>Hola, món!</title>
</head>
<body>
<p>
<?php
echo "Hola, món";
?>
</p>
</body>
</html>

[edita] En Python

print "Hola món"

[edita] En Seed7

$ include "seed7_05.s7i";

const proc: main is func
  begin
    writeln("­Hola_món!");
  end func;

[edita] En TeX

Hola m\'on!
\bye

[edita] En VBScript

DOCUMENT.WRITE('Hola, món!')

que, dins una pàgina web (en HTML) quedaria

<html>
<body>
<script language="VBScript">
    DOCUMENT.WRITE('Hola, món!')
</script>
</body>
</html>

[edita] Enllaços externs