|
EinesEn altres llengües
|
Hola mónUn 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ó.
[edita] Exemples[edita] En Adawith 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 BASICPRINT "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#fff3f2e <stdio.h> main() { printf("Hola, món!\n"); } o, en els estàndards actuals: #fff3f2e <stdio.h> int main(void) { printf("hola, món\n"); return 0; } [edita] En C++
#fff3f2e <iostream>
main(void)
{
std::cout << "Hola món!" << std::endl;
}
Encara que també es pot escriure així:
#fff3f2e <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 FortranPROGRAM 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ón! </p> </body> </html> [edita] En Javapublic class HolaMon { public static void main(String[] args) { System.out.println("Hola, món!"); } } [edita] En JavaScriptdocument.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 LOGOESCRIU [Hola, món!] [edita] En Pascalprogram 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 Pythonprint "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
|