This media is not supported in your browser
VIEW IN TELEGRAM
💬 Вопрос:
— Когда лучше всего использовать перемещение или мув-семантику?
⬇️ Ответ:
— Когда лучше всего использовать перемещение или мув-семантику?
⬇️ Ответ:
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
💬 Вопросы:
— Как найти баланс между гибкостью и производительностью при проектировании системы библиотеки?
— Какие подходы к проектированию архитектуры ПО вы считаете наиболее эффективными?
⬇️ Ответы:
— Как найти баланс между гибкостью и производительностью при проектировании системы библиотеки?
— Какие подходы к проектированию архитектуры ПО вы считаете наиболее эффективными?
⬇️ Ответы:
👍3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
💬 Вопросы:
— Как правильно выбрать архитектурный стиль для конкретного проекта?
— Как использовать пространство имён для улучшения организации кода?
— Как избежать конфликтов имён в больших проектах?
⬇️ Ответы:
— Как правильно выбрать архитектурный стиль для конкретного проекта?
— Как использовать пространство имён для улучшения организации кода?
— Как избежать конфликтов имён в больших проектах?
⬇️ Ответы:
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
💬 Вопросы:
— На что стоит обратить внимание разработчику C++ помимо самого языка?
— Какие ресурсы вы можете порекомендовать для изучения?
⬇️ Ответы:
— На что стоит обратить внимание разработчику C++ помимо самого языка?
— Какие ресурсы вы можете порекомендовать для изучения?
⬇️ Ответы:
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
❤5
Благодарим Савву за участие 🤝
А также рекомендуем изучить статью на Хабре, в которой Савва вместе с Практикумом собрал бесплатные ресурсы для начинающих разработчиков C++. Получилась подборка на любой вкус: от лекций и книг до блогов и других полезных ссылок.
А также рекомендуем изучить статью на Хабре, в которой Савва вместе с Практикумом собрал бесплатные ресурсы для начинающих разработчиков C++. Получилась подборка на любой вкус: от лекций и книг до блогов и других полезных ссылок.
👍14❤7🔥3
Искать работу — тоже работа
Особенно непросто бывает программистам и тестировщикам без портфолио. 30 июля в 19:00 расскажем, как организовать процесс, не опустить руки и дойти до оффера.
Обсудим:
— Как научиться искать работу;
— Чего ждут от новичков в сфере;
— Как презентовать себя на рынке;
— Где искать вакансии и опыт;
— Как реагировать на отказы.
Вести дискуссию будут представители Яндекс Практикума, МТС-диджитал и Realweb, а также наши выпускники, которые уже работают в IT.
→ Регистрируйтесь и подключайтесь.
Особенно непросто бывает программистам и тестировщикам без портфолио. 30 июля в 19:00 расскажем, как организовать процесс, не опустить руки и дойти до оффера.
Обсудим:
— Как научиться искать работу;
— Чего ждут от новичков в сфере;
— Как презентовать себя на рынке;
— Где искать вакансии и опыт;
— Как реагировать на отказы.
Вести дискуссию будут представители Яндекс Практикума, МТС-диджитал и Realweb, а также наши выпускники, которые уже работают в IT.
→ Регистрируйтесь и подключайтесь.
Как найти работу после онлайн-курсов
Найти работу после курсов точно можно, но нужен правильный подход. Поговорим, чего ждут от новичков в сфере, как презентовать себя на рынке, где искать вакансии и опыт, как реагировать на отказы. Вести дискуссию будут представители компаний-работодателей…
👍7❤3🆒1
«Я — живое доказательство того, что обычному человеку это доступно»
Сейчас многие задумываются о смене сферы деятельности и новых навыках, и наши студенты — не исключение. Многие ученики Яндекс Практикума приходят получать полезные профессии, в том числе и в IT.
Мы решили запустить новую рубрику, где представим опыт наших выпускников. Сегодня расскажем историю Ивана Рычкова, выпускника курса «Специалист по Data Science».
Иван из звукорежиссуры ушёл в анализ данных и нашёл работу мечты. Листайте карточки, чтобы узнать, как ему это удалось.
Сейчас многие задумываются о смене сферы деятельности и новых навыках, и наши студенты — не исключение. Многие ученики Яндекс Практикума приходят получать полезные профессии, в том числе и в IT.
Мы решили запустить новую рубрику, где представим опыт наших выпускников. Сегодня расскажем историю Ивана Рычкова, выпускника курса «Специалист по Data Science».
Иван из звукорежиссуры ушёл в анализ данных и нашёл работу мечты. Листайте карточки, чтобы узнать, как ему это удалось.
❤11👍9🔥8😁2💯2
Интерпретируемые и компилируемые языки: что это и чем они отличаются
Программист даёт команды компьютеру на языке программирования. Компьютер может понять его сразу или потребовать «переводчика», который переведёт код на машинный язык, двоичный код.
🔜 Интерпретируемый язык программирования — язык, код которого выполняется без перевода. Для этого нужна специальная программа — интерпретатор, который считывает код строчка за строчкой и по порядку выполняет команды.
✅ Работает на любой платформе
✅ Более простая отладка кода
✅ Более компактный машинный код
❌ Низкая скорость исполнения
❌ Проверка ошибок на этапе выполнения
❌ Открытый исходный код
❌ При запуске нужен интерпретатор
Примеры: Python, JavaScript, PHP, Perl и Ruby.
🔜 Компилируемый язык программирования — язык, исходный код которого проходит через «переводчика» — компилятор. Компилятор преобразует язык в список команд для процессора.
✅ Высокая скорость исполнения
✅ Проверка ошибок на этапе компиляции
✅ Скрытый исходный код
✅ При запуске не нужен компилятор
❌ Нет кроссплатформенности
❌ Сложная отладка исходного кода
❌ Большие бинарные файлы
Примеры: C, C++, Java, Erlang, Haskell, Rust, Swift и Go.
Многие языки имеют как компилируемую, так и интерпретируемую версии. Разработчик должен знать плюсы и минусы обеих версий, чтобы выбрать оптимальный подход.
Например, для быстрого прототипирования, разработки и тестирования лучше выбирать интерпретируемые языки. А когда критичны высокая производительность и безопасность — компилируемые.
Программист даёт команды компьютеру на языке программирования. Компьютер может понять его сразу или потребовать «переводчика», который переведёт код на машинный язык, двоичный код.
Примеры: Python, JavaScript, PHP, Perl и Ruby.
Примеры: C, C++, Java, Erlang, Haskell, Rust, Swift и Go.
Многие языки имеют как компилируемую, так и интерпретируемую версии. Разработчик должен знать плюсы и минусы обеих версий, чтобы выбрать оптимальный подход.
Например, для быстрого прототипирования, разработки и тестирования лучше выбирать интерпретируемые языки. А когда критичны высокая производительность и безопасность — компилируемые.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤5🔥4👎3👌2