Сегодня первый выпуск рассылки "Программирование программных систем".
В этом выпуске я вам расскажу, что вас ожидает в ней и какие знания вы
сможете получить с помощью нее.
В последнее время, особенно начиная с 95 года, понятие программирования
несколько размылось, теперь каждый человек, владеющий более или менее
различными средствами быстрой разработки приложений (Delphi, C++ Builder,
MS VC++, VB и т.п.) считает себя программистом. Но в действительности это
не так, потому что в разработке программ присутствует не только
алгоритмическая составляющая (собственно сам код), но и идеология
программирования.
Само понятие программирования с самого начала не подразумевало написания,
собственно, кода программы. Сюда входят различные идеи, СПОСОБСВУЮЩИЕ
написанию программ.
Немного отвлекаясь от темы, скажем, что на Западе понятие программиста уже
давно разбилось на три или более терминов:
- аналитик (он же алгоритмизатор)- составляет алгоритм будущей программы
(системы)
- кодировщик - человек, реализующий алгоритм на определенном языке
программирования
- тестировщик - тестирует программы
В России же понятие программиста еще с давних времен приобрело более
широкое понятие, то есть включает все выше приведенные специальности.
Поэтому невозможно считать программистом человека, который пишет ТОЛЬКО код
программы, хотя в принципе аналитика можно считать программистом, так как
дело обстоит за малым: набор текста !
Да! Как это ни странно, мы приближаемся к западным меркам, что в
действительности очень сильно огорчает своей безысходностью...
Возвращаясь к первоначальной теме, можно сказать, что практически все
основы программирования (подходы, идеологии, методы и пр.) были заложены
уже давно, еще в 70-е годы. То есть на самом деле мы используя новейшие
системы для написания программ, так или иначе сталкиваемся с проблемами,
которые уже давно решены. Здесь нет место идеологии программирования под
Windows, Dos, OS/2, Unix и т.п.. Все охватывается общим методом,
позволяющим писать программы.
Оставляя вас на этой ноте, хочется добавить, что в данной рассылке (как я
надеюсь вы приобретете достаточно знаний для применения:
СТАРЫХ ТЕХНОЛОГИЙ В НОВЫХ СИСТЕМАХ.
Причем, я надеюсь с неожиданной для вас стороны.