921 читали · 3 года назад
Моделирование цифровых схем в Icarus Verilog и GTK-wave
Изучая книгу "Цифровая схемотехника и архитектура компьютера" Девида М. и Сары Л. Харрис, в частности практическое приложение по программированию ПЛИС компании Intel в IDE Quartus, появилась необходимость моделирования и симуляции работы разрабатываемых программ. На выбор имелось три программных продукта: Questa, ModelSim и Icarus Verilog. ModelSim ранее поставлялся вместе с Quartus и при инсталляции IDE можно было дополнительно установить эту программу. На смену ModelSim будущих дистрибутивах Quartus компания Intel будет поставлять симулятор Questa, как указанно по ссылке с 21...
Превращаем редактор в IDE: устанавливаем плагины Neovim для Linux
Продолжаем цикл статей, посвященных превращению консольного текстового редактора в Neovim в IDE (интегрированную среду разработки) для работы с языком программирования Python. В прошлой заметке я показал как установить и базово настроить Neovim. Сегодня мы дополним функционал редактора путем установки плагинов. Если вы не читали первые статьи из цикла, то оставлю ссылку на них ниже. Устанавливаем vim-plug Чтобы использовать плагины в редакторе Neovim необходимо установить помощник по работе с ними...
4522 читали · 9 месяцев назад
Почему я отказался от IDE и полностью перешёл на Linux: ни за что не вернусь обратно!
Для программирования вовсе не обязательно пользоваться тяжёлыми интегрированными средами разработки — по своему опыту я нашёл куда более гибкий и простой способ работать. Я превращаю свой Linux в настоящую мастерскую, где на каждую задачу есть свой удобный инструмент. IDE подкупают многих программистов: всё под рукой — и редактор, и компилятор, и отладчик, и справка. Я понимаю соблазн иметь всё сразу в одной программе. Но мне всё больше нравится философия Unix: пусть утилита делает что-то одно, зато делает это максимально хорошо...