Skip to main content

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

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



Высший класс, создание portable программ в одном файле.

Posted: August 16, 2020 #lifehack #portable
Одна из причин создания portable программ - это программа нужная очень редко, но её стоит держать под рукой. В этом случае описанный ниже метод подоходит идеально. Но и в других случаях, описанных в публикации “Как работать без прав администратора на компьютере” этот способ очень удобен. Плюсы у...

Чертим N-угольник на Форт.

Posted: August 12, 2020 #Форт #программирование #unfinished
В предыдущем примере графической программы был Фрагмент, который не соответствует дао Форта. Количество сторон фигуры было “вшито” в программный код, да ещё неправильным образом. Определение: : SIDES 14 ; Задало количество шагов фигуры. Правильнее было бы: 14 CONSTANT SIDES Но и это плохо. ...

Целочисленная тригонометрия для Форт.

Posted: August 11, 2020 #Форт #программирование
Делаем фукнцию для работы с тригонометрией. Имеем простейшую тригонометрическую библиотеку. \ trig 99.12.10 11:46 am NAB : table create does> swap 2* + @ ; table tsin 0 , 175 , 349 , 523 , 698 , 872 , 1045 , 1219 , 1392 , 1564 , 1736 , 1908 , 2079 , 2250 , 2419 , 2588 , 2756 , 2924 , 3090...

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

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 Я сдал экзамен и получил сертифик...