Гид по технологиям

Программа «Hello, World!» в популярных языках программирования

5 min read Программирование Обновлено 17 Apr 2026
«Hello, World!» на популярных языках
«Hello, World!» на популярных языках

Пример вывода «Hello, World!» в PHP — изображение демонстрирует HTML-страницу с PHP-кодом, выводящим текст в браузере

Программа «Hello, World!» — это минимальная программа, выводящая строку “Hello, World!”. Она иллюстрирует базовый синтаксис языка и служит первым тестом установки среды разработки: если простая программа выполняется, то инструментальная цепочка настроена верно.

Ниже приведены примеры для 9 популярных языков, как в исходном материале. Для каждого языка показан код, ожидаемый вывод и краткие практические заметки о запуске и типичных ошибках.

Что такое программа «Hello, World!»

Простая демонстрационная программа, которая выводит текст «Hello, World!». Назначение:

  • Показать базовый синтаксис языка.
  • Проверить установку компилятора/интерпретатора.
  • Послужить отправной точкой для новичков.

Кого это интересует: начинающие программисты, преподаватели, инженеры по набору и DevOps, которые проверяют контейнеры.

1. JavaScript

JavaScript — язык веба, выполняется в браузере и на сервере (Node.js).

Вывод:

Hello, World!

Как запустить: в браузере поместите код в HTML или запустите с node: сохранить как file.js и выполнить node file.js (вместо тега script используйте только строку с console.log).

Частые ошибки: забыть кавычки, использовать устаревший синтаксис вне браузера без обёртки.

2. Python

Python широко используется для веба, автоматизации и анализа данных.

print("Hello, World!")

Вывод:

Hello, World!

Как запустить: python3 file.py

Частые ошибки: запуск не той версии Python (2.x vs 3.x), неправильная кодировка файла при использовании не-ASCII.

3. Golang (Go)

Go — компилируемый язык от Google с поддержкой конкурентности и статической типизацией.

package main  
import "fmt"  
  
func main() {  
 fmt.Println("Hello, World!")  
}

Вывод:

Hello, World!

Как запустить: сохранить в file.go и выполнить go run file.go или go build && ./file

Частые ошибки: неверная структура пакета, опечатки в import, отсутствие среды Go в PATH.

4. Java

Java — объектно-ориентированный язык; код обычно компилируется в байт-код JVM.

class HelloWorld {  
  
  public static void main(  
  String args[])  
  {  
  System.out.println("Hello, World!");  
  }  
}

Вывод:

Hello, World!

Как запустить: сохранить в HelloWorld.java, затем javac HelloWorld.java && java HelloWorld

Частые ошибки: имя файла и имя класса должны совпадать, забыть public static void main с сигнатурой.

5. Kotlin

Kotlin — современный статически типизированный язык, часто используется для Android.

fun main(args: Array) {  
 println("Hello, World!")  
}

Вывод:

Hello, World!

Как запустить: через kotlinc для компиляции или через среду разработки (IntelliJ IDEA). Также kotlin file.kt для интерпретации в некоторых дистрибутивах.

Частые ошибки: неправильная конфигурация плагина Kotlin в сборке Gradle/Maven.

6. PHP

PHP часто используется для серверной части веб-сайтов и легко встраивается в HTML.

  
  
  
     
  
  
   
  
   
  

Вывод в браузере:

Hello, World!

Как запустить: поместите файл в директорию сервера (например, Apache, nginx+PHP-FPM) и откройте в браузере, либо запустите php file.php в CLI.

Частые ошибки: сервер не настроен на обработку PHP, файл сохранён с некорректной кодировкой.

7. C

C# — язык от Microsoft, часто используется с .NET для приложений и игр.

namespace HelloWorld  
{  
 class Hello {   
 static void Main(string[] args)  
 {  
 System.Console.WriteLine("Hello, World!");  
 }  
 }  
}

Вывод:

Hello, World!

Как запустить: dotnet run в проекте .NET Core или компиляция csc и запуск exe.

Частые ошибки: неверный TargetFramework, запуск вне директории проекта.

8. Swift

Swift — язык Apple для iOS/macOS; также применим вне экосистемы Apple.

print("Hello, World!")

Вывод:

Hello, World!

Как запустить: через Xcode Playground или swift file.swift в терминале (на macOS или при установленном Swift).

Частые ошибки: запуск на неподдерживаемой платформе без сборки Swift.

9. C++

C++ — мощный компилируемый язык для системного программирования и приложений с высокими требованиями к производительности.

#include   
using namespace std;  
  
int main()  
{  
 cout << "Hello, World!";  
 return 0;  
}

Вывод:

Hello, World!

Как запустить: g++ file.cpp -o file && ./file

Частые ошибки: забыть include, опечатки в cout, некомпилируемый стандарт (используйте современный компилятор).

Практические заметки и альтернативы

  • CLI против браузера: некоторые примеры (JavaScript внутри