Профессиональный программист - Большая Энциклопедия Нефти и Газа, статья, страница 1
Если тебе трудно грызть гранит науки - попробуй пососать. Законы Мерфи (еще...)

Профессиональный программист

Cтраница 1


Профессиональные программисты также нуждаются в подходящих интерфейсах, позволяющих осуществлять программную поддержку решения прикладных задач, выполнять тестирование и эффективно объединять различные компоненты программного обеспечения. В данном случае важно не только удобство написания программ, но и удобство манипулирования ими.  [1]

Профессиональный программист, однако, никогда не отчаивается. В распоряжении Паркетчика уйма коробочек-переменных, содержимое которых вполне способно сигнализировать Паркетчику, какого цвета плитка лежит на исходном поле.  [2]

Профессиональные программисты при составлении сложных программ операционной системы на внутренних языках ЭВМ или сложных прикладных программ на входных языках обычно руководствуются принципами структурированного программирования. В соответствии с этими принципами программу составляют из типовых структурных элементов ( модулей), в основном представляющих собой типовые неразветвленные фрагменты программ, циклы и разветвления. Такие модули должны быть максимально независимыми с минимальным количеством данных, получаемых от других модулей и передаваемых им, а связи между модулями должны быть как можно более простыми. В качестве одного из основных критериев степени структурированности программы многие теоретики рассматривают отсутствие или во всяком случае минимальное число безусловных переходов между модулями.  [3]

Профессиональный программист, использующий языки программирования высокого уровня, должен сокрушаться о недостаточном уровне безопасности используемого им языка программирования, приводящем к трудности отладки программ.  [4]

Профессиональные программисты чаше всего имеют дело либо с программами, написанными на языках высокого уровня и предназначенными для решения сложных математических и вычислительных задач, либо с системными программами, выполненными на ассемблерах, Л ля таких программистов, обычно не знакомых с лабораторным оборудованием и аналитической химией, довольно трудно составлять хорошие программы для обработки аналитических данных по крайней мере без соответствующей схемы последовательности операций. Кроме того, профессиональным программистам трудно общаться с химиками-аналитиками, если последние не знакомы с терминологией, используемой в вычислительной технике. Исследователь, достаточно глубоко знакомый с ЭВМ, в состоянии составить блок-схему, однако в таком случае почти неизбежно будут пропущены или не определены некоторые функции. Если же программу для ЭВМ составит профессиональный программист, у химика возникнут трудности с корректировкой плохо определенных функций. Программное обеспечение является наиболее трудным и трудоемким аспектом лабораторной автоматизации. Для того чтобы автоматизация была эффективной, заинтересованный исследователь должен сам составлять программы для ЭВМ.  [5]

Иногда профессиональные программисты рекомендуют проводить отладку программы при помощи тестов. При таком числе узлов задача решается без помощи написанной программы, а затем результаты расчета сравниваются с результатами расчета с помощью ЭВМ.  [6]

Но профессиональные программисты работают с огромным количеством специализированных и универсальных промежуточных языков, которые каждый по-своему пытается сымитировать живую человеческую речь. По счастью, они не слишком далеко ушли от языка Паркетчика.  [7]

Многие профессиональные программисты применяют так называемый венгерский стиль записи переменных. Идея состоит в том, что каждая переменная должна иметь префикс, указывающий на ее тип. Соответствующими префиксами должны быть помечены константы, глобальные переменные, указатели и другие объекты. Однако это имеет более важное значение в программировании на языке С, чем на C, поскольку последний поддерживает создание нестандартных типов, или типов, определенных пользователем ( подробнее об этом см. занятие 6), а также потому, что в языке C установлен более строгий контроль за типами данных.  [8]

Компиляторы для профессиональных программистов ( в отличие от программистов-любителей) никогда не должны пытаться автоматически исправлять синтаксические ошибки или просто оставлять 5ез внимания ошибочный оператор, с тем чтобы сгенерировать объектную программу, которую программист может выполнить, если пожелает. Такие попытки исправления часто неправильны, к тому же они способствуют неряшливости при программировании. Следует также исключить многие возможности, которые в нынешних компиляторах предлагаются программисту на выбор. Например, программисту не нужно позволять не печатать части листинга или сообщения об ошибках, выдаваемых компилятором.  [9]

Различие между профессиональным программистом и оператором процесса служит основным фактором, влияющим на разработку операционных систем для управления технологическими процессами.  [10]

И наконец, профессиональный программист должен в совершенстве владеть избранным языком.  [11]

Непосредственными пользователями Плейна являются только профессиональные программисты, которые посредством всех его возможностей разрабатывают конкретную информационную систему, ориентированную на конкретных пользователей-непрограммистов. Информационная система представляется в виде одного или нескольких модулей с фиксированным набором внешних операций, задающих конкретные языки общения с системой.  [12]

Экспертная система рассчитана как на профессиональных программистов, например в виде блока более мощной САПР, так и пользователей, имеющих минимальный опыт работы с ПЭВМ, а также, поскольку диалог ведется на естественном языке, технологов, конструкторов, производственников.  [13]

Построение блок-схемы не представляет трудностей для профессионального программиста, но оно оказывается непростым делом для начинающего. Поэтому мы начнем с двух простых и забавных примеров, в которых показано, как составляется блок-схема.  [14]

15 Структура системы на базе TDC Expert. [15]



Страницы:      1    2    3    4