**Kaixo mundua** programa informatiko bat da, *Kaixo, mundua!* testua bistaratzen duena. Edozein programazio lengoaia ikasteko egiten den lehen ariketa izaten da askotan.

Orokorrean programazio lengoaia bat erabiliz egin daitekeen programarik sinpleena da. Salbuespenak badaude dena den, interfaze grafikoetan adibidez, hauetan konplexuagoa izan daiteke.

Adibideak
---------

### ABAP/IV lengoaian

```
REPORT KAIXOMUNDUA.
WRITE 'Kaixo, mundua!'.
```

### ABC lengoaian

```
WRITE "Kaixo, mundua!"
```

### ActionScript lengoaian

```
trace("Kaixo mundua!");

```

### Ada lengoaian

```
with Ada.Text\_IO;
use Ada.Text\_IO;
procedure Kaixo\_mundua is
begin
  Put\_Line("Kaixo, mundua!");
end Kaixo\_mundua;

```

### Bash lengoaian

```
echo "Kaixo, mundua!"

```

edo

```
printf "Kaixo, mundua!\n"

```

### Basic lengoaian

```
10 print "Kaixo, mundua!"
```

### C lengoaian

```
#include <stdio.h>

int main(void)
{
 printf("Kaixo, mundua!\n");
 return 0;
}

```

### C++ lengoaian

```
#include <iostream>

int main()
{
 std::cout << "Kaixo, mundua!\n";
 return 0;
}

```

edo

```
#include <iostream>

using namespace std;

int main()
{
 cout << "Kaixo, mundua!\n";
 return 0;
}

```

### C++/CLI lengoaian

```
int main()
{
   System::Console::WriteLine("Kaixo, mundua!");
}
```

### C# lengoaian

```
using System;

class MainClass
{
 public static void Main()
 {
 Console.WriteLine("Kaixo, mundua!");
 }
}

```

### COBOL lengoaian

```
IDENTIFICATION DIVISION.
PROGRAM-ID. KAIXO.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN SECTION.
DISPLAY "Kaixo, mundua!"
STOP RUN.
```

### Eiffel lengoaian

```
class KAIXO_MUNDUA
create
    make
feature
    make is
        do
            io.put_string("Kaixo mundua%N")
        end
end  -- KAIXO_MUNDUA
```

### Erlang lengoaian

```
-module(kaixo).
-export([kaixo_mundua/0]).

kaixo_mundua() -> io:fwrite("Kaixo mundua!\n").
```

### Factor lengoaian

```
"Kaixo mundua!" print
```

### Fortran lengoaian

```
PROGRAM KAIXO
  PRINT *, 'Kaixo mundua!'
END
```

### Haskell lengoaian

```
kaixoMundua :: IO ()
kaixoMundua = putStrLn "Kaixo mundua!"
```

### HTML lengoaian

```
<html>
<head>
   <title>Kaixo mundua</title>
</head>
```

 <body>

```
  Kaixo mundua!
```

 </body>

```
</html>
```

### HTML lengoaian JavaScript erabilita

```
<html>
<head>
   <title>Kaixo mundua</title>
   <script>
      alert("Kaixo mundua!");
   </script>
</head>
```

 <body>
</body>

```
</html>
```

### Java lengoaian

```
public class KaixoMundua
{
       public static void main(String args[])
       {
          System.out.println("Kaixo mundua!");
       }
}
```

### Lisp lengoaian

*Lisp*ek hainbat dialekto ezberdin ditu

#### Common Lisp lengoaian

```
(format t "Kaixo mundua!~%")
```

edo

```
(write-line "Kaixo mundua!")
```

#### Scheme lengoaian

```
(display "Kaixo mundua!")
```

#### Emacs Lisp lengoaian

```
(print "Kaixo mundua!")
```

#### AutoLisp lengoaian

```
(print "Kaixo mundua!")
```

#### XLISP lengoaian

```
(print "Kaixo mundua!")
```

### MATLAB lengoaian

```
close all;                % zabalik dauden leiho guztiak izten ditu 
clear all;                % aldagai guztiak ezabatzen ditu
clc;                      % pantaila garbitzen du

disp('Kaixo mundua!');       % mezua erakusten du
```

### Object REXX lengoaian

REXX klasikoa erabilita:

```
say "Kaixo Mundua"
call lineout , 'Kaixo, mundua.'
call charout , 'Kaixo, mundua.'||eol /* lehendik definitutako eol baten */ 
```

Objetuak erabilita:

```
.output~say('Kaixo, mundua.')
.output~lineout('Kaixo, mundua.')
.output~charout('Kaixo, mundua.'||eol) /* lehendik definitutako eol baten */ 
```

  

### Pascal lengoaian

```
Program KaixoMundua;
begin
    WriteLn('Kaixo mundua!');
end.
```

### NetREXX lengoaian

REXX klasiko lengoaiko say agindua erabilita:

```
say "Kaixo mundua"
```

edo klaseak eta metodoak Java programazio-lengoaia:

```
System.out.println("Kaixo mundua!");
```

### Perl lengoaian

```
print "Kaixo, mundua.\n";
```

### PHP lengoaian

```
<?php
echo 'Kaixo mundua!';
?>
```

### Python lengoaian

```
print "Kaixo mundua!"
```

### Qbasic lengoaian

```
PRINT "Kaixo mundua"
```

### Rebol lengoaian

```
print "Kaixo mundua!"
```

### REXX lengoaian

```
say "Kaixo mundua"
```

### Ruby lengoaian

```
puts "Kaixo mundua"
```

### Seed7 lengoaian

```
$ include "seed7_05.s7i";

const proc: main is func
  begin
    writeln("Kaixo mundua");
  end func;
```

### Smalltalk lengoaian

```
Transcript show: 'Kaixo mundua!'
```

### Unlambda lengoaian

```
```s``sii`ki
``s``s`ks
    ``s``s`ks``s`k`s`kr
              ``s`k`si``s`k`s`k
                              `d````````````.K.a.i.x.o. .m.u.n.d.u.a
                       k
     k
 `k``s``s`ksk`k.*
```

Kanpo estekak
-------------

|  |  |
| --- | --- |
| Autoritate kontrola | 
* **Wikimedia proiektuak**
* Wd Datuak: Q131303
* Commonscat Multimedia: Hello World

---

 |

* Wd Datuak: Q131303
* Commonscat Multimedia: Hello World