Интерпретировано двояко что это такое
Что такое интерпретация
Особенно ярко проявляет себя интерпретация в политике. Один и тот же закон или статья закона по-разному, с учетом определенной точки зрения, интерпретируют представители разных партий и течений. То же самое происходит и в юриспруденции – закон один, а прокурор и адвокат могут его совершенно по-разному интерпретировать.
Впрочем, и в искусстве интерпретация обнаруживает себя очень показательно. Так, толкование (читай: интерпретация) роли актерами или музыкальной пьесы пианистами является индивидуальной и достаточно личной трактовкой, определяющей взгляд исполнителя, и не всегда совпадающей с замыслом автора. Точно так же один рисунок, шарж или художественное полотно может видеться (интерпретироваться) разными людьми совершенно по-разному.
По-своему «ведет» себя интерпретация в психологии. Например, психоаналитические интерпретации представляют собой толкования аналитиком пациенту его снов, отдельных симптомов его душевного состояния или его ассоциаций. Такие разъяснения либо подтверждают, либо опровергают те значения, которые им дает сам пациент.
Например, он может считать, что самопроизвольное подергивание конечностей является наведением на него порчи, тогда как психоаналитик пояснит, что эти симптомы могут быть следствием долгой тяжелой физической работы, и черная магия тут не причем.
В данном случае интерпретация является центральным этапом такого процесса, как техника психоанализа (начальный этап – обнаружение проблемы, следующий за ним – проработка, центральный – толкование, или интерпретация).
Таким образом, интерпретацию в широком смысле этого слова можно охарактеризовать как разъяснение, дешифровку одной системы (фактов, текстов, явлений и т.д.) в другую, более конкретную, наглядную, понятную или общепринятую. Так учитель литературы растолковывает ученикам произведения, написанные древними греками.
В специальном же, так сказать, строгом смысле слова, интерпретацию можно определить как установку систем объектов, которые составляют предметный круг обозначений базовых терминов исследуемого явления, текста, события, высказывания и которые удовлетворяют требованиям истинности, верности их положений. В этом ракурсе интерпретация представляет собой процедуру, обратную формализации.
Значение слова «двояко»
ДВОЯ́КО, нареч. Двумя способами, в двух видах, формах и т. п. Задачу можно решить двояко. □ Об этом думают двояко. Пушкин, Что козырь?
Источник (печатная версия): Словарь русского языка: В 4-х т. / РАН, Ин-т лингвистич. исследований; Под ред. А. П. Евгеньевой. — 4-е изд., стер. — М.: Рус. яз.; Полиграфресурсы, 1999; (электронная версия): Фундаментальная электронная библиотека
ДВОЯ’КО, нареч. (книжн.). Двумя способами, в двух видах, отношениях. Задачу можно решить д. Его слова следует понимать д.
Источник: «Толковый словарь русского языка» под редакцией Д. Н. Ушакова (1935-1940); (электронная версия): Фундаментальная электронная библиотека
двоя́ко
1. двумя способами или путями, в двух видах, формах
Делаем Карту слов лучше вместе
Привет! Меня зовут Лампобот, я компьютерная программа, которая помогает делать Карту слов. Я отлично умею считать, но пока плохо понимаю, как устроен ваш мир. Помоги мне разобраться!
Спасибо! Я обязательно научусь отличать широко распространённые слова от узкоспециальных.
Насколько понятно значение слова предварение (существительное):
Синонимы к слову «двояко»
Предложения со словом «двояко»
Цитаты из русской классики со словом «двояко»
Понятия, связанные со словом «двояко»
Афоризмы русских писателей со словом «двояко»
Отправить комментарий
Дополнительно
Предложения со словом «двояко»
Из этого вытекает, что эффективность усилий отдельного участника кооперации можно понимать двояко.
Автор умышленно опустил некоторые моменты личной жизни конструктора, его биографии, которые непосвящённые могут трактовать двояко.
В бригаде к нему относились двояко – посмеивались и боялись.
Синонимы к слову «двояко»
Карта слов и выражений русского языка
Онлайн-тезаурус с возможностью поиска ассоциаций, синонимов, контекстных связей и примеров предложений к словам и выражениям русского языка.
Справочная информация по склонению имён существительных и прилагательных, спряжению глаголов, а также морфемному строению слов.
Сайт оснащён мощной системой поиска с поддержкой русской морфологии.
ДВОЯКО
Смотреть что такое «ДВОЯКО» в других словарях:
двояко — неизм. • двойственно имея два различных проявления) Словарь русских синонимов. Контекст 5.0 Информатик. 2012. двояко нареч, кол во синонимов: 2 • … Словарь синонимов
Двояко — нареч. качеств. количеств. 1. Имея два вида. отт. Имея две формы. 2. Имея два значения. 3. Двумя способами. 4. В двух вариантах. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000 … Современный толковый словарь русского языка Ефремовой
двояко. — первая часть сложных прилагательных, пишется слитно … Орфографический словарь-справочник
двояко — Присл. до двоякий … Український тлумачний словник
двояко — см. двоякий; нареч. Задачу можно решить двоя/ко … Словарь многих выражений
двояко — прислівник незмінювана словникова одиниця … Орфографічний словник української мови
двояко — двоя/ко … Правописание трудных наречий
двояко- или троякоперистый — двояко или троякоперистый … Орфографический словарь-справочник
двояко искривленная поверхность — dvejopai išlenktas paviršius statusas T sritis fizika atitikmenys: angl. doubly curved surface vok. doppelt gekrümmte Oberfläche, f rus. двояко искривленная поверхность, f pranc. surface à double courbure, f … Fizikos terminų žodynas
Думай двояко, а делай одинако! — Думай двояко, а делай одинако (т. е. решайся, да не изменяй опять)! См. РАЗДУМЬЕ РЕШИМОСТЬ … В.И. Даль. Пословицы русского народа
Интерпретируемый язык программирования
Интерпретируемый язык программирования — язык программирования, в котором исходный код программы не преобразовывается в машинный код для непосредственного выполнения центральным процессором (как в компилируемых языках), а исполняется с помощью специальной программы-интерпретатора.
В общем случае, любой язык может быть компилируемым и интерпретируемым, так что данное разделение относится к практике применения языка, а не является его свойством. При этом для многих языков существует различие в производительности между компилируемой и интерпретируемой реализацией.
Содержание
История
В ранние годы развития программирования на языки сильно влиял выбор способа выполнения. Например, компилируемые языки требовали задания типа данных переменной в момент ее описания или первого использования. В то время как интерпретируемые языки в силу своей динамической природы позволяли отказаться от этого требования, что давало больше гибкости и ускоряло разработку.
Изначально интерпретируемые языки преобразовывались в машинный код построчно, то есть каждая логическая строка компилировалась непосредственно перед выполнением. В результате каждая инструкция, заключенная в тело цикла и исполняемая несколько раз, столько же раз обрабатывалась транслятором. В настоящее время такие эффекты редки. Большинство интерпретируемых языков предварительно транслируются в промежуточное представление. Оно представляет собой байт-код или шитый код (threaded code). Это набор инструкций по вызову небольших фрагментов более низкоуровнего кода, эквивалентный нескольким командам ассемблера или командам виртуальной машины соответственно. Уже этот код испольняется интерпретатором или виртуальной машиной.
Например, такую схему используют следующие языки:
Промежуточный код может создаваться как явной процедурой компиляции всего проекта (Java), так и скрытой трансляцией каждый раз перед началом выполнения программы (Perl, Ruby) и при изменении исходного кода (Python).
Преимущества
Есть ряд возможностей, которые значительно легче реализовать в интерпретаторе, чем в компиляторе:
Кроме того, принципы и стиль программирования часто не требуют создания и описания специальных конструкций, оформляющих программу (манифестов, классов, типов данных). Это позволяет разрабатывать и тестировать код постепенно, что удобно как для написания небольших программ, так и для изолированной разработки модулей для сложных систем. В силу своей универсальности их удобно применять в качестве скриптовых языков.
Недостатки
Основным недостатком является меньшая производительность по сравнению с компилируемыми языками, преобразуемыми в машинный код. Трансляция в байт-код и JIT-компиляция не решают этой проблемы полностью. Дополнительный слой интерпретатора или виртуальной машины замедляет выполнение программы и может требовать больше ресурсов.
Из-за отсутствия компиляции всего проекта большинство ошибок можно поймать только во время выполнения. В результате в среднем интерпретируемый код следует тестировать тщательнее компилируемого, строже придерживаться соглашений по оформлению программ и использовать дополнительные анализаторы качества кода. Последний недостаток выражен несильно, так как при серьезной разработке на компилируемых языках также необходимо применение этих средств.
Области использования
Исключение этапа компиляции позволяет производить более быструю разработку программ, поэтому интерпретируемые языки используются при написании сложных одноразовых программ (например, для проведения однократного вычисления).
Пример
Программа helloworld.py на языке Python может содержать всего одну строку:
print «Hello world!» — интерпретатор этого языка (который сам, в свою очередь, написан на компилируемом языке программирования) сможет исполнить эту программу и вывести результат.
$ python helloworld.py
Hello world!
Список языков
К интерпретируемым языкам можно отнести все скриптовые языки.
Интерпретируемый язык программирования
Интерпретируемый язык программирования — язык программирования, в котором исходный код программы не преобразовывается в машинный код для непосредственного выполнения центральным процессором (как в компилируемых языках), а исполняется с помощью специальной программы-интерпретатора.
В общем случае, любой язык может быть компилируемым и интерпретируемым, так что данное разделение относится к практике применения языка, а не является его свойством. При этом для многих языков существует различие в производительности между компилируемой и интерпретируемой реализацией.
Содержание
История
В ранние годы развития программирования на языки сильно влиял выбор способа выполнения. Например, компилируемые языки требовали задания типа данных переменной в момент ее описания или первого использования. В то время как интерпретируемые языки в силу своей динамической природы позволяли отказаться от этого требования, что давало больше гибкости и ускоряло разработку.
Изначально интерпретируемые языки преобразовывались в машинный код построчно, то есть каждая логическая строка компилировалась непосредственно перед выполнением. В результате каждая инструкция, заключенная в тело цикла и исполняемая несколько раз, столько же раз обрабатывалась транслятором. В настоящее время такие эффекты редки. Большинство интерпретируемых языков предварительно транслируются в промежуточное представление. Оно представляет собой байт-код или шитый код (threaded code). Это набор инструкций по вызову небольших фрагментов более низкоуровнего кода, эквивалентный нескольким командам ассемблера или командам виртуальной машины соответственно. Уже этот код испольняется интерпретатором или виртуальной машиной.
Например, такую схему используют следующие языки:
Промежуточный код может создаваться как явной процедурой компиляции всего проекта (Java), так и скрытой трансляцией каждый раз перед началом выполнения программы (Perl, Ruby) и при изменении исходного кода (Python).
Преимущества
Есть ряд возможностей, которые значительно легче реализовать в интерпретаторе, чем в компиляторе:
Кроме того, принципы и стиль программирования часто не требуют создания и описания специальных конструкций, оформляющих программу (манифестов, классов, типов данных). Это позволяет разрабатывать и тестировать код постепенно, что удобно как для написания небольших программ, так и для изолированной разработки модулей для сложных систем. В силу своей универсальности их удобно применять в качестве скриптовых языков.
Недостатки
Основным недостатком является меньшая производительность по сравнению с компилируемыми языками, преобразуемыми в машинный код. Трансляция в байт-код и JIT-компиляция не решают этой проблемы полностью. Дополнительный слой интерпретатора или виртуальной машины замедляет выполнение программы и может требовать больше ресурсов.
Из-за отсутствия компиляции всего проекта большинство ошибок можно поймать только во время выполнения. В результате в среднем интерпретируемый код следует тестировать тщательнее компилируемого, строже придерживаться соглашений по оформлению программ и использовать дополнительные анализаторы качества кода. Последний недостаток выражен несильно, так как при серьезной разработке на компилируемых языках также необходимо применение этих средств.
Области использования
Исключение этапа компиляции позволяет производить более быструю разработку программ, поэтому интерпретируемые языки используются при написании сложных одноразовых программ (например, для проведения однократного вычисления).
Пример
Программа helloworld.py на языке Python может содержать всего одну строку:
print «Hello world!» — интерпретатор этого языка (который сам, в свою очередь, написан на компилируемом языке программирования) сможет исполнить эту программу и вывести результат.
$ python helloworld.py
Hello world!
Список языков
К интерпретируемым языкам можно отнести все скриптовые языки.