Ir al contenido

Diferencia entre revisiones de «Hola mundo»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Yrbot (discusión · contribs.)
m robot Añadido: ca
Touareg (discusión · contribs.)
añado matlab
Línea 147: Línea 147:
===En [[LISP]]===
===En [[LISP]]===
(format t "¡Hola, mundo!")
(format t "¡Hola, mundo!")

=== En [[Lenguaje de programación MATLAB|MATLAB]]===

close all; % cierra todas las ventanas que pueda haber
clear all; % borra todas las variables
clc; % limpia la pantalla
disp('hola mundo'); % muestra el mensaje


===En [[Lenguaje de programación Pascal|Pascal]]===
===En [[Lenguaje de programación Pascal|Pascal]]===

Revisión del 21:43 20 mar 2006

Un programa "hola mundo" es un programa de ordenador que simplemente imprime el texto "¡Hola, mundo!" (en inglés "Hello, world!") en un dispositivo de visualización. Es utilizado comúnmente como introducción a un lenguaje de programación, siendo un primer ejercicio típico para estudiantes de un lenguaje de programación.

Dicho programa es generalmente uno de los programas más sencillos de realizar en un lenguaje de programación. Para ciertas excepciones, especialmente en interfaces gráficas, estos programas pueden ser sorprendentemente complejos. Para programas de línea de comando, por el contrario, estos programas suelen ser extremadamente sencillos.

Ejemplos

WRITE '¡Hola, mundo!'.

En ABC

WRITE "¡Hola, mundo!"

En Ada

with Ada.Text_IO; 
use Ada.Text_IO;
procedure Hola_mundo is
begin
  Put_Line("Hola mundo");
end Hola_mundo;

En Bash

#!/bin/bash
echo "Hola mundo"
10 print "Hola Mundo"

En C

#include <stdio.h>

int main(void){
  printf("¡Hola, mundo!\n");
return 0;
}

En C++

#include <iostream.h>
using namespace std;
int main(void){
    cout << "¡Hola, mundo!" << endl;
return 0;
}
int main()
{
   System::Console::WriteLine("Hola, mundo!");
}

En C#

using System;
 
class MainClass
{
    public static void Main()
    {
        Console.WriteLine("¡Hola, mundo!");
    }
}
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN SECTION.
DISPLAY "Hola mundo"
STOP RUN.
class HOLA_MUNDO
create
    make
feature
    make is
        do
            io.put_string("%nHola mundo%N")
        end
end  -- HOLA_MUNDO
-module(hola).
-export([hola_mundo/0]).

hola_mundo() -> io:fwrite("Hola mundo!\n").
PROGRAM HOLA
  PRINT *, '¡Hola, mundo!'
END
holaMundo :: IO ()
holaMundo = do putStrLn ("Hola mundo!")

En HTML

<HTML>
<HEAD>
   <TITLE>Título</TITLE>
</HEAD>
<BODY>
  ¡Hola, mundo!
</BODY>
</HTML>
<HTML>
<HEAD>
   <script>
      alert("¡Hola mundo!");
   </script>
</HEAD>
</HTML>
PLEASE DO ,1 <- #13
DO ,1 SUB #1 <- #238
DO ,1 SUB #2 <- #112
DO ,1 SUB #3 <- #112
DO ,1 SUB #4 <- #0
DO ,1 SUB #5 <- #64
DO ,1 SUB #6 <- #238
DO ,1 SUB #7 <- #26
PLEASE DO ,1 SUB #8 <- #22
DO ,1 SUB #8 <- #248
DO ,1 SUB #9 <- #168
DO ,1 SUB #10 <- #24
DO ,1 SUB #11 <- #16
DO ,1 SUB #12 <- #158
DO ,1 SUB #13 <- #52
PLEASE READ OUT ,1
PLEASE GIVE UP

En Java

public class HolaMundo
{  
       public static void main(String args[])
       {
          System.out.println("¡Hola mundo!");
       }
}

En LISP

(format t "¡Hola, mundo!")
 close all;                % cierra todas las ventanas que pueda haber
 clear all;                % borra todas las variables
 clc;                      % limpia la pantalla
 
 disp('hola mundo');       % muestra el mensaje
program HolaMundo (output);
begin
    WriteLn('¡Hola, mundo!');
end.

En Perl

#!/usr/bin/perl
print "Hola, mundo.\n";

En PHP

<?php
echo '¡Hola, mundo!';
?>
print "Hola mundo"
PRINT "Hola mundo"

En Ruby

puts "Hola Mundo"
$ include "seed7_05.s7i";

const proc: main is func
  begin
    writeln("Hola Mundo");
  end func;
Transcript show: '¡Hola, mundo!'
```s``sii`ki
``s``s`ks
    ``s``s`ks``s`k`s`kr
              ``s`k`si``s`k`s`k
                              `d````````````.H.o.l.a. .m.u.n.d.o
                       k
     k
 `k``s``s`ksk`k.*
Sub Main
  MsgBox "¡Hola, mundo!"
End Sub

Enlaces externos