avva: (Default)
[personal profile] avva
В документации ассемблера NASM (неважно, что это значит, если вы не в курсе - это не компьютерная запись :)) есть предложение:
An instruction is not required to use a prefix.

Его можно понять двумя разными способами. Более естественно, мне кажется, понять его так: "инструкция не обязана использовать префикс". Но на самом деле авторы документации имели в виду вот что: "Необязательно нужна инструкция для того, чтобы использовать префикс". Это становится ясно из продолжения, в котором как раз объясняется, как поставить префикс без инструкции.

В первом прочтении required относится к инструкции, во втором - к читателю, оно "безличное" как бы, хотя я не уверен, что это правильное здесь слово. Мне было бы интересно узнать, как эти два прочтения различают на формальном грамматическом уровне; например, с точки зрения генеративной лингвистики есть ли у них разные "глубокие" представления, и как они выглядят? Если кто-то знает, прошу поделиться.

Раз уж я упомянул генеративную лингвистику, спрошу заодно совета. Мне очень мешает то, что я так и не сподобился по-настоящему изучить ее основы, так, чтобы понимать с технической точки зрения, а не только общими словами. Если есть среди моих читателей знающие люди - посоветуйте, как к этому подойти. У меня были смутные намерения просто попробовать прочитать несколько основных книг Хомского, начиная с Syntactic Structures - но, может, это неверный путь, учитывая то, что теории и подходы очень значительно менялись за прошедшие десятилетия, если я верно понимаю?

Date: 2010-02-14 12:01 am (UTC)
From: [identity profile] avva.livejournal.com
Применим на самом деле к обоим, да.

Что касается второго вашего замечания, то по-видимому есть разница между doesn't require и isn't required в этом случае. Я не знаю, почему.

Сравните: "the server is not required" - множество примеров, тут server в компьютерном смысле, т.е. не человек.

Date: 2010-02-14 12:06 pm (UTC)
From: [identity profile] http://users.livejournal.com/_glav_/
честно говоря, выдернутые из контекста фразы с сервером (только те строки, которые видны в гугле), были поняты мной всё равно во "втором смысле". только прочитав контекст, стало видно, что они используются в "первом".
из контекста понятно, что субъектом действия (to support, to be, to serve) является сервер. что приводит к первому прочтению.

почему в этих случаях не используется doesn't require? вообще говоря, интересный вопрос. возможно, это сленг документаций? по типу "should you require any further information" вместо "if you require...".

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
2829 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 09:09 pm
Powered by Dreamwidth Studios