Где все началось…

Где-то молодой программист пишет свой первый кусок кода. Это действительно захватывающий момент — впервые научиться писать программу… даже если она может сказать только «Hello World!»

Я помню, когда мне было 10 лет, мой папа принес домой наш первый компьютер. Это был IBM PS/1! С 486-м процессором и 1 мегабайтом оперативной памяти это была настоящая машина. Сначала мы сосредоточились на том, как подключиться к этой «вещи», о которой мой папа услышал на работе от друга… «Интернету». Затем мы обратились к некоторым предустановленным играм от Microsoft и, конечно, к тому, чтобы фактические окна на рабочем столе располагались так, чтобы они максимально соответствовали рабочему пространству. Вероятно, только пару месяцев назад я придумал компьютерную игру с предустановленным языком программирования QBasic.

Я был действительно в восторге, я читал о языках программирования раньше… в частности о Basic. В тот момент, когда я написал первую строку кода, мой мир изменился, НАПЕЧАТАЙТЕ «Hello World». У всех нас есть определяющие моменты в нашей жизни, это был один из них. С того момента, более 25 лет назад, я получил несколько степеней в области ИТ с сильным акцентом на программирование, и у меня была страсть к созданию программного обеспечения, и я всегда стремился расти вместе с отраслью.

Простоту и эффективность программы «Hello World» невозможно переоценить. В том, что он представляет, есть красота, почти как момент ясности. Излишне говорить, что с любым вариантом Basic можно зайти так далеко. Я бы сказал, что освоил или, по крайней мере, усвоил основы примерно 20 различных языков программирования на данном этапе своей жизни. Иногда смешно и даже ностальгично, что каждый раз, когда я изучаю новый язык, я всегда начинаю с программы «Hello World». Это кажется почти смешным, и тем не менее я вынужден сделать это.

«Hello World» действительно выглядит по-разному на разных языках. Это, возможно, очень много говорит о том, чего вы можете ожидать в будущем, когда будете писать на этом языке. Например, в Perl (безусловно, мой любимый язык сценариев) вы бы написали «Hello World» следующим образом:

#!/USR/бен/перл

использовать строгий;

использовать предупреждения;

print("Привет, мир\n");

На языке программирования C «Hello World» будет выглядеть так:

#include ‹stdio.h›

интервал основной () {

printf("Привет, мир");

вернуть 0;

}

Удивительно, какие различия мы видим в языках программирования, и все же многие из основных принципов остаются теми же. Любой хороший программист скажет вам, что нет обязательного превосходства одного языка над другим… каждый создается для определенной цели. Независимо от этой цели, независимо от того, когда и почему вы решите начать программировать, и независимо от того, какой язык вы будете использовать… Я бы посоветовал вам всегда начинать с «Hello World!»

Программирование на QBasic для чайников: https://amzn.to/3ioJfuY