Kaixo mundua

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 
      Kaixo mundua
 
 <body>
   Kaixo mundua!
 </body>

HTML lengoaian JavaScript erabilita 
 <html>
     Kaixo mundua
           alert("Kaixo mundua!");
    
 
 <body>
</body>
 </html>

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

Lisp lengoaian 
Lispek 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 

Programazio lengoaiak
Programazioa