Метапрограмма - Большая Энциклопедия Нефти и Газа, статья, страница 3
Лучше уж экстрадиция, чем эксгумация. Павел Бородин. Законы Мерфи (еще...)

Метапрограмма

Cтраница 3


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

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

Говорить большими частями информации означает говорить глобально и обобщенно, а говорить небольшими частями означает быть более конкретным. Если бы мы говорили о транспорте, транспортная система - это крупная ( глобальная) часть, а автобус, на котором я езжу - мелкая ( конкретная) часть. Если вы помните из четвертой главы, на этом основана одна из метапрограмм.  [33]

На ЕС ЭВМ программы выполняются под управлением операционной системы ( ОС), представляющей собой сложный комплекс программ. Совокупность сведений, сообщаемых пользователем операционной системе для выполнения его программ, и называется заданием, з язык, на котором записываются эти сведения, называется языком управления заданиями. Фактически задание - это план ( или, что то же самое, метапрограмма на языке управления заданиями), в соответствии с которым ЭВМ должна выполнять определенную последовательность программ.  [34]

Очевидно, что ЭВМ может выполнять программу только на машинном языке, однако, как указывалось ранее, такая форма написания программ неудобна для человека. Поэтому большинство программ пишется на языке программирования и после этого транслируется на машинный язык. Принципы и особенности программирования на конкретном входном языке фактически учтены в конструкции так называемой метапрограммы - программы, которая производит трансляцию ( перевод) с языка программирования на машинный язык. Более формально ме-тапрограмму можно определить как машинную программу, обрабатывающую программы как данные. Если результатом выполнения метапрограммы является также программа, то мета-программу называют транслятором. Известны две принципиально различные формы трансляторов: ассемблеры и компиляторы. Ассемблер применяется для трансляции написанной на языке ассемблера программы на машинный язык. Компилятор обеспечивает трансляцию программы, написанной на процедурно-ориентированном языке ( таком, как Фортран или Кобол), на машинный язык, хотя в некоторых случаях на выходе компилятора может быть получена программа на языке ассемблера, которую необходимо затем пропустить и через ассемблер.  [35]

Чтобы человек хотел измениться, чтобы создать мотивацию для изменений, должно быть какое-то вознаграждение. Внутренние вознаграждения, такие как самооценка и личностное развитие, могут не считаться вознаграждениями, если человек действует по карте мира, разработанной для авторитарной культуры. Может быть бесполезно предлагать человеку лучшее будущее, если его отношение к организации основано на метапрограмме ухода от и стратегиях уклонения.  [36]

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

Важно помнить, что вам нужно быть согласованным со всей своей нейрологией. Бесполезно делать только изменение убеждений, или работать только над идентичностью. Когда вы сможете почувствовать метапрограмму движения к, заставляющую вас становиться более способным в выступлениях на презентациях, вы наверное, согласованы как никогда.  [38]

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

Они направляют наше внимание, удаляя какую-то информацию и создавая привычные, систематические шаблоны мышления и поведения. Метапрограммы человека могут быть разными в разных контекстах. В организациях они могут помочь объяснить, почему люди предпочитают какие-то виды работы, и понять, почему одни люди мастерски выполняют определенные задания, с которыми другие с трудом справляются. Эти привычные и систематические шаблоны называются метапрограммами, потому что они программируют наше поведение, воздействуя на том уровне, который находится выше ( мета) всего остального.  [40]

Очевидно, что ЭВМ может выполнять программу только на машинном языке, однако, как указывалось ранее, такая форма написания программ неудобна для человека. Поэтому большинство программ пишется на языке программирования и после этого транслируется на машинный язык. Принципы и особенности программирования на конкретном входном языке фактически учтены в конструкции так называемой метапрограммы - программы, которая производит трансляцию ( перевод) с языка программирования на машинный язык. Более формально ме-тапрограмму можно определить как машинную программу, обрабатывающую программы как данные. Если результатом выполнения метапрограммы является также программа, то мета-программу называют транслятором. Известны две принципиально различные формы трансляторов: ассемблеры и компиляторы. Ассемблер применяется для трансляции написанной на языке ассемблера программы на машинный язык. Компилятор обеспечивает трансляцию программы, написанной на процедурно-ориентированном языке ( таком, как Фортран или Кобол), на машинный язык, хотя в некоторых случаях на выходе компилятора может быть получена программа на языке ассемблера, которую необходимо затем пропустить и через ассемблер.  [41]

Можете сами обдумать это, и обдумать, какие именно задания вам хотелось бы выполнять с заметной легкостью и мастерством. Составьте приведенный ниже список и выберите те пункты, изменение которых может дать желаемый результат. Это может быть убеждение. Это может быть изменение уровня идентичности. Это может быть еще глубже, в характеристиках метапрограмм. Это может быть конфликт ценностей, или просто недостаток умений. Вы знаете кого-то, кто в совершенстве владеет этим умением. У вас есть состояние высокой само-мотивации на другое задание, которое можно легко перенести на это задание.  [42]

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



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