Just My Code
4 subscribers
18 photos
5 links
Канал про IT и программирование. Программирование для начинающих и не только, лайфхаки, полезные новости в IT.

Обратная связь: @just_my_code_bot
Download Telegram
История компьютера не так коротка, как кажется. Созданию первого компьютера предшествовало несколько важных событий и открытий. Конечно, в перую очередь речь идет об электричестве, но автоматические счетные машины пытались собрать еще задолго до него. Электричество открыло двери в технологии, которых не хватало для таких машин. А полупроводники определили вид и архитектуру современных компьютеров.

Полную версию истории и эволюции компьютера читайте на Дзене: https://dzen.ru/media/justmycode/esce-raz-pro-kompiuter-64d48883eb9245670d31ff92
Знаете ли вы что

Название Гугла, основанного в в 1998 году, происходит от слова Googol – это название числа 10 в степени 100. То есть, единица с 100 нулями.

На текущий момент 9 миллиардов поисковых запросов отправляют пользователи в Гугл каждый день. Это девятка с 9 нулями. Можете попровать подсчитать, сколько времени нужно, чтобы Гугл оправдал свое название.
👍2
Из предыдущей статьи мы уже знаем, программная основа компьютера – это бинарный код. Бинарный код основан на двоичной системе исчисления. Привычная нам десятеричная система имеет 10 цифр от 0 до 9, из которых строятся все остальные числа. Поэтому она так и называется. В двоичной системе всего две цифры: 0 и 1. Но даже с помощью всего двух цифр, как и в десятеричной системе, можно представить абсолютно любое число.

⬇️ О том, как понимать числа двоичной системы, как их переводить в десятеричную и обратно, читайте в новой статье про бинарный код:
https://dzen.ru/media/justmycode/binarnyi-kod-64e204dc43435608ef2485f2
Прежде чем отправиться в увлекательное путешествие по миру программирования и информационных технологий, давайте ещё немного поговорим о бинарном коде, чтобы лучше понимать наш дальнейший путь.
👍1
Как мы уже знаем, бинарный код состоит из нулей и единиц. Компьютер оперирует их состоянием: ячейками, которые могут принимать значение либо 0, либо 1. Эти ячейки называются битами. Бит – основа компьютерного программного кода. Из битов складываются те единицы информации, которые мы знаем. В современных персональных компьютерах минимальной единицей информации является байт, который состоит из 8 битов. Байты формируют другие известные нам единицы: килобайты, мегабайты, гигабайты и тд.
Каждая из этих единиц вмещает в себя определённое количество байт, как правило, кратное числу 1024. Килобайт вмещает 1024 байта. Мегабайт – 1024 килобайта. Гигабайт – 1024 мегабайта, и т.д.
👍1
Знаете как заблокировать компьютер одним движением?

Часто привычные операции, которые мы выполняем в интерфейсе операционной системы, можно сделать быстрее с помощью клавиатуры, используя для этого специальные комбинации клавиш.

Для выхода на экран блокировки компьютера наберите:
- Windows: Windows+L (зажать и удерживать Windows и затем L)
- Mac OS: Command+Control+Q

Привычка использовать эту комбинацию не только ускорит процесс, но и доведет его до автоматического действия, когда вы отходите от рабочего места. Это обезопасит ваши данные от посторонних.

#tips_and_tricks
👍1
Ну уж про Alt+Tab, наверное, все знают?

Это сочетание клавиш позволяет переключаться между окнами всех открытых приложений, перемещая выбранное окно на передний план. Так оно работает в 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
В этом году языку программирования BASIC исполнилось 50 лет. Созданный в 1964 году двумя математиками, этот язык сделал программирование персонального компьютера простым, как никогда до этого.

BASIC – Beginner’s All-Purpose Symbolic Instruction Code (Универсальный код символьных инструкций для начинающих) – язык высокого уровня на базе интерпретатора. Интерпретатор позволяет описать программу простыми и понятными инструкциями, которые можно запустить для исполнения сразу же после написания. Современным аналогом такого подхода является Python.

Не смотря на свою простоту, Basic позволял писать серьёзные программы со сложными алгоритмами, и даже игры! Во многих школах и институтах Basic был основным языком для изучения основ программирования.

В современном мире этот язык до сих используется в прикладном программировании для написания несложных скриптовых сценариев и макросов (макрос - это скрипт, описывающий дополнительную логику, не предусмотренную стандартным функционалом приложения; используется, например, в MS Excel).

Посмотрите на описание примеров программ на Basic, если вам интересно познакомиться с ним поближе.