История компьютера не так коротка, как кажется. Созданию первого компьютера предшествовало несколько важных событий и открытий. Конечно, в перую очередь речь идет об электричестве, но автоматические счетные машины пытались собрать еще задолго до него. Электричество открыло двери в технологии, которых не хватало для таких машин. А полупроводники определили вид и архитектуру современных компьютеров.
Полную версию истории и эволюции компьютера читайте на Дзене: https://dzen.ru/media/justmycode/esce-raz-pro-kompiuter-64d48883eb9245670d31ff92
Полную версию истории и эволюции компьютера читайте на Дзене: https://dzen.ru/media/justmycode/esce-raz-pro-kompiuter-64d48883eb9245670d31ff92
Знаете ли вы что
Название Гугла, основанного в в 1998 году, происходит от слова Googol – это название числа 10 в степени 100. То есть, единица с 100 нулями.
На текущий момент 9 миллиардов поисковых запросов отправляют пользователи в Гугл каждый день. Это девятка с 9 нулями. Можете попровать подсчитать, сколько времени нужно, чтобы Гугл оправдал свое название.
Название Гугла, основанного в в 1998 году, происходит от слова Googol – это название числа 10 в степени 100. То есть, единица с 100 нулями.
На текущий момент 9 миллиардов поисковых запросов отправляют пользователи в Гугл каждый день. Это девятка с 9 нулями. Можете попровать подсчитать, сколько времени нужно, чтобы Гугл оправдал свое название.
👍2
Из предыдущей статьи мы уже знаем, программная основа компьютера – это бинарный код. Бинарный код основан на двоичной системе исчисления. Привычная нам десятеричная система имеет 10 цифр от 0 до 9, из которых строятся все остальные числа. Поэтому она так и называется. В двоичной системе всего две цифры: 0 и 1. Но даже с помощью всего двух цифр, как и в десятеричной системе, можно представить абсолютно любое число.
⬇️ О том, как понимать числа двоичной системы, как их переводить в десятеричную и обратно, читайте в новой статье про бинарный код:
https://dzen.ru/media/justmycode/binarnyi-kod-64e204dc43435608ef2485f2
⬇️ О том, как понимать числа двоичной системы, как их переводить в десятеричную и обратно, читайте в новой статье про бинарный код:
https://dzen.ru/media/justmycode/binarnyi-kod-64e204dc43435608ef2485f2
Как мы уже знаем, бинарный код состоит из нулей и единиц. Компьютер оперирует их состоянием: ячейками, которые могут принимать значение либо 0, либо 1. Эти ячейки называются битами. Бит – основа компьютерного программного кода. Из битов складываются те единицы информации, которые мы знаем. В современных персональных компьютерах минимальной единицей информации является байт, который состоит из 8 битов. Байты формируют другие известные нам единицы: килобайты, мегабайты, гигабайты и тд.
Знаете как заблокировать компьютер одним движением?
Часто привычные операции, которые мы выполняем в интерфейсе операционной системы, можно сделать быстрее с помощью клавиатуры, используя для этого специальные комбинации клавиш.
Для выхода на экран блокировки компьютера наберите:
- Windows: Windows+L (зажать и удерживать Windows и затем L)
- Mac OS: Command+Control+Q
Привычка использовать эту комбинацию не только ускорит процесс, но и доведет его до автоматического действия, когда вы отходите от рабочего места. Это обезопасит ваши данные от посторонних.
#tips_and_tricks
Часто привычные операции, которые мы выполняем в интерфейсе операционной системы, можно сделать быстрее с помощью клавиатуры, используя для этого специальные комбинации клавиш.
Для выхода на экран блокировки компьютера наберите:
- Windows: Windows+L (зажать и удерживать Windows и затем L)
- Mac OS: Command+Control+Q
Привычка использовать эту комбинацию не только ускорит процесс, но и доведет его до автоматического действия, когда вы отходите от рабочего места. Это обезопасит ваши данные от посторонних.
#tips_and_tricks
👍1
Ну уж про Alt+Tab, наверное, все знают?
Это сочетание клавиш позволяет переключаться между окнами всех открытых приложений, перемещая выбранное окно на передний план. Так оно работает в Windows, и есть аналогичное сочетание для MacOS:
Если попытаться сделать это с помощью
Оказывается, есть способ развернуть скрытое окно при переключении: для этого нужно переключиться на свернутое приложение с помощью
Да, это целый квест 🤯. Но так свернутое окно развернется.
#tips_and_tricks
Это сочетание клавиш позволяет переключаться между окнами всех открытых приложений, перемещая выбранное окно на передний план. Так оно работает в Windows, и есть аналогичное сочетание для MacOS:
Cmd+Tab
. Но для новичков в MacOS возникает проблема, как переключиться на свернутое в Dock приложение. В Windows свернутое окно автоматически разворачивается, в MacOS – нет.Если попытаться сделать это с помощью
Cmd+Tab
, то происходит переключение на приложение, но само окно не разворачивается. Это часто сбивает с толку: вы видите окно предыдущего приложения, но оно является неактивным. Оказывается, есть способ развернуть скрытое окно при переключении: для этого нужно переключиться на свернутое приложение с помощью
Cmd+Tab
и затем, отпустив Tab
, но не отпуская Cmd
зажать Option
, отпустив после этого Cmd
.Да, это целый квест 🤯. Но так свернутое окно развернется.
#tips_and_tricks
Алгоритмы
Алгоритм – это инструкция для написания компьютерной программы. Когда вы собираете мебель из Икеи или конструктор Лего – вы открываете инструкцию и пошагово выполняете описанные в ней действия. Точно так же алгоритм описывает инструкции, которые затем программист превращает в программный код. Очень важно научиться составлять алгоритмы, чтобы научиться мыслить структурно и видеть план будущей программы.
#основы_программирования
Алгоритм – это инструкция для написания компьютерной программы. Когда вы собираете мебель из Икеи или конструктор Лего – вы открываете инструкцию и пошагово выполняете описанные в ней действия. Точно так же алгоритм описывает инструкции, которые затем программист превращает в программный код. Очень важно научиться составлять алгоритмы, чтобы научиться мыслить структурно и видеть план будущей программы.
#основы_программирования
Попробуем на простом примере. Вы наверняка слышали выражение: «давайте котлеты отдельно, а мухи отдельно». Нам нужна программа, которая рассортирует котлеты и мух по разным корзинам. Как может выглядеть такой алгоритм?
1. Взять кучу мух и котлет
2. Взять корзину для мух
3. Взять корзину для котлет
4. Если куча пуста, то перейти к шагу 9
5. Взять новый объект из кучи
6. Если объект – муха, то положить его в корзину для мух
7. Если объект – котлета, то положить его в корзину для котлет
8. Вернуться к шагу 4
9. Отдать корзины с мухами и котлетами
Это и есть простейший алгоритм. Глядя на него и зная какой-нибудь язык программирования, можно написать программу, не погружаясь в суть самой задачи. Потому что есть уже готовый план.
#основы_программирования
1. Взять кучу мух и котлет
2. Взять корзину для мух
3. Взять корзину для котлет
4. Если куча пуста, то перейти к шагу 9
5. Взять новый объект из кучи
6. Если объект – муха, то положить его в корзину для мух
7. Если объект – котлета, то положить его в корзину для котлет
8. Вернуться к шагу 4
9. Отдать корзины с мухами и котлетами
Это и есть простейший алгоритм. Глядя на него и зная какой-нибудь язык программирования, можно написать программу, не погружаясь в суть самой задачи. Потому что есть уже готовый план.
#основы_программирования
👍1
В последнем обновлении Whatsapp есть много интересного 💬
Дзен | Статьи
Последние обновления Whatsapp, о которых вы могли не знать
Статья автора «Just My Code» в Дзене ✍: Один из самых популярных мессенджеров интернета последнее время активно развивается и старается нагнать в функционале своих конкурентов, среди которых Телеграм,
👍1
В этом году языку программирования BASIC исполнилось 50 лет. Созданный в 1964 году двумя математиками, этот язык сделал программирование персонального компьютера простым, как никогда до этого.
BASIC – Beginner’s All-Purpose Symbolic Instruction Code (Универсальный код символьных инструкций для начинающих) – язык высокого уровня на базе интерпретатора. Интерпретатор позволяет описать программу простыми и понятными инструкциями, которые можно запустить для исполнения сразу же после написания. Современным аналогом такого подхода является Python.
Не смотря на свою простоту, Basic позволял писать серьёзные программы со сложными алгоритмами, и даже игры! Во многих школах и институтах Basic был основным языком для изучения основ программирования.
В современном мире этот язык до сих используется в прикладном программировании для написания несложных скриптовых сценариев и макросов (макрос - это скрипт, описывающий дополнительную логику, не предусмотренную стандартным функционалом приложения; используется, например, в MS Excel).
Посмотрите на описание примеров программ на Basic, если вам интересно познакомиться с ним поближе.
BASIC – Beginner’s All-Purpose Symbolic Instruction Code (Универсальный код символьных инструкций для начинающих) – язык высокого уровня на базе интерпретатора. Интерпретатор позволяет описать программу простыми и понятными инструкциями, которые можно запустить для исполнения сразу же после написания. Современным аналогом такого подхода является Python.
Не смотря на свою простоту, Basic позволял писать серьёзные программы со сложными алгоритмами, и даже игры! Во многих школах и институтах Basic был основным языком для изучения основ программирования.
В современном мире этот язык до сих используется в прикладном программировании для написания несложных скриптовых сценариев и макросов (макрос - это скрипт, описывающий дополнительную логику, не предусмотренную стандартным функционалом приложения; используется, например, в MS Excel).
Посмотрите на описание примеров программ на Basic, если вам интересно познакомиться с ним поближе.