Hello, World — что это значит?

Возможно, вы когда-то слышали фразу «Hello, World!» или встречали где-то такое упоминание в том или ином виде. Например, я впервые увидел её в качестве никнейма у одного из игроков в любимой компьютерной игре. Никнейм показался странным — почему же «Здравствуй, мир»? Что за странное наименование?

На самом деле, «Hello, World!» — это простейшая компьютерная программа, которую пишут на разных языках программирования на старте их изучения, а сама фраза правильнее переводится как «Привет, всем!» или «Привет, народ!»

Действительно, ваше знакомство с новым языком программирования при его изучении, скорее всего, начнётся с этой приветственной фразы. Вы напишете свою первую простейшую программу, которая выведет «Hello, World!» на экран.

Программа «Hello, World!» знакомит нас с элементами базового синтаксиса, а средство для вывода «Hello, World!» используется для отладки программ на выбранном языке программирования.

Когда программист создаёт программу, он, как правило, проверяет её работоспособность после написания не всего текста кода, а только его части — программа пишется по кусочкам, и каждый кусочек проверяется с помощью тех или иных отладочных средств. Так что самый первый свой инструмент в программировании — средство для вывода «Hello, World!» — вы ещё многократно будете использовать в своей практике.

Перейдём к примерам.

Программа «Hello, World!» на языке Python пишется так:

print("Hello, World!")

Здесь мы видим, что информация выводится на экран с помощью функции print(), а строка кода не заканчивается точкой с запятой, в отличие от многих других языков программирования — эта одна из первых отличительных особенностей Python, о которой мы узнаём при его изучении.

Посмотрим на «Hello, World!» в PHP:

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

В PHP для вывода информации на экран, а точнее — на страницу в браузере, используется оператор echo, а весь код должен быть внутри специальной конструкции <?php ?>. Кроме того, в конце строки кода нужно ставить точку с запятой — важная особенность синтаксиса.

В JavaScript код программы должен быть в специальном теге <script>:

<script>
    alert("Hello, World!");
    console.log("Hello, World!");
</script>

Здесь достаточно только alert или только console.log, просто первый выведет «Hello, World!» во всплывающем окне браузера, а второй — в консоли. Ещё порядочные JavaScript-программисты в конце каждой строки кода ставят точку с запятой, хотя будет работать и без неё 😁

И напоследок C++:

#include <iostream>

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

Язык программирования C++ сразу встречает нас «чуть более сложными» конструкциями.

Для вывода информации на экран (в консоли) используется объект std::cout и дополнительно специальный оператор <<, в конце строк кода всегда обязательно ставится точка с запятой, а весь основной код должен быть размещён внутри функции int main(). Ещё при этом надо не забыть подключить библиотеку: #include <iostream>. В общем, C++ не для слабаков 😎

Итак, мы кратко рассмотрели, что такое «Hello, World!». Остаётся вопрос: почему же выбрана именно такая фраза?

А выбрана она, вероятно, потому, что хорошо характеризует правильное начало изучения программирования. Ведь не стоит с ноги открывать дверь в новый для себя мир — надо быть вежливым и сначала поздороваться 🙂


Оставить комментарий к этой статье можно в нашем Telegram-канале:

Присоединяйтесь! 😉