-
Принципы языков программирования
Ответ. История ЯП. Assambler – первый язык програмирования после его появления програмисту больше не нужно разбираться в програмировании команд на аппаратном уровне. Это язык нёс ещё одну революцию в програмировании: появилось два представления программ на нём: в машинных кодах и в чистом откомпилированном виде. В 1954 г Джоном Бэкусом, работником компании IBM был разработан язык програмирования Fortran В 1957 г компилятор был полностью готов и мог быть использован на машинах – IBM-704. Приемущество языка состояло в том что его легко было выучить. В 1960 г был разработан язык COBOL (Соmmon Busines Oriented Language – универсальный язык, предназначенный для бизнеса). В 1962 году вышла вторая версия этого языка. В 1964 году IBM разработала язык програмирования NPL (New Programming Language). Но дабы избежать путаницы с той же аббревиатурой у Национальной Физической Лабаратории (National Physical Laboratory), язык был переименован в PL/1. В 1963 году Джон Кемени и Томас Курц, сотрудники математического факультета Дармутского колледжа, написали простой в изучении язык, который назвали Basic. В1970 г профессор информатики Николас Вирт создал язык Pascal. Стараниями Андерса Хейлсберга Pascal превратился в мощную профессиональную систему програмирования – Turbo Pascal. В дальнейшем на этом основывается язык Borland Pascal и Object Pascal используемый в Delphi. В 1972 г в фирме Bell Labs разработан язык програмирования СИ В1977 г началась работа по созданию машинонезависимой версии трансятора. В 1986 г всё в той же лабаратории появились первые версии языка C++ . В 1980 году был обьявлен релиз языка Ada, разработанный международным составом програмистов компании Honeywell. Окончательная спрецифика языка Ada появилась в феврале 1983 г , послужившая в дальнейшем базисом не только для стандарта Минобороны США, но и стандарта ANSI. Завершающим шагом была выработка всё тем же министерсвом нового стандарта языка: ISO/les 8652:1985 (E), который описывает версию языка Ada95. В 1995 г в Sun Microsystems Кеном Арнольдом и Джеймсом Гослингом создан язык Java
Язык программирования – это правило образования синтаксиса и семантики или знаковая система для планирования поведения компьютера.
2. Технологические проблемы языков программирования.
Ответ. Программы лоджны быть:
Надёжными;
Работоспособными (сохранять работоспособность в неблагоприятных условиях)
Заботливыми (должны уметь обьяснять).…
Содержание: 1.История ЯП. Определение языка програмирования. 2. Технологические проблемы языков программирования. 3. Парадигмы программрования. Императивная парадигма 4. Парадигмы программирования. Функциональная парадигма. 5. Парадигмы программирования. Логическая парадигма 6. Парадигмы программирования. Объектно-ориентированная парадигма. 7. Нотации выражений. Смешанная нотация. 8. Нотации выражений. Префиксная нотация. 9. Нотации выражений. Постфиксная нотация. 10. Нотации выражений. Инфиксная нотация. 11. Абстрактные синтаксические деревья. 12. Правила обхода абстрактных синтаксических деревьев. 13. Лексический синтаксис. 14. Контекстно-свободные граматики. 15. Форма Бекуса-Наура. 16. Деревья разбора. 17. Синтаксическая неоднозначность 18. Выводы (правостороний и левостороний). 19. Списки в инфиксных выражениях. 20. Расширеннная BNF. 21. Синтаксические схемы 22. Операционная семантика. 23. Основные понятия аксиоматической семантики. 24. Объектно-ориентированное программирование. 25. Объектно-ориентированное программирование. Наследование 26. Объектно-ориентированное программирование. Полиморфизм 27. Объектно-ориентированное программирование. Инкапсуляция
- Oracle datu bāzes atjaunošanas nodrošinājums
- Неологизмы
- Принципы языков программирования
-
Tu vari jebkuru darbu ātri pievienot savu vēlmju sarakstam. Forši!Неологизмы
Konspekts vidusskolai6
-
Oracle datu bāzes atjaunošanas nodrošinājums
Konspekts vidusskolai3
-
Основы HTML
Konspekts vidusskolai20
-
Плоттеры
Konspekts vidusskolai7
-
Что такое WordPad и с чем его едят?
Konspekts vidusskolai6