Новая версия редактора

Это обновление моего компьютерного сайта по сути посвящено одной новости: выходу новой версии одной из лучших моих программ. Однако на сайте есть и более мелкие изменения, о которых тоже стоит рассказать. Да и новая версия программы заслуживает более подробного описания. Впрочем, анонсы моих обновлений длинными не бывают…


Речь идет о программе заменителе «Блокнота» — простом текстовом редакторе «Editext», обладающим весьма ценными свойствами (в отличие от «Блокнота»). Опубликована уже 6 версия (я предпочитаю нумерацию без больших дробей, хотя на самом деле это версия 6.0.14). Почему это важно для всех и что нового в программе?

Почему важно — скажу. Самая частая задача на компьютере — это набор текстов. Причем не обязательно книг со сложной разметкой: например, этот пост я тоже пишу в этом редакторе. И письма пишу в нем же, и много чего еще. Но!

Набор текста иногда требует и сложных операций: начиная от поиска/замены и кончая преобразованиями кодировок. И все это можно делать по-разному! Так вот, редактор этот имеет множество полезных фишек, которые подробно описаны на его странице (см. выше). И в новой версии по сравнению с прошлой добавлены еще несколько. Но не это даже главное!

Главное то, что теперь процесс шифровки и расшифровки текста при сохранении/считывании (а есть в редакторе и такая опция!) происходит на порядки быстрее! Да-да! То, что раньше (для большого файла) занимало десятки секунд, сейчас происходит мгновенно! Это, кстати, к вопросу про оптимизацию программ, о которой нынешние программисты совершенно не думают (потому и ресурсы компьютера уходят непонятно куда).

В прошлой версии я сделал операцию «в лоб», ибо не думал, что она такая медленная. Но годичный опыт показал наличие проблемы, которую «которую мне с таким блеском и удалось исправить» (с). 🙂

В общем, если вы набираете тексты — мой редактор к вашим услугам!

А кроме того я продолжаю изучение Питона, который чем дальше — тем все меньше мне нравится. И почему этот язык так распиарен??? Пока что я добавил в раздел «Исходники» несколько новых «змеиных» версий, но осталось разобраться еще с несколькими программами и процесс можно будет считать законченным (все равно в нем нет реальной потребности). Но когда закончу, до напишу вторую часть своей статьи о Питоне (кому интересно — читайте пока первую).

Пока вот такие новости.

Рекомендую подписаться на мой телеграм-канал, чтобы ничего не пропустить.
nick ErichWare

6 Ссылок на “Новая версия редактора

  1. «Распиарен» из-за «низкого порога вхождения». Это легче продавать в виде онлайн-курсов. В России, например, даже в обычных школах (учебных пособиях для школ) Питон продвигается, а тот же Паскаль «задвигается». Деградация налицо.

    Если есть возможность, пообщайтесь с «сильными» программистами. Скорее всего Вы услышите от них, что Питон — это «страшная глюковина» или что-то подобное.

    1. Да, наверно Вы правы: курсов Питона огромное количество. Уж не знаю, чему и как там учат, но глюков и глупостей в языке более чем!
      Правда, Паскаль я никогда не считал хорошим языком. Одни его присваивания чего стоят! Да и бегин/энд откровенно избыточно (в Си просто скобки фигурные, что намного экономичнее). Да и вообще язык жутко бюрократичен. В общем, самый лучший язык — это Бейсик! 🙂 Я не шучу: когда-то я выбрал именно его просто сравнив с остальными, мне было все равно что выбрать. Сейчас, конечно, Бейсик стал Си-подобным, да и библиотеки одни и те же. Синтаксис остался, а философия изменилась, что печально, но неизбежно, наверно…

      1. Паскаль — это классика в образовании. Что касается присваивания, там просто нужно было выбрать, что обозначать одним символом, присваивание или сравнение. Автор (Никлаус Вирт) выбрал сравнение и легко это обосновал. Кстати, компилятор Delphi (dcc32) использовали и в профессиональной разработке (он достаточно быстро работал, неплохо оптимизировал и т.п.).

        Бейсик — тоже классика в образовании, еще с тех времен, когда его ранние версии «зашивались» в ROM. Мои первые программы я писал на таком Бейсике на оригинальных IBM PC на базе Intel 80286 🙂 Тогда был только один END без довесков, не то что сейчас 😉

        1. Да, у нас на прикмате Паскаль проходили чуть ли не в конце нулевых (что сейчас — не знаю). 🙂 Но это извращение… А вот насчет выбора не понял: на фортране как и на бейсике знак «=» используется и в условном операторе, и в присваивании — и ничего, все работает!

          Да, в тех бейсиках структурного программирования не было. Появилось в турбобейсике в 87 году. Но ко мне попало в начале 90-х…

          1. Чем меньше неоднозначности, тем эффективнее работает синтаксический анализатор. Неоднозначность одного символа часто компенсируют при помощи LET, SET, etc. Вот это действительно «извращение» 🙂

            1. Ну, LET было совсем «на заре цивилизации». 🙂 А что касается легкости, то во всем нужен разумный компромисс. Конечно, его разумность субъективна, но все же можно найти оптимум. В этом плане компилируемый Бейсик (с версии tb1) был, на мой взгляд, оптимален. А вот нынешний Питон содержит кучу дикостей… 🙂 Но я по опыту буду писать вторую часть статьи о нем. 🙂 Пока не кончил освоение…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *