Найти в Дзене

Волшебный "0" и "1"

Многие видели так называемых "хакеров", и программистов, которые в кино и сериалах - работают с невероятными системами и несуществующими программами. У них всегда возникают моменты, когда они где угодно , как угодно и из любого положения быстро набирают какой-нибудь текст или коды команд, а на экране отображаются только "0" и "1". Смотрится это, конечно, очень эффектно, но слишком наиграно. И несмотря на то что эти сцены, в большинстве своём, не несут за собой реальную действительность, использование бинарного кода в них взято из реальной жизни.
Бинарная система (или двоичная система) состоит из "0" и "1".

Двоичная система находит своё применение во многих сферах, но мы поговорим именно о её использовании в программировании.

Чтобы понять причину использования всего двух чисел в программирование обратимся к истокам создания компьютера...

Первым представленным компьютером был ENIAC, разработанный в Соединенных Штатах Америки. 18 000 электронных ламп обеспечивали работу этой махины ( 30 тонн).

Электронные лампы имели два состояния : "вкл" и "выкл" . И чтобы хотя бы как-то взаимодействовать с компьютером, приходилось перебирать эти два режима.

Для облегчения и более "быстрой" работы с компьютером два состояния ламп перевели к значениям "0" - выкл , "1"- вкл. И все взаимодействия с компьютером производились с помощью "0" и "1" . Первые вычисления и программы были написаны на бинарном коде , в дальнейшем названный также машинным кодом.

В настоящие время программисты не используют машинный код, из-за больших массивов и огромной времязатратности.

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

Photo by Hello I'm Nik on Unsplash
Photo by Hello I'm Nik on Unsplash