תוכנית Hello World (מילולית: שלום, עולם) היא תוכנית מחשב המדפיסה את המחרוזת Hello World בהתקן תצוגה.
משתמשים בה בהדגמות ללימוד שפות תכנות שונות, ועבור תלמידים רבים היא מהווה את ניסיון התכנות הראשון שלהם בשפה.
לרוב, כתיבת תוכנית כזו היא עניין פשוט מאוד, במיוחד בשפות המתבססות על שורת פקודה (למשל במעטפת פקודה) כדי להוציא את הפלט. אומנם יש שפות שבהן זהו עניין מסובך, במיוחד אם יש צורך בממשק משתמש גרפי (GUI).
תוכנית "hello world" יכולה להיות שימושית כדי לבדוק שהמהדר, סביבת הפיתוח וסביבת הריצה של השפה הותקנו כראוי. הגדרת כלי התכנות מאפס עד למצב שבו תוכנות פשוטות יכולות להתהדר ולרוץ, יכולה לדרוש עבודה רבה. לכן יש טעם גם בשימוש בתוכנה פשוטה כדי לבדוק מערכת כלי תכנות חדשה.
בזמן שתוכנות בדיקה קטנות היו קיימות מאז שהחל התכנות להתפתח, מסורת השימוש ב-"Hello World" כהודעת בדיקה הושפעה מתוכנית דוגמה, שהופיעה בשנת 1974 בספר "The C Programming Language", שחיברו בריאן קרניגהאן ודניס ריצ'י. תוכנית הדוגמה מהספר מדפיסה "hello, world".
. מאז הופעת התוכנית "Hello World" בספרם, היא מיוחסת לקרניגהאן.
לקונסול בדפדפן:
console.log("Hello, World!");
למסמך HTML:
document.write("Hello, World!");
או:
alert("Hello, World\n");
print("Hello, World!")
public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } }
using System; class HelloWorld { static void Main() { Console.WriteLine("Hello World"); } }
fn main() { println!("Hello, World!"); }
print "Hello, World!\n";
package main import "fmt" func main() { fmt.Println("Hello, World!") }
#include int main() { std::cout << "Hello world!"; }
עיינו גם בפורטל: | |||
---|---|---|---|
פורטל תוכנה |
This article uses material from the Wikipedia עברית article תוכנית Hello world, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). התוכן זמין לפי תנאי CC BY-SA 4.0 אלא אם כן נאמר אחרת. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki עברית (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.