Внимание! Действует новая редакция правил каталога сайтов от 01.06.2010. Любые вопросы, связанные с размещением Вашего сайта в каталоге, Вы можете уточнить у администратора reklama@catalog.kaluga.su
главная страница >
компьютер >
программирование > просмотр статьи
Программирование, написание спецификаций, проектирование, кодирование, функционирование, тестирование программ для ЭВМ
Составление программ можно рассматривать как исскуство, ремесло, науку. Программирование - это мастерство получения ответов от машины. Для этого в узком смысле нужно написать специальный код для технического устройства, а в широком - разработать программы на языках программирования, то есть не просто написать код, а выполнить умственную работу по разработке высокоразумных программ для решения различных задач во всех сферах человеческой деятельности. Составление программ - процесс описания последовательности действий, решения поставленной задачи средствами конкретного языка программирования и оформление результатов описания в виде программы. Эта работа требует терпения, аккуратности, точности. Команды компьютеру должны формулироваться абсолютно четко и полно, не должны содержать никакой двусмысленности. На начальном этапе программированием для ЭВМ занимались сами изготовители вычислительных машин. Постепенно, с развитием техники, этот процесс из рутинной работы превратился в интеллектуальную деятельность, сравнимую с искусством, так как ручное, трудоемкое составление программ было подобно решению сложных комбинационных задач, которое требовало больших научных знаний и мастерства. Возникла потребность в людях со специальной подготовкой и особым складом ума, которых называют программистами. Овладев необходимыми знаниями, научившись грамотно и творчески применять их в повседневной работе, программист может стать нужным специалистом в своей области деятельности. Отмечается, что <программист должен обладать способностью математика к логическому и абстрактному мышлению в сочетании с эдисоновским талантом создавать все что угодно из О и 1. Он должен сочетать в себе аккуратность бухгалтера с проницательностью разведчика, фантазию автора детективов с трезвой практичностью экономиста>. Программист - одна из самых востребованных специальностей в современном обществе. С 1970-1980-х гг. Создание программ, как новая научная дисциплина, занимается методами разработки софта. Оно включает комплекс вопросов, связанных с написанием спецификаций, тестированием, проектированием, кодированием, функционированием программ для ЭВМ. Для разработки программного обеспечения применяются следующие методы: управления, инженерных расчетов, математические. Уровень программирования определяется четырьмя взаимосвязанными факторами развития: возможностями компьютеров, искусством, теорией и языками, технологией программирования. Профессиональное Составление программ - вполне прагматичная деятельность, направленная на получение реального программного продукта, которое требует высокой теоретической подготовленности не только в области знания языков программирования и принципов создания программного обеспечения, но и в области математики, системного анализа, иисследования операций, системотехники и др. Программист должен хорошо ориентироваться в уже имеющемся софте вычислительной техники и автоматизированных систем, программной защите информации, стандартизации и лицензировании программных продуктов. Системным составлением программ, т. е. разработкой средств системного программного обеспечения (ПО) и системы программирования, занимаются системные программисты. Прикладным составлением программ, т. е. разработкой прикладных программ, занимаются прикладные программисты. Умение хорошо программировать - основное условие успешной профессиональной деятельности программиста. Научиться этому можно, лишь многократно решая разные задачи, проходя путь от ее постановки до работающей программы. Для непосредственного решения задач программист должен: 1. Осознать задачу; 2. Представить план общего решения; 3. Ввыполнить план, то есть превратить его в определенную последовательность действий; 4. Проверить результат решения, убедиться в его верности. Чтобы все это выполнить, специалист должен многое знать и уметь
Параметры статьи
Оценка:
не оценивалось
Добавлена: 14-03-2009 Срок действия: неограниченная Голосов: 0 Просмотров: 3473