Sveika, pasaule

Sveika, pasaule ir datorprogramma, kas izvada uzrakstu "Sveika, pasaule!" (parasti angļu valodā "Hello, world!") uz datora displeja. Tā kā tā ir viena no vienkāršākajām iespējamajām programmām, to parasti izmanto, lai iesācējiem nodemonstrētu kādas programmēšanas valodas pamatsintaksi vai arī lai pārliecinātos, ka valoda vai sistēma darbojas korekti. Uz iekārtām, kam nav displeja, to parasti aizstāj ar programmu, kas dod kāda cita veida signālu, piemēram, ieslēdz gaismas diodes.

Pirmo reizi "Sveika, pasaule" tika izmantota kā ievads jaunā programmēšanas valodā 1974. gada grāmatā The C Programming Language, kura lasītājus iepazīstināja ar valodu C. Programmas kods bija šāds:
 main()
 {
        printf("hello, world");
 }

 Piemēri 

 BASIC 
10 PRINT "Hello, World!"
20 END

 Batch fails 
@echo off
echo Hello, World!

 Bash 
echo "Hello, World!"

 C 
#include <stdio.h>

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

 C++ 
#include <iostream>

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

 C# 
Console.WriteLine("Hello, World!");

 COBOL 
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
* simple hello world program
PROCEDURE DIVISION.
    DISPLAY 'Hello, world!'.
    STOP RUN.

 Clojure 
(println "Hello, world!")

 Dart 
void main() {
  print('Hello, World!');
} 

 Elixir 
IO.puts("Hello, World!")

 Ezhil 
பதிப்பி "உலகே வணக்கம்"
பதிப்பி "Hello, World"
exit()

 Fortran 
program Hello
  print *, "Hello, World!"
end program Hello

 Go 
package main
import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

 Haskell 
main :: IO ()
main = putStrLn "Hello, World!"

 Java 
class Main {
 public static void main(String[] args) {
    System.out.println("Hello, World!");
  }
}

 JavaScript 
console.log("Hello, World!");In current versions:document.write("Hello, World!");

 Kotlin 
package org.kotlinlang.play         
fun main() {                        
    println("Hello, World!")        
}

 Logo 

 print [Hello, World!]

 Lua 
print("Hello, World!")

 mq 
function hello(r) {
    r.return(200, "Hello, world!");
}

export default {hello};

 Objective-C 
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        NSLog(@"Hello, World!");
    }
    return 0;
}

 Pascal 
program Hello;
begin
  writeln ('Hello, World!')
end.

 Perl 
print "Hello, World!\n";

 PHP 
<?php
echo "Hello, World!";
?>

 PowerShell 
'Hello, World!'

 Python 
print("Hello, World!")

 Ruby 
puts "Hello, World!"

 Rust 
fn main() {
    println!("Hello, World!");
}

 Swift 
print("Hello, World!")

 Zig 
const std = @import("std");

pub fn main() void {
    std.debug.print("Hello, world!", .{});
}

Kategorija:Programmēšana