Skip to content
irxground edited this page Sep 10, 2013 · 5 revisions

各言語における標準出力関数の比較

C

#include <stdio.h>
int main(int argc, char** argv) {
    printf("hello, world\n");
}

C++

#include <iostream>
int main() {
    std::cout << "Hello World!" << std::endl;
}

Java

public class Sample {
    public static void main(String[] args) {
        System.out.print("Hello, ");
        System.out.println("world");
    }
}

C#

using System;
public class Sample {
    public static void Main(string[] args) {
        Console.Write("Hello, ");
        Console.WriteLine("world");
    }
}

F#

printf  "Hello, "
printfn "world!"

Ruby

print 'Hello, '
puts  'world!'

PHP

<?php
echo "Hello, world".PHP_EOL

Perl

print "Hello, world", "\n"
use 5.10.0
say "Hello, world"

Haskell

main :: IO ()
main = do
  putStr   "Hello, "
  putStrLn "world"

Shell Script

echo Hello, world

Scheme

(begin
  (display "Hello, world")
  (newline))

_sidebar

Clone this wiki locally