Обновить
57
Евгений EvAn Симоненко@easimonenko

Любитель

41
Подписчики
Отправить сообщение

Жаль только, что написано под Gowin IDE, а не Yosys.

NetBSD из исходников я собирал в Linux ещё где-то в 2005 году. Для FreeBSD это стало доступно только сейчас? Хм. Впечатляющий прогресс...

Рабочий стол COSMIC? Тот что на Rust написан? Пробовал COSMIC на Manjaro: в целом понравилось, но работает он не без ошибок.

Сам я тоже давно с Linux. Долго пользовался Ubuntu, в последнее время Xubuntu. Также пользовался Elementary, Manjaro. Но решил заменить зоопарк дистрибутивов на что-то одно и выбрал Ubuntu последней версии (не LTS). Не жалею. Но в сторону других всё-равно смотрю (на PopOS тоже смотрел). :)

Причины:

  1. Программирование в условиях отсутствия ограничений.

  2. Не применение методов верификации и тестирования.

  3. Низкий образовательный уровень, часто его отсутствие.

  4. Отсутствие ответственности за некачественный продукт.

ИМХО, это основные причины. Но список можно расширять...

По моему опыту ноутбуки на Core 2 Duo второго и третьего поколений, выпускавшиеся в 2008 и 2009 годах, вполне юзабельны и апгредабельны.

Попадалась эта модель в объявлениях, мне нравится, красивая, интересная конструкция. Бывает в продаже вместе с док-станцией, уходит быстро...

Мне, собственно, так же не хватает интерфейсов и их реализации в языках для встраиваемых систем. А название class сбивает с толку и направляет мышление в сторону ООП с классами...

Если я правильно понял, то это всё напоминает C++ с его абстрактными классами и виртуальными методами.

Всё ещё не понятно: у вас статическая типизация? Значит все типы переменных известны заранее. А если что-то придёт из-вне неизвестное, то всё что вы можете сделать -- проигнорировать или упасть.

Пример с кошечками и собачками сомнительный: какой тип у getRandomAnimal()? Animal? Тогда будет вызываться Animal.makeSound(). Так?

Не очень понятны две вещи:

  1. Зачем проверка типов во время исполнения кода?

  2. Зачем полиморфизм также во время исполнения кода?

Обычно такие вещи в runtime присутствуют либо в языках с виртуальной машиной и интерпретатором, либо:

  1. информация о типах удаляется, так как код прошёл все проверки;

  2. обобщённый код заменяется на специализированные варианты во время компиляции.

Что в статье про производство и разработку электроники (я про выбранный хаб)?

Спасибо за ответ!

  1. Думал в статье будет про литературное программирование. :) Как насчёт документации непосредственно в коде? И как со внедрением LaTeX в комментарии?

  2. Так ли нужна документация в PDF? Её кто-то печатает и читает с бумаги?

  3. В GNU Emacs есть небезызвестный Org Mode, весьма продвинутая вещь в совокупности с дополнениями на его основе. А ещё есть Texinfo, который как-раз таки создавался для гипертекстовой документации. Смотрели?

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

Информация

В рейтинге
4 081-й
Откуда
Краснодар, Краснодарский край, Россия
Зарегистрирован
Активность

Специализация

Создатель контента
Linux
Git
Базы данных
C
Системное программирование
Assembler