เฮลโลเวิลด์

โปรแกรมเฮลโลเวิลด์ เป็นโปรแกรมคอมพิวเตอร์พื้นฐานที่ทำการแสดงผลคำว่า "Hello world" หรือเฮลโลเวิลด์ "Hello, world!"(ตามหลักภาษาอังกฤษ) บนอุปกรณ์แสดงผล ซึ่งเป็นหนึ่งในโปรแกรมที่ง่ายที่สุดเท่าที่จะเป็นไปได้ในการเขียนภาษาโปรแกรมต่างๆ เพราะฉะนั้นโดยธรรมเนียมปฏิบัติแล้ว มักจะใช้ในการตรวจสอบว่าเขียนภาษาโปรแกรมได้ถูกต้องหรือระบบมีการประมวลผลที่ถูกต้อง และมักถูกใช้เป็นตัวอย่างที่ง่ายที่สุดในการแสดงวากยสัมพันธ์การเขียนโปรแกรม โดยเฉพาะอย่างยิ่งบน command-line interpreter (เชลล์) เพื่อทำการแสดงผลออกมา อย่างไรก็ตามโปรแกรมนี้ก็มีความซับซ้อนอย่างน่าประหลาดใจ โดยเฉพาะเมื่อต้องเขียนโปรแกรมสำหรับส่วนต่อประสานกราฟิกกับผู้ใช้ เมื่อเขียนโปรแกรมในembedded system ช้อความจะถูกส่งมายังจอภาพผลึกเหลว ซึ่งตัวอุปกรณ์นั้นไม่ได้แสดงผลตัวอักษร แต่ตัวโปรแกรมง่ายๆ นี้ จะทำการสร้างสัญญาณ เช่นเดียวกับการเปิดLED บ้างที่เราอาจกล่าวได้ว่า "Hello world" เปรียบเสมือนการต้อนรับเราเข้าสู่โปรแกรมก็ได้โปรแกรมเฮลโลเวิลด์โปรแกรมแรกเกิดขึ้น จากหนังสือการเขียนโปรแกรมภาษาซี แต่งโดยไบรอัน เคอร์นิงแฮน และ เดนนิส ริตชี ตีพิมพ์ในปี พ.ศ. 2521 (ค.ศ. 1978) โดยตัวอย่างโปรแกรมมาจาก กระดาษจดข้อมูลของไบรอันขณะที่ทำงานที่ เบลล์แล็บ (Bell Laboratories) ปี พ.ศ. 2517 (ค.ศ. 1974) ตัวอย่างในหนังสือ พิมพ์ข้อความว่า "hello, world" (โดย ไม่มีตัวพิมพ์ใหญ่ และเครื่องหมายตกใจ ซึ่งได้เพิ่มมาในภายหลัง) โดยแสดงข้อความ:Hello worldการเขียนคำนี้ มีการใช้งานโดยเขียนหลายแบบคือ ตัวอักษร H ใหญ่ และ h เล็ก ขณะเดียวกับ W ใหญ่ และ w เล็ก รวมถึงการเขียนเครื่องหมาย และแบบไม่มีเครื่องหมายการเขียนชุดคำสั่งนี้ในขณะที่บางโปรแกรมสามารถใช้คำสั่งได้อย่างเรียบง่าย ในขณะที่บางโปรแกรมต้องใช้คำสั่งซับซ้อนในการแสดงผล โดยเฉพาะอย่างยิ่งที่ใช้GUI โปรแกรมเฮลโลเวิลด์มีประโยชน์ในการทดสอบว่าคอมไพเลอร์และส่วนต่างๆหลักของโปรแกรมทำงานได้ การรวบรวมคำสั่ง "hello world" ในภาษาโปรแกรมต่างๆ ถูกใช้ในการช่วยเรียน และการเปรียบเทียบการใช้งานของภาษาต่างๆ