Программирование – это прежде всего способ мышления. Язык – просто инструмент, который можно освоить за недели. А вот системное понимание архитектуры и проектирования сложных решений формируется годами.
Читая книги о принципах программирования, вы получаете три ключевых преимущества:
Несколько книг, которые действительно стоит прочитать:
Каждая из этих книг формирует профессиональное мировоззрение, помогая стать настоящим инженером.
#articles@likecoding
#book@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
Важно отметить, что это универсальная концепция, а не функция одного конкретного языка программирования. Хотя истоки лежат в языке C, аналогичные по синтаксису и логике механизмы применяются в C++, Go, Java, PHP, Perl и многих других.
Любая операция форматированного вывода состоит из двух основных частей:
1. Строка формата (Format String)
Это "шаблон" или "чертеж" будущего вывода. Он содержит обычный текст, который выводится как есть, и специальные последовательности — спецификаторы.
2. Список аргументов
Это набор данных (переменных или констант), которые будут подставлены в шаблон.
Сразу после
% (или после модификаторов) указывается буква, определяющая тип данных:Настоящая сила
printf заключается в возможности точно контролировать *внешний вид* выводимых данных. Это достигается путем добавления специальных модификаторов *между* знаком % и буквой типа данных.Общая структура спецификатора:
%[флаги][ширина][.точность]тип.2).%f): Контролирует, сколько цифр будет выведено *после* десятичной точки. Это критически важно для отображения, например, денежных сумм.%s): Контролирует *максимальную* длину выводимой строки. Если строка длиннее, она будет обрезана.10).0). Это используется для создания ровных колонок и таблиц.Это специальные символы, уточняющие поведение ширины.
- (минус): Управляет выравниванием. По умолчанию выравнивание происходит по *правому* краю. Флаг "минус" заставляет данные выравниваться по *левому* краю в пределах выделенной ширины.0 (ноль): Управляет заполнением. Если задана ширина, этот флаг заставляет дополнять числа ведущими нулями (вместо пробелов) до достижения нужной ширины.#articles@likecoding
#clang@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
В связи с продолжающимися DDoS-атаками на Arch Linux, была активирована защита для AUR, что привело к затруднениям при подключении по SSH через порт 22..
#itnews@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
Linux. Карманный справочник. 4 изд.pdf
4.4 MB
В книге рассказывается про команды и особенности Линукс
#books@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
Конечно, это не полный список – есть еще Kotlin для мобильной разработки или C# для .NET и игр. Главное: выбирайте язык под вашу нишу, практикуйтесь на реальных проектах и следите за обновлениями. Что думаете, какой язык следующий в вашем списке? Делитесь в комментах!
Ответ на вопрос подписчика:
Да, C++ стоит учить в 2025-2026: высокая производительность для игр, embedded, алгоритмов; спрос стабилен.
#articles@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
#articles@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
#articles@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
Машинное обучение работает на алгоритмах, которые анализируют огромные объемы данных — от фото и текстов до чисел и видео. Например, в здравоохранении оно помогает диагностировать болезни по снимкам МРТ быстрее и точнее, чем врачи иногда. В финансах — выявляет мошеннические транзакции в реальном времени, спасая ваши деньги. В транспорте автономные авто от Tesla учатся ездить безопасно, избегая аварий.
Прогресс идет семимильными шагами: открытые библиотеки вроде TensorFlow или PyTorch позволяют даже новичкам экспериментировать.
👍 - Если хотите больше о ML ( В тч. примеры кода)
#articles@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
Пользователи рабочего стола GNOME, стремящиеся получить опыт, более близкий к macOS, могут воспользоваться новым расширением GNOME, которое добавляет меню быстрого доступа, вдохновлённое операционной системой Apple.
#itnews@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉Выпуск Wine 10.18. Доля Windows-игр, работающих через Wine и Proton, приблизилась к 90%
Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 10.18. С момента выпуска 10.17 было закрыто 30 отчётов об ошибках и внесено 298 изменений.
#itnews@likecoding
Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 10.18. С момента выпуска 10.17 было закрыто 30 отчётов об ошибках и внесено 298 изменений.
Наконец-то, по идее остались в основном игры которые СПЕЦИАЛЬНО не хотят запускаться на линуксеИсточник
#itnews@likecoding
#articles@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
Связанная с Китаем хак-группа UNC6384 (она же Mustang Panda) проводит масштабную кибершпионскую кампанию, направленную на европейские дипломатические и правительственные структуры. По данным Arctic Wolf и StrikeReady, хакеры используют неисправленную уязвимость в Windows, связанную с ярлыками LNK.
#itnews@likecoding
#windows@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
Like Coding
Набираем на этом посте 5 лайков - выходит максимально крутой пост про машинное обучение
Джулиан Андрес Клоде, основной сопровождающий проекта APT, объявил о решении включить код на языке Rust в пакетный менеджер APT. Кроме того, в список обязательных зависимостей будут добавлены компилятор Rust, стандартная библиотека Rust и PGP-инструментарий от проекта Sequoia, также написанный на Rust.
Эти изменения планируется реализовать не ранее мая 2026 года, чтобы дать разработчикам портов Debian полгода для обеспечения корректной работы инструментария Rust или для закрытия соответствующего порта в случае, если они не смогут этого сделать.
#itnews@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
Like Coding pinned «Набираем на этом посте 5 лайков - выходит максимально крутой пост про машинное обучение»