Программирование

  • Хабрахабр

    Асинхронное программирование (полный курс)

    Предлагаю вашему вниманию целостный и наиболее полный курс с объяснением всех широко распространенных методов асинхронного программирования, адаптеров между ними и вспомогательных проемов. Асинхронное программирование за последнее время стало не менее развитым направлением, чем классическое параллельное программирование, а в мире JavaSript, как в браузерах, так и в Node.js, понимание его приемов заняло одно из центральных мест в формировании мировоззрения разработчиков. Всего…

    Подробнее »
  • Хабрахабр

    [Перевод] JavaScript-движки: как они работают? От стека вызовов до промисов — (почти) всё, что вам нужно знать

    Вы когда-нибудь задумывались, как браузеры читают и исполняют JavaScript-код? Это выглядит таинственно, но в этом посте вы можете получить представление, что же происходит под капотом. Вы увидите несколько разделов, и один из самых интересных называется Call Stack (в Firefox вы увидите Call Stack, когда поставите брейкпоинт в коде): Начнём наше путешествие в язык с экскурсии в удивительный мир JavaScript-движков.Откройте консоль…

    Подробнее »
  • Хабрахабр

    nanoFOX — простое RISC-V совместимое ядро

    Dmitriy0111 вчера в 17:19 Программирование, FPGA Небольшое вступление: На данном мероприятии проводилось знакомство с текущими языками описания аппаратуры (Verilog HDL и VHDL), а также с небольшим процессорным ядром schoolMIPS. Идея написания собственного ядра появилась после прохождения школы-семинара по цифровой схемотехнике в городе Томске. Вследствие роста популярности RISC-V и открытости его системы команд (MIPS на момент начала написания ядра не имел…

    Подробнее »
  • Хабрахабр

    Знакомство с Python для камрадов, переросших «язык A vs. язык B» и другие предрассудки

    К сожалению, качество этого "введения" кхм… не будем о грустном. Для всех хабравчан, у которых возникло ощущение дежавю: Написать этот пост меня побудили статья "Введение в Python" и комментарии к ней. Удивительно, что не вспомнили Ruby! Но ещё грустнее было наблюдать склоки в комментариях, из разряда "C++ быстрее Python", "Rust ещё быстрее C++", "Python не нужен" и т.д. Как сказал…

    Подробнее »
  • Хабрахабр

    QA: Хакатоны

    В первой части я рассказал о мотивации к участию в таких мероприятиях. Заключительная часть трилогии о хакатонах. Заключительная часть ответит на вопросы, которые не поместились в первые две части.— Расскажи, как ты начал участвовать в хакатонах. Вторая часть была посвящена ошибкам организаторов и их результатам. Мой типичный день выглядел следующим образом: подъем в 8, несколько пар в университете, затем соревнования…

    Подробнее »
  • Хабрахабр

    Управление командой программистов: как и чем их правильно мотивировать? Часть первая

    Эпиграф:Муж, глядя на чумазых детей, говорит жене: ну, что, этих отмоем или новых нарожаем? Под катом рассуждения нашего тимлида, а также директора по развитию продукта RAS — Игоря Марната об особенностях мотивации программистов. Крутые разработчики — ребята редкие и востребованные. Секрет успеха в создании классных программных продуктов известен — возьмите команду крутых программистов, дайте команде классную идею и не мешайте…

    Подробнее »
  • Хабрахабр

    Исчезающие фреймворки

    Почему мы используем фреймворки? Angular, React и Vue помогают нам строить сложные веб-приложения: структурировать код, управлять состоянием и разрабатывать сложные интерфейсы. За последнее десятилетие фреймворки стали стандартом. Дорогим стандартом. С тех пор как фреймворки вошли в обиход, JS сильно раздуло. Страниц весом несколько мегабайт становится больше, и существенная часть этого объема — фреймворк сам по себе. Кажется, это немного, но для пользователя критично — на телефоне или слабом интернете страница может даже…

    Подробнее »
  • Хабрахабр

    Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть 2

    Теперь нужно перенести файлы на диск. В первой части статьи мы разобрали загрузчик оригинальной версии и выяснили, куда загружается код игры и как он запускается. 25""/> <img src="http://orion-int.ru/wp-content/uploads/2019/05/adaptaciya-programm-dlya-zx-spectrum-k-tr-dos-sovremennymi-sredstvami-chast-2.jpg" alt="Floppy 5. Дело в том, что оригинальный файл содержит картинку и код игры целым куском и, следовательно, затирает собой область бейсика и системных переменных, которые находятся сразу за экранной областью. Обычно это…

    Подробнее »
  • Хабрахабр

    Software Defined Radio — как это работает? Часть 3

    Привет Хабр. В этой части мы разберемся, как принять данные метеоспутника NOAA с помощью Python и недорогого (30$) приемника RTL-SDR. Во второй части были рассмотрены практические аспекты использования SDR. Рассмотренный код будет работать везде — на Windows, OSX, Linux и даже на Raspberry Pi. Кому интересно, продолжение под катом. SoapySDR Производителей различных SDR-устройств довольно много, и поддерживать каждое по отдельности…

    Подробнее »
  • Хабрахабр

    Про ООП

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

    Подробнее »


Кнопка «Наверх»
Закрыть