|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2011
Сообщений: 31
|
Выражения в AS 3 - Несколько вопросов о них
1) Что значит представление значения в исходном коде? Не могу понять смысла этой фразы второй день - я тупой(...
2) Сказано, new - это выражение. Бывают другие выражения? 3) Прежде, чем создать составное выражение, сначала необходимо задать отдельные составные выражения? 4) Где задаются, и как, имена переменных? 5) Как программа может вычислить составное выражение содержащее имена переменные, до того, как он заменит переменные переменными? |
|
||||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Это тонкий троллинг что ли? Где вы такие вопросы нашли?
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности Последний раз редактировалось i.o.; 12.12.2011 в 22:53. |
|
|||||
Регистрация: Nov 2011
Сообщений: 31
|
Можете привести пример выражения?
Добавлено через 37 секунд Вопросы из Коллин мука - бьюсь над главой выражения |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
Регистрация: Nov 2011
Сообщений: 31
|
Глава 1, Подраздел - "Выражения" - он там маленький, буду очень признателен если донесете до меня основную суть этого подраздела, а то второй день голову ломаю...
|
|
|||||
Modus ponens
|
ActionScript - компилируемый язык, это значит, что существует исходный код, как правило написаный человеком, и код сгенерированый программой (компилятором). ActionScript, на самом деле проходит более одной компиляции, прежде чем компьютер "поймет" как его нужно выполнять. Обычно значение в исходном коде представлено в более удобочитаемой форме, чем то, как оно представляется компьютеру. Например, 256 возможно представляется компьютеру как последовательность из 8 заполненых битов (11111111).
Выражения - скорее всего имеются в виду expression, синтаксический элемент формальной грамматики. Не вдаваясь особо в подробности: Expression ::= 'var' VarDefinition VarDefinition ::= Identifier | Identifier '=' Value | Identifier ',' VarDefinition | Identifier '=' Value ',' VarDefinition Я не уверен, но похоже на то, что речь идет о "терминалах" и "нетерминалах" - первые - атомарные (неделимые) части языка, второе - составные части языка. Например, 'var' - терминал, т.как его нельзя разделить на составные, 'var foo:int = 100' - нетерминал, т.как состоит из терминалов 'var', '=', '100' и нетерминалa 'foo:int', который в свою очередь состоит из трех терминалов, 'foo', ':', 'int'. Вычисление выражений - это как-бы совсем не простой вопрос Если бы это было просто, языков программирования было бы существенно меньше. Над выражением возможно провести определенные операции до того как оно будет полностью вычислено, например, приводящие его к представлению удобному для дальнейшей работы компилятора / интерпретатора, выражение можно попытаться сократить или раскрыть (бета- и сигма-редукция). Это в какой-то степени напоминает математические операции, когда вам либо нужно привести выражение к нужному виду (например, вынести неизвестные по одну часть знака равенства), либо сократить (например, разделить выражения по обе стороны от знака равенства на общих знаменатель). Кроме этого, под вычислением выражения может подрзумеваться просто построение дерева, списка контекстов и связей между символами и контекстами... нужно прочитать главу перед вопросами, чтобы знать о чем идет речь.
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 13.12.2011 в 00:54. |
|
|||||
Во-первых, всё равно там такого нет (ну, или правда такой перевод, "Артель Клима Чугункина" ?), во-вторых не упирайтесь так в непонятные места - пропускайте, а это можно пропустить тем более, т.к. это теоретическая часть, программировать вы сможете и без её изучения. Просто, потом, чтобы знать что же вы делаете, на самом деле, вернетесь и изучите. Не утюжьте книжку, это не нужно.
|
Часовой пояс GMT +4, время: 05:24. |
|
« Предыдущая тема | Следующая тема » |
|
|