Anatoly Vorobey (avva) wrote,
Anatoly Vorobey
avva

Category:

квиксорт на форте (программ.)

(эта запись может быть интересна только программистам, знающим Форт, т.е. в сущности никому, да и им не будет)

Месяц назад писал о том, что написал несколько мелочей на Форте, включая квиксорт, но его бы надо рефакторнуть. Вчера наконец нашел время к этому вернуться - свой код месячной давности смог понять только после поллитры десяти минут утомительного разбора. Переписал. Вместо 5 слов вышло 12, каждое из которых не более двух строчек длиной. По-моему, понятнее и лучше, хотя кто знает, что я об этом подумаю, когда посмотрю на этот код через месяц.

Пока что главная польза от моего возродившегося интереса к Форту - то, что работа с ним отчеканила в голове то, что недостаточно четко понимал о разнице между C и C++, и о сути OOP.

P.S. Забыл упомянуть, что новый код, в отличие от старого и к моему изумлению, заработал с первой попытки, без исправлений и отладки (тесты для проверки у меня уже были наготове).
Subscribe

Recent Posts from This Journal

  • три Z-лубка

    Три отвратительных лубочных истории от Z-пропагандистов. Это жанр. Если внимательно прочитать, увидите много общего и распознаете законы жанра. Все…

  • chatgpt

    Гугл-транслейт: Подсказка: Напишите короткое эссе, объясняющее, почему автор не публикует фрагменты ChatGPT в своем блоге, хотя почти все делали…

  • еще о дожде

    Еще про "Дождь", вдобавок к вчерашней записи. 1. Я пытался объяснить, что некрасиво и неправильно обсуждать только 2-3 всюду цитируемых "нарушения"…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 13 comments

Recent Posts from This Journal

  • три Z-лубка

    Три отвратительных лубочных истории от Z-пропагандистов. Это жанр. Если внимательно прочитать, увидите много общего и распознаете законы жанра. Все…

  • chatgpt

    Гугл-транслейт: Подсказка: Напишите короткое эссе, объясняющее, почему автор не публикует фрагменты ChatGPT в своем блоге, хотя почти все делали…

  • еще о дожде

    Еще про "Дождь", вдобавок к вчерашней записи. 1. Я пытался объяснить, что некрасиво и неправильно обсуждать только 2-3 всюду цитируемых "нарушения"…