Прикладное программирование
Опубликовал запись: admin, в рубрику: Программирование — вторая грамотность
Для программиста крайне важны способность к обобщению, конструктивность мышления, точное восприятие обстановки, осознание ограничений со стороны технических и программных средств, подобно тому как водителю важно ощущать габарит автомобиля при въезде в узкий переулок.
Программист соотносит время работы программы и объемы занимаемой памяти. Всегда существует возможность увеличивать один ресурс с целью уменьшить другой. От удачно найденного баланса зависит эффективность последующего использования программ.
Не менее значима для программиста развитая структурная память — способность помнить большое количество фактов, объектов, а главное, их связи в пространстве и во времени. Такой памяти свойствен высокий уровень абстракции, так как внутренний язык ЭВМ — язык чисел. Как правило, системные программисты вырабатывают в себе способность взаимодействовать с ЭВМ на языке чисел. Но системный программист — это лишь одна из специализаций в области программирования, причем уникальная.
Одной из наиболее распространенных сегодня специализаций в области программирования является прикладное программирование. Цель прикладного программиста — помочь специалисту той или иной отрасли деятельности (искусство, социология, медицина, торговля, транспорт и многие другие) формализовать свои знания и на этой основе создать программное обеспечение для решения стоящей перед ним конкретной задачи.
Программист соотносит время работы программы и объемы занимаемой памяти. Всегда существует возможность увеличивать один ресурс с целью уменьшить другой. От удачно найденного баланса зависит эффективность последующего использования программ.
Не менее значима для программиста развитая структурная память — способность помнить большое количество фактов, объектов, а главное, их связи в пространстве и во времени. Такой памяти свойствен высокий уровень абстракции, так как внутренний язык ЭВМ — язык чисел. Как правило, системные программисты вырабатывают в себе способность взаимодействовать с ЭВМ на языке чисел. Но системный программист — это лишь одна из специализаций в области программирования, причем уникальная.
Одной из наиболее распространенных сегодня специализаций в области программирования является прикладное программирование. Цель прикладного программиста — помочь специалисту той или иной отрасли деятельности (искусство, социология, медицина, торговля, транспорт и многие другие) формализовать свои знания и на этой основе создать программное обеспечение для решения стоящей перед ним конкретной задачи.
