русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Заключение


Дата добавления: 2015-06-12; просмотров: 512; Нарушение авторских прав


В этой лекции были рассмотрены основы лексического анализа про­грамм Java. Для их записи применяется универсальная кодировка в итоге,позволяющая использовать любой язык помимо традиционного английского. Еще раз напомним, что использование Unicode возможно и необходимо в следующих конструкциях:

• комментарии;

• идентификаторы;

• символьные и строковые литералы.

Остальные же (пробелы, ключевые слова, числовые, булевские и null-ли­тералы, разделители и операторы) легко записываются с применением лишь ASCII-символов. В то же время любойUnicode-символ также мож­но задать в виде специальной последовательности ASCII-символов.

Во время анализа компилятор выселяет из текста программы <пробелы> (были рассмотрены все символы, которые рассматриваются как пробелы) и комментарии, которые полностью удаляются из кода (были рассмотрены все виды комментариев, в частности комментарий разра­ботчика). Пробелы и все виды комментариев служат для разбиения текс­та программы на лексемы. Были рассмотрены все виды лексем, в том чис­ле все виды литералов.

В дополнении были рассмотрены особенности применения различ­ных операторов.

 

Вопросы для самоконтроля:

1. Кодировка

2. Анализ программы

3. Пробелы

4. Комментарии

5. Лексемы

6. Виды лексем

7. Идентификаторы

8. Ключевые слова

9. Литералы

10. Целочисленные литералы

11. Дробные литералы

12. Логические литералы

13. Символьные литералы

14. Строковые литералы

15. Null-литерал

16. Разделители

17. Операторы

18. Пример программы

19. Дополнение: работа с операторами

20. Операторы присваивания и сравнения

21. Арифметические операции

22. Логические операторы

23. Битовые операции

 

Рекомендуемая литература:

  1. Джон Родли Создание Java-апплетов.- The Coriolis Group,Inc.,1996, Издательство НИПФ "ДиаСофт Лтд.",1996
  2. Майкл Томас, Пратик Пател, Алан Хадсон, Доналд Болл(мл.) Секреты программирования для Internet на Java.- Ventana Press, Ventana Communications Group, U.S.A.,1996, Издательство"Питер Пресс", 1997
  3. Аарон И.Волш Основы программирования на Java для World Wide Web.- IDG Books Worldwide,Inc.,1996, Издательство "Диалектика",1996
  4. Кен Арнольд, Джеймс Гослинг Язык программирования Java.- Addison-Wesley Longman,U.S.A.,1996, Издательство "Питер-Пресс", 1997
  5. Нейл Бартлетт, Алекс Лесли, Стив Симкин Программирование на Java. Путеводитель.- The Coriolis Group,Inc.,1996, Издательство НИПФ "ДиаСофт Лтд.",1996
  6. Крис Джамса Библиотека программиста Java.- Jamsa Press, 1996, ООО "Попурри", 1996



<== предыдущая лекция | следующая лекция ==>
Битовые операции | Введение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 3.9 сек.