Skip to main content

Блог инженера

Блог о минимализме, инжинерии и программировании.



Понял, почему я увлёкся именно программированием на Форт.

Posted: August 9, 2020 #Форт #программирование
Думаю, я сделаю небольшую паузу с публикациями про форт-программы. Опыт показывает, что она может стать и большой. Я на том этапе, когда небольшая программа не вызывает сложностей. Но вот мне понадобились тригонометрические функции на Форт. Скорее быстрые, чем точные и для операций с фиксированно...

Ресурсы по языку программирования Форт

Posted: August 9, 2020 #Форт #программирование
Здесь я собираю сведения, в основном о действующих сайтах по языку Форт. В некоторых случаях - о старых, но ещё актульных или полезных проектах. Подборка разбита на три категории: Русскоязычные сайты Англоязычные сайты Реализации языка Форт К сожалению, изучение Форт сегодня - это архео...

Черим линию из точек. Часть 3

Posted: August 7, 2020 #Форт #программирование
После первой неудачной попытки реализовать компьютерную графику на языке программирования Форт. И второй, удачной, попытки реализовать компьютерную графику на Си я снова попробовал вернуться к Форт. Для этого я вставил в pForth собственные функции для рисования непосредственно в графических файла...

Черим линию из точек. Часть 2

Posted: August 6, 2020 #Форт #программирование #unfinished
Прежде, чем приступать к экспериментам с альтернативными алгоритмами рисования линий я решил написать программы для простейшей графики. Написал процедуры из главы 2 книги “Графика для ZX Spectrm”. Они позволяют перейти от абсолютных экранных координат к относительной системе координат. Плюс - мас...

Черим линию из точек. Часть 1

Posted: August 5, 2020 #Форт #программирование #unfinished
Библиотека Превращаем точки в линии Когда научился ставить точки - самое время перейти к линиям. Линия состоит из точек, так ведь? Всё должно быть просто. Когда я приступал к этому, я даже не представлял себе, сколько сложности кроется за простой операцией рисования линии из отдельных точек. А...

Компьютерная графика на языке программирования Форт. Часть 1.

Posted: August 5, 2020 #Форт #программирование
В прошлой публикации я предположил, что можно относительно просто расширить реализацию Форта pForth для работы с компьютерной графикой. Это оказалось правдой, но путь был тупиковым. Немного подробнее об этом. Я решил расширить Форт привязкой к библиотеке компьютерной графики SDL. Плюсы достаточн...

Пример программы на языке Форт

Posted: August 3, 2020 #Форт #программирование
После компиляции pForth самое время разобраться, как в принципе работают программы на Форт. И как добавлять свои форт-слова на языке С. Решил сделать собственную, максимально простую программу для перевода градусов Цельсия в Фаренгейты и обратно. Когда-то я видел пример такой программы на Форт. ...

NEBOSH. Конспект курса Ионизирующие и неионизирующие излучения

Posted: August 2, 2020 #NEBOSH #HSE
После изучения темы кандидат должен знать следующее Описать природу различных видов ионизирующих и неионизирующих излучений. Объяснить действие неионизинрующих излучений на человека, меры контроля и измерений. Объяснить действие ионизирующих излучений на человека, меры контроля и измерени...

Получение сертификата или диплома NEBOSH

Posted: August 2, 2020 #NEBOSH
Раньше я писал про подготовку и сдачу экзамена NEBOSH. Предыдущие дни подготовки: Первый день подготовки к NEBOSH Второй день подготовки к NEBOSH Третий день подготовки к NEBOSH Четвёртый и пятый дни подготовки к NEBOSH Экзамен на сертификат NEBOSH Я сдал экзамен и получил сертифик...

Эксперементируем с libsdl в Windows

Posted: July 30, 2020 #programming
В прошлых публикациях я описывал, как установить среду разработки Pelles C без прав администратора и как скомпилировать pForth для Windows в Pelles C. Теперь нужно разобраться с программированием с использованием библиотеки libsdl2 в Windows. Для этого есть великолепное и регулярно обновляемое ру...

Эксперементируем с pForth

Posted: July 29, 2020 #programming
В прошлой публикации я установил компилятор Pelles C на рабочий компьютер без прав администратора. Мне это нужно для того, чтобы собрать одну из реализаций языка Форт - pForth. В репозитории проекта на GitHub нет релиза, т.е. исполняемых файлов. А если бы и были - мне понадобится модифицировать к...

Установка среды разработки для программирования на C без прав администратора

Posted: July 29, 2020 #программирование #лайфхак
Раньше я уже рассматривал, как работать без прав администратора на компьютере. Мне понадобился компилятор С и пришлось искать способы, как установить компилятор С на компьютер без прав администратора. Компилятор Visual Studio C++ при всех его плюсах, включая бесплатность, поддержку C и C++, возмо...