Cтраница 4
Понятие пользовательских функций ( user-defined functions) должно быть хорошо знакомо опытным программистам. Принцип использования функций в PowerBuilder аналогичен таковому в других языках или средах. Пользовательские функции могут быть как с параметрами, так и без них, но они всегда должны возвращать некоторое значение. Поскольку возвращаемые значения ( return codes) должны постоянно контролироваться, функции с меньшей вероятностью могут быть источниками ошибок в приложении. С другой стороны, функции иногда используются не по необходимости, и в результате простая обработка может стать сложной. Например, относительно простой скрипт вызывает функцию, которая в свою очередь, вызывает другую функцию. При более близком рассмотрении, очевидно, что код, содержащийся в функции, должен быть включен в вызывающий скрипт, или, по крайней мере, две функции должны быть объединены в одну. [46]
Заключительный, третий том книги предназначен, в основном, для достаточно опытных программистов, уже знакомых с основами, рассмотренными нами в предыдущих томах. [47]
Заключительный, третий том книги предназначен, главным образом, для достаточно опытных программистов, уже знакомых с положениями, рассмотренными нами в предыдущих томах. [48]
В-третьих, предполагается, что пользователь, выполняющий генерирование системы, является опытным программистом и что он в состоянии произвести любое приспособление системы, какое потребуется для эффективного ее согласования с объектом. Большинство программистов пользователей не способны модифицировать ОС, и разработчик процедуры генерирования системы должен это учитывать. [49]
Эти облегчающие предположения не поблажка читателю, они естественны для программ, составленных опытным программистом, который всегда думает об удобствах своей работы. [50]
Это достаточно сложный и тонкий аппарат языка, и эффективно им пользоваться могут лишь опытные программисты. [51]