Берлога Программистов 👨‍💻
11.2K subscribers
1.44K photos
37 videos
8 files
1.43K links
Канал про IT.

Сотрудничество: @robertokkkk

Официальный бот @itberloga_store_bot

Реклама на бирже:
https://telega.in/c/berloga_programmistov

№ 5162097220
Download Telegram
Что такое компилятор простыми словами

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

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

Ставьте ❤️ если хотите пост на тему, что такое интерпретатор.

Меню канала | #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍4🔥2
📹 Подборка YouTube-каналов для программистов №2

Для ускорения процесса обучения программированию и дополнительной мотивации, стоит окружить себя IT миром и полностью погрузиться в эту среду. Один из способов - просмотр видеороликов на YouTube, который не только увеличит ваш интерес и мотивацию, но и поможет усвоить новые знания. Вот подборка интересных каналов:

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

Dushnila - на этом канале автор делится своими мыслями на интересные темы, показывает свой путь программиста, а так же иногда снимает развлекательные видеоролики.

Ulbi TV - один из лучших каналов для веб-разработчиков, автор записывает очень качественные гайды, роадмапы, а так же показывает как проходят реальные собеседования.

Ставьте «‎❤️» если хотите видеть больше подобных подборок!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Как открыть репозиторий внутри VS Code прямо в браузере

Знали ли вы, что любой репозиторий можно открыть в VS Code всего за пару нажатий, не выходя из браузера? Это может быть очень полезно, так как читать код в таком виде намного удобнее и быстрее.

Для этого в начале адресной строки нужно вставить «vscode.dev/», после чего в браузере откроется VS Code, а внутри будут все файлы из репозитория. Если вы что-то не поняли, обратите внимание на прикрепленное видео!

Ставьте «❤️», если хотите видеть больше подобных фишек!

Меню канала | #фишки
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍1
Что такое интерпретатор простыми словами

Интерпретатор — это программа, очень похожая на компилятор. Однако, в то время как компилятор преобразует весь исходный код в машинный язык заранее, интерпретатор принимает команды построчно и сразу выполняет их. Стоит также отметить, что интерпретатор работает медленнее, чем компилятор.

Языки программирования, для выполнения которых используются интерпретаторы, называются интерпретируемыми. Примерами интерпретируемых языков являются PHP, Perl, Ruby и Python.

Ставьте «‎❤️», если хотите, чтобы я сделал более подробные разборы этих двух программ!

Меню канала | #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍3
Блокчейн — не только про криптовалюты

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

Блокчейн стал важным элементом цифрового мира. Он предотвращает DDoS-атаки и взломы, обеспечивает безопасное хранение данных в облаке, позволяет рекламировать товары и услуги без посредников. В индустрии развлечений блокчейн защищает авторские права, а в финансовом секторе повышает безопасность транзакций.

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

Ставьте «‎❤️», если хотите больше постов на эту тему!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍3
Как работает компилятор?

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

Чтобы преобразовать исходный код, компилятор использует собственный словарь с определениями. Буквально всё написанное нами заменяется на набор единиц и нулей, то есть наш код преобразуется во что-то подобное: 00101101101110...

В таком формате компьютеру уже удобно читать инструкции и выполнять их. А значит, компилятор сделал свою работу хорошо.

Ставьте «❤️», если хотите пост о том, как работает интерпретатор!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍2🔥2
Лучшие фильмы на тему IT

Нашел одну статью, где автор делится интересными фильмами и сериалами на тему технологий и IT. Довольно интересно смотреть фильмы о том, чем ты увлекаешься, а также они заставляют задуматься о том, как технологии формируют наш мир и нашу жизнь.

От себя хочу добавить один классный сериал — "Киберсталкер". Настолько меня затянул, что я посмотрел оба сезона за две ночи, что составило около шести часов. Если очень кратко, то это сериал про студента-хакера, который взламывает компьютеры своих врагов и начинает слежку за ними.

💬 Поделитесь в комментариях интересными фильмами и сериалами на тему IT!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍2🔥2
Почему все говорят, что php умер, а он жив?

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

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

К сожалению я не могу вместить все в один пост, поэтому советую вам самим прочитать эту статью!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍1
На чем пишут социальные сети?

Ежедневно соцсетями пользуется огромное количество людей. В этом году аудитория социальных сетей достигла 5 миллиардов человек. Интересно, на каких языках программирования их пишут и как они выдерживают такой поток пользователей.

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

Если вы хотите узнать какие технологии используются в самых популярных соц. сетях, то советую прочитать эту статью!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍1🔥1
Что такое отладка (debugging)?

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

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

Ставьте «❤️», если хотите увидеть подборку гайдов по отладке!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍3🔥1
Как пользоваться отладкой?

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

Отладка в браузере (JavaScript)

Отладчик в VS Code: базовые возможности (Python)

Отладка в VS (пример на C++)

Главное — понять сам принцип работы с отладчиком. Я советую обратить внимание на последнюю ссылку. Скорее всего, после просмотра данного ролика вы сможете отлаживать абсолютно любой код, написанный на любых языках программирования.

Ставьте «❤️», если этот пост оказался полезным для вас!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2🔥1
📹 Подборка YouTube-каналов для фронтендеров

Для ускорения обучения фронтенда и повышения мотивации, надо полностью погрузитесь в эту среду. Один из способов - смотреть видео на YouTube, что увеличит интерес и поможет усвоить новые знания. Вот подборка интересных каналов по фронтенду.

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

Friendly Frontend - автор работает фронтенд инженеров в VK и делится с подписчиками своими знаниями в этой сфере

Ulbi TV - один из лучших каналов для веб-разработчиков, автор записывает очень качественные гайды, роадмапы, а так же показывает как проходят реальные собеседования.

Ставьте «‎❤️» если хотите видеть больше подобных подборок!

Меню канала | #фронтенд
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4👎1
Как работает интерпретатор?

Интерпретатор получает файл с кодом и выполняет команды построчно, переводя их в машинные инструкции "на лету". В отличие от компилятора, который преобразует весь код в исполняемый файл перед запуском, интерпретатор исполняет код строчка за строчкой.

Интерпретатор использует набор правил и словарь с определениями. Он анализирует каждую инструкцию, преобразует её в машинные команды и сразу выполняет.

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

Ставьте «❤️», если этот пост оказался полезным для вас!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
14
Сеньоры начали уходить из Apple, Microsoft и SpaceX

Исследование показало, что возвращение к офисной работе в Apple, Microsoft и SpaceX привело к значительной потери среди старших сотрудников. В Apple и Microsoft доля старших сотрудников снизилась на 5%, в SpaceX – на 15%.

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

🔗 Ссылка на статью

Меню канала | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Что такое архитектура приложения?

Архитектура приложения — это структурный дизайн, определяющий, как компоненты взаимодействуют друг с другом и внешними системами. Она включает модули, модели данных, паттерны проектирования, API, безопасность, масштабируемость, управление состоянием и обработку ошибок.

Примеры архитектур: клиент-сервер(картинка сверху), микросервисы и MVC. Выбор зависит от требований проекта, таких как масштабируемость и удобство сопровождения. Архитектура помогает создавать легко поддерживаемые и расширяемые приложения.

Ставьте «❤️» если хотите увидеть более подробные посты на эту тему!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍2
Признавайтесь, у кого хоть раз было такое 😂

Меню канала | #мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
19🤣8🔥5👍2
Интересная идея для проекта!

Думаю, многие из вас слышали об игре "The Password Game". В этой игре вам нужно составлять пароль, при этом каждый раз добавляются новые правила. Эти правила могут касаться количества символов в пароле или, например, требовать назвать лучший ход в шахматной партии.

Предлагаю вам сделать что-то подобное или даже написать такую же игру. Это будет нечто необычное и уникальное. С помощью этого проекта вы не только удивите работодателей, но и закрепите множество навыков, таких как работа с API, логические проверки, UI и т.д.

Если кто-то решится сделать этот проект, присылайте его в комментарии, и мы вместе его оценим!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
10
Что такое клиент северная архитектура простыми словами

Клиент-серверная архитектура — это модель взаимодействия в сети, где клиентские устройства (компьютеры, смартфоны) отправляют запросы серверу, который обрабатывает их и возвращает результаты.

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

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

Ставьте «❤️», если этот пост оказался полезным для вас!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Как очистить компьютер от мусора?

Это довольно необычный пост, но очень важная тема, ведь мусор на вашем жестком диске замедляет работу компьютера, что создает дискомфорт. Сегодня разберем, как почистить пару гигабайт мусора. Лично мне этот способ очистил более 2 ГБ, которые накопились всего за неделю!

Самый простой способ - удалить временные файлы. Для этого нажмите сочетание клавиш Win+R и введите '%temp%'. Затем удалите все файлы, которые появились на экране, а так же, после не забудьте удалить их из корзины.

Ставьте «❤️», если хотите видеть больше подобных фишек!

Меню канала | #фишки
Please open Telegram to view this post
VIEW IN TELEGRAM
19
В Telegram появится встроенный детекор фейков

С новым обновлением в Telegram появится функция проверки информации на достоверность — Fact Check. Эта новая функция обнаружена в бета-версии для Android, она позволит мессенджеру сотрудничать с агентствами по проверке фактов.

Пользователи смогут видеть, какое агентство проверило информацию, но не смогут влиять на контент Fact Check. Агентства могут назначаться правительствами, что добавляет легитимности проверкам. Нововведение направлено на создание более безопасной и надежной информационной среды в мессенджере, что особенно актуально сейчас, когда в интернете очень много ложной информации.

🔗 Ссылка на статью

Меню канала | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
5