Другие языки программирования и технологии

Откуда вообще пошла такая традиция первую программу на любом языке писать "hello word"?

Димон Агарков
Димон Агарков
2 616
(перевод в комментарии)

While small test programs existed since the development of programmable computers, the tradition of using the phrase "Hello world!" as a test message was influenced by an example program in the seminal book The C Programming Language. The example program from that book prints "hello, world" (without capital letters or exclamation mark), and was inherited from a 1974 Bell Laboratories internal memorandum by Brian Kernighan, Programming in C: A Tutorial, which contains the first known version:

main() {
printf("hello, world");
}

The first known instance of the usage of the words "hello" and "world" together in computer literature occurred earlier, in Kernighan's 1972 Tutorial Introduction to the Language B[1], with the following code:

main( ) {
extrn a, b, c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';
c 'orld';
Неизвестно Неизвестно
Неизвестно Неизвестно
10 997
Лучший ответ
Неизвестно Неизвестно И вольный перевод:

Хотя маленькие проверочные программы существовали с момента изобретения программируемых компьютеров, традиция использования фразы "Hello world!" как тестовой фразы была навеяна эпохальной книгой "Язык программирования C". Тестовая программа из этой книги печатала "hello, world" (без заглавных букв и восклицательного знака), и была позаимствована из внутреннего руководства Bell Laboratories 1974 года, написанного Брайаном Керниганом (Brian Kernighan) , Программирование на языке C: А: Учебник, который содержал первую известную версию
main() {
printf("hello, world");
}

Первое известное упоминание об использовании слов "hello" и "world" вместе в компьютерной литературе встречается ранее, в в Кернигановской (Kernigan) Справочное введение в язык B 1972 года, в следующем коде:

main( ) {
extrn a, b, c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';
c 'orld';
думаю Бьярн Страуструп так решил, потому что увидел сие творение (Hello world), когда начал изучать СИ
у Била нада спросить... ща звоню
Сергей Аникин
Сергей Аникин
3 852
Наверно это первое слово, которое сказал Билл Гейтс:) .

А если серьезно, то скорее всего было примитивно писать слово тест, вот и написал кто в своих трудах пример программного кода, который в скомпилированном виде выводит ту самую известную фразу: 'Hello Word!'
Юрий Орлов
Юрий Орлов
1 061
Может потому, что вывод текста на экран - это самое легкое и элементарное, что может сделать программа?!
Vadim Leunte
Vadim Leunte
902

Похожие вопросы