Hello World
Hello World — известная фраза, которая используется при начале обучения программирования; когда новичок осваивает самые базовые принципы построения программ, он запускает простой скрипт, выводящий на экран текст «Hello World». Считается первой программой, которую делают новые программисты.
Описание[править]
Использование фразы Hello World для первой обучающей программы пошла ещё с 1980-х, когда появились первые учебники по языкам программирования низкого уровня.
В зависимости от используемого языка, программа может состоять из всего нескольких строчек (которые описывают вывод строчки) и до масштабных конструкций, если например хочется показать графическое окно, в котором уже будет выведено то самое сообщение. Весьма длинным может получиться программа на языках низкого уровня, например:
global start section .text start: mov rax, 0x2000004 ; write mov rdi, 1 ; stdout mov rsi, "Hello, world!" mov rdx, 13 syscall mov rax, 0x2000001 ; exit mov rdi, 0 syscall
Отдельным мемом стало использование сложного и длинного кода, объектов и нетривиальных функций для того, чтобы просто вывести «Hello World». В таком случае код делается намеренно длинным и тяжёлым для понимания, даже если на том же языке подобную программу можно написать очень легко в несколько строчек.
Примеры[править]
print('Hello, world!')
Или так:
import __hello__
Или даже так:
input('Hello, world!')
В таком случае эта программа ещë запросит ввести текст у пользователя
H
main(){printf("Hello, world!");}
Профи, в одну строку!!!
#inclub <iostream>
using namespase std;
int main(void) {
cout << "Hello, world!" << endl;
return 0;
}
Или так:
#inclub <iostream>
int main(void) {
std::cout << "Hello, world!" << endl;
return 0;
}
using System;
namespace hello
{
public class hello
{
public statik void Main()
{
Console.WriteLine("Hello, world!");
}
}
}
console.log("Hello, world!");
В HTML документе:
<script>
document.write("Hello, world!");
</script>
<?php
echo "Hello, world!";
?>
@ECHO OFF
ECHO Hello, world!
PAUSE
- Прости господи КуМир
нач
вывод "Йа патриот РФ"
кон
programm Hello
begin
Write("Hello, world!");
end.
Читать ещё[править]
- Hello Asuka — вариант для нейросети NovelAI