LeoBlog.Ru: программирование
как взгляд на мир
Начало > Блог > Несколько мыслей о Форте (продолжение)
[fm]

2010-09-02
Добавлены: Жизненное наблюдение.

2010-07-28
Добавлены: Просто о ретуши фотографий в GIMP (часть 7). Добавлены: Просто о ретуши фотографий в GIMP (часть 6).

2010-07-26
Добавлены: Просто о ретуши фотографий в GIMP (часть 5).

2010-07-17
Добавлены: Просто о ретуши фотографий в GIMP (вариация на тему части 3).

2010-07-07
Добавлены: Турция-2009. Добавлены: Йо!Да!.

2010-07-02
Добавлены: Сегодня - большой день.

2010-06-27
Добавлены: Буду зверствовать. Добавлены: Функция вывода отладочной информации.

2010-06-26
Добавлены: Просто о ретуши фотографий в GIMP (часть 4).

2010-06-20
Добавлены: Просто - о Script-Fu в GIMP. Удалены: Просто - о Script-Fu в GIMP. Добавлены: Просто - о Script-Fu в GIMP. Добавлены: ГИС Киров.

2010-06-04
Добавлены: Просто о ретуши фотографий в GIMP (часть 3). Добавлены: Просто о ретуши фотографий в GIMP (часть 2). Добавлены: Просто о ретуши фотографий в GIMP. Добавлены: Песни про графику.

2010-06-03
Удалены: ...как считается рейтинг фотографий в Битриксе?; Добавлены: А вы знаете как считается рейтинг фотографий в Битриксе?. Добавлены: ...как считается рейтинг фотографий в Битриксе?.

2010-04-20
Добавлены: Первое приближение. Добавлены: Дизаен рОстеть :).

2010-04-13
Добавлены: Про изобретение велосипедов.

2010-02-28
Добавлены: А вы знаете как порезать торт на N (не совсем) одинаковых частей?.

2010-02-23
Добавлены: Быстрочиталка.

2010-02-22
Добавлены: "Нравится, не нравится...". Добавлены: МояCMS - бред на заданную тему. Добавлены: А вы знаете как проверить термостат двигателя?. Добавлены: А вы знаете что блины.... Удалены: А вы знаете что...; Добавлены: А вы знаете.... Добавлены: А вы знаете как переворачивать картошку на полной сковородке, не просыпав на плиту?. Добавлены: А вы знаете что слить антифриз из двигателя....

2010-02-20
Добавлены: А вы знаете что такое лента ФУМ?.

2010-02-16
Добавлены: А вы знаете что есть линукс-livecd....

2010-02-14
Добавлены: А вы знаете что....

2010-02-07
Добавлены: Никогда не сдавайся.

2010-02-02
Удалены: Само(?)компиляция на си-шарп; Добавлены: Самокомпиляция на си-шарп. Добавлены: лог-файлы и олап для ленивых. Добавлены: Само(?)компиляция на си-шарп.

2010-01-28
Добавлены: Некоторый анализ цен.

2010-01-13
Добавлены: Кола+Ментос+Эффект домино.

2010-01-09
Добавлены: Несколько мыслей о Форте (продолжение).

2010-01-05
Добавлены: Несколько мыслей о Форте.

2009-12-26
Добавлены: Раз-два, Сталин идет, три-четыре....

2009-12-21
Добавлены: Таблица ASCII коды 0-127.

2009-12-20
Добавлены: Как померить размер без линейки?.

2009-12-19
Добавлены: Про пельмени.

2009-12-18
Добавлены: Про погоду и официальные данные. Добавлены: PyODConverter для OpenOffice 3. Добавлены: Пакетная обработка файлов в OpenOffice.

2009-12-13
Добавлены: I feel gooood.

2009-12-12
Добавлены: Грамматики предшествования. Демонстратор.. Удалены: Грамматики предшествования. Демонстратор..

2009-12-10
Добавлены: Грамматики предшествования. Демонстратор..

2009-12-07
Добавлены: Последовательность редактирования двух массивов и её применение в CMSimple (часть 2).

2009-12-01
Добавлены: Цвета дизайна.

2009-11-28
написал онлайн-демонстратор для приближения дробей деревом Штерна-Броко

Добавлены: Приближение дробей. Добавлены: Лаборатория.

2009-11-27
вынес раздел доработок cmsimple из проектов на верхний уровень. Так как некоторый задел имеется, в течении (некоторого) времени выложу разные прибамбасы, которые позволяют весьма повысить удобство работы с этой системой.


2009-11-26
прикрутил основной функционал автоматического отслеживания изменений содержимого, ради которого и затевал всю эту бодягу с вычислением редакционного предписания.


2009-11-25
начал писать статью про вычисление редакционного предписания в разделе математические игрушки


2009-11-22
начал раздел СофтоРаскопки. Написал заметку по пару подстрочных переводчиков.

написал заметку про СЧЛГ. Вообще начал большой(?) цикл по раскрытию определений терминов устоявшихся в моей речи и смущающих разум окружающих.


2009-11-16
начал новый раздел - математические игрушки; выложил в него первую утилитку - дробное приближение рациональных чисел, используя дерево Штерна-Броко


2009-11-14
выложил давно обещанные фотографии из отпуска


2009-11-12
написал программу bakupz; выложил её в проектах


2009-11-07
запущен сайт в тестовом режиме; куча недоделок, надо дописывать часть скриптов, надо создавать часть под проекты.


2009-11-06
я вспомнил про собственный блог; вышла очередная версия lkJSON с пофиксенными багами

GISMETEO: Погода по г.Киров


Яндекс.Погода

Несколько мыслей о Форте (продолжение)

Да, примерно так все и обстоит - для многих программистов это "какая-то фигня нездоровая", которую "надо отрезать".

За что же я люблю форт, и за что его любят тысячи людей по всему миру?

В первую очередь - за его идеологию. За абсолютную свободу в творчестве, за отсутствие жесткого лимита в ваших действиях. Да, сразу скажу - за такую свободу надо платить.

Чем платить? Ну, для начала - надо ЛЮБИТЬ программирование. Надо быть далеко не тривиальным программистом чтобы вообще понять - что такого особенного представляет из себя форт - "перпендикулярный" подход к современному течению в написании программ. Надо не бояться писать программы на форте, надо досконально разбираться в постановке задачи, надо иметь смелость отойти от вбиваемой всем в головы парадигмы.

Что можно получить взамен? Крайне изящные, маленькие, быстрые программы. Язык написания которых - придуман ВАМИ специально для этой задачи. Т.е. зная алгоритм решения задачи можно написать такую программу которая максимально близко подходит к этому алгоритму. Не получая при этом жестких ограничений структурного, функционального, логического или какого-либо другого подхода. Хотя никто не мешает эти подходы использовать.

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

Пример напишу в следующий раз