Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java SE Блок-схема ( алгоритм) по коду Java Нужна помощь в постройке блок-схемы(алгоритма) по коду Java Не знаю какими именно значками нужно обозначать каждую функцию. такие как if или while я еще могу понять, но вот "BufferedReader in = new... https://www.cyberforum.ru/ java-j2se/ thread2005484.html Обращение к полям объемлющего класса Java SE
Как обращаться к полям объемлющего класса, если в данном классе есть поля с теми же названиями? Например:class AB { int x; class BC { int x; } } Как из класса BC...
Java SE Unicode plus sign Имеет ли какую-то смысловую нагрузку знак плюса в U+1234? Или это просто разделитель чтобы буквы не сливались? https://www.cyberforum.ru/ java-j2se/ thread2005232.html Java SE в IDE компилирует через командную строку нет https://www.cyberforum.ru/ java-j2se/ thread2005115.html
Привет. В IDE компилирует, через командную строку нет. пишет: Error: Could not find or load main class as.asf.mainz Добавлено через 1 минуту Или объясните как правильно это сделать?
Ошибки при компиляции JAVA Java SE
Привет, может кто подскажет как исправить ошибки Error:(4, 13) java: cannot find symbol symbol: class List location: class by.bntu.model.Container ---- Error:(4, 13) java: cannot...
Java SE Java SE 8. Компиляция в exe-файл https://www.cyberforum.ru/ java-j2se/ thread2004931.html
Здравствуйте. Пишу программу в Eclipse на Java. Мне нужно скомпилировать не байт-код, а exe-шник. Как это сделать?
Java SE Добавить файлы фреймворка, модель ExtJS MVC и создать файл app.js Доброго времени суток! Пишу веб - приложение по инструкции на этом сайте: https://sohabr.net/post/237781/?version=61376 , но не могу понять как добавить файлы фреймворка, модель ExtJS MVC и создать... https://www.cyberforum.ru/ java-j2se/ thread2004862.html Java SE Класс: Выбирать среди студентов старосту по личностным качествам
Ребят,нужна помощь в написании программы "первокурсники" В программе должны присутствовать 3 класса (студент,группа, профессор) дизайн-произвольный Студенты должны уметь выбирать старосту за...
Java SE Исключение ExceptionInInitializerError Всем доброго дня. Не судите строго, на java я только начинаю писать. Проект выдает следующее исключение: Exception in thread "main" java.lang.ExceptionInInitializerError at... https://www.cyberforum.ru/ java-j2se/ thread2004846.html Java SE Расширение .java https://www.cyberforum.ru/ java-j2se/ thread2004801.html
Скажите, зачем нужно отдельное расширение? Почему javac не может парсить обычный txt например? Вроде никаких метаданных не нашел в этом файле.
Java SE Интерпретация в Java
В википедии, в статью про JVM, говорится: When Java bytecode is executed by an interpreter, the execution will always be slower than the execution of the same program compiled into native machine...
Java SE Поместить строку в строку Как сделать из этого /system: drwxr-xr-x 0 0 2017-04-01 09:15 app drwxr-xr-x 0 2000 2017-03-30 20:53 bin -rw-r--r-- 0 0 10911... https://www.cyberforum.ru/ java-j2se/ thread2004472.html
88 / 86 / 55
Регистрация: 14.11.2015
Сообщений: 1,099
0

Лексическая трансляция - Java SE - Ответ 10554289

18.06.2017, 09:15. Показов 1066. Ответов 1
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Читаю спеку, не могу понять выделенное.

Кликните здесь для просмотра всего текста
3.2 Lexical Translations
A raw Unicode character stream is translated into a sequence of tokens, using the
following three lexical translation steps, which are applied in turn:

1. A translation of Unicode escapes (§3.3) in the raw stream of Unicode characters
to the corresponding Unicode character. A Unicode escape of the form \uxxxx ,
where xxxx is a hexadecimal value, represents the UTF-16 code unit whose
encoding is xxxx. This translation step allows any program to be expressed
using only ASCII characters.


2. A translation of the Unicode stream resulting from step 1 into a stream of input
characters and line terminators (§3.4).

3. A translation of the stream of input characters and line terminators resulting
from step 2 into a sequence of input elements (§3.5) which, after white space
(§3.6) and comments (§3.7) are discarded, comprise the tokens (§3.5) that are
the terminal symbols of the syntactic grammar (§2.3).


Например, есть код
Java
1
2
3
4
5
6
public class Main {
    public static void main(String[] args) {
        char c = '\u1234';
        System.out.println(c);
    }
}
На шаге один, как я понимаю, \u1234 заменяется на соотвествующий символ. Но ведь этого символа(как и большинства других в юникоде) нет в ASCII.

Добавлено через 10 минут
Кажется, понял. Вся суть в том, что до этого перевода весь исходный код может написан на ascii, потому что все символы(\, u, цифры, буквы латинского алфавита) из возможной unicode последовательности там есть. Как я понимаю это позволяет избежать ситуации когда исходный код будет просматриваться откуда-то, где нет нужной кодировки, способной прочитать какой-то символ.

Вернуться к обсуждению:
Лексическая трансляция Java SE
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2017, 09:15
Готовые ответы и решения:

Трансляция
Здравствуйте, помогите пожалуйста переписать данный код на язык C#. Они конечно похожи, но все...

трансляция ip
Доброго времени суток. жизнь поставила такую задачу: есть некий ресурс в локальной сети и к нему...

Трансляция с C# на С++
Здравствуйте. Прошу помощи: кто может транслировать этот проект с C# на С++ ? Немного о проекте: ...

Трансляция кода
Всем привет! Я переписываю программу на C#, и у меня не получилось преобразовать данный код: ...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2017, 09:15
Помогаю со студенческими работами здесь

Трансляция с видеокамер
Здравствуйте. У меня такой вопрос - как в html написать JavaScript? Есть html страница, на...

Трансляция в презентации
Такой вопрос. Можно ли в презентации транслировать камеры видео наблюдения? К примеру надо...

Трансляция сайта по WI-FI
Здравствуйте! У меня вопрос такого плана , возможно ли транслировать по WI-FI свой сайт? Допустим я...

Трансляция исключений
Дайте пожалуйста простенький пример, где я ловлю исключение и кидаю его через throw на еще один...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru