Новые версии программ

Этот пост действительно расскажет о нескольких новых версиях моих старых программ. Но кроме этого я хочу обсудить пару глобальных моментов, связанных с программами и программированием. И эти моменты касаются вовсе не только программистов…

Сначала о самих версиях. Я обновил три программы: «формирование списка файлов», «индикация кодов клавиш» и «замена фрагментов текста».

Первую я периодически использую, вторая сейчас малоактуальна, а третья достаточно полезна для меня, а иногда и вовсе незаменима. В разделе «Бесплатные программы» вы можете прочитать подробное описание этих программ (они там наверху списка, ибо сортировка по дате).

А теперь «о причинах и последствиях».

Когда-то я писал программы под MS-DOS, потом стал писать под Windows, причем гораздо позже, чем по идее нужно было. Ну не нравилась мне Виндовс и не нравился процесс програмvирования под эту систему! Мне не нравится эта логика, этот принцип ООП. Но деваться некуда, потому что новые программы под ДОС не только не нужны сейчас в силу своих ограничений, но и не запустятся под ОС выше «Вин7», а многие (типа анализа изображений) не запускаются на всей платформе «WinNT».

Соответственно, мне приходится переводить свои программы со старых платформ на новые. Причем если вначале я просто переводил программы с ДОС на Виндовс, то сейчас постепенно приходится переходить конкретно на среду «Microsoft.NET», потому что программы под «Win32» через какое-то время тоже могут стать неработоспособными.

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

Поэтому я пока далеко не все свои старые программы перевожу с «Win32» на «MS-NET». А вот от досовских программ отказаться придется. Часть я уже убрал с сайта из-за ненужности, часть переделал, часть переделывать не буду, потому что они уже не актуальны, хотя и ценны (пусть остаются просто как факт истории).

Так вот, указанные выше программы как раз и переведены на новую платформу, почти без изменения сути. А иллюстрация к данной статье — скрин более давней моей программы, кстати, весьма ценной. Я ее давно перевел и даже распространяю с открытыми исходными кодами. Это программа для подбора сочетаний цветов.

Так что пользуйтесь! Все программы бесплатны.

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

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