Технологии обработки текстовой информации
Курсовая работа, 21 Мая 2013, автор: пользователь скрыл имя
Описание работы
Целью курсовой работы является изучение классификации языков программирования и их развития.
Цели исследования:
1. Просмотреть общее сведения и уровни языков программирования.
2. Просмотреть историю развития языков программирования.
3. Сделать обзор современных языков программирования.
Содержание работы
ВВЕДЕНИЕ 3
1 ПРЕДСТАВЛЕНИЕ ТЕКСТОВОЙ ИНФОРМАЦИИ В ЭВМ 5
1.1 Непрерывная и дискретная информация 5
1.2 Кодирование информации 8
2 ПРОГРАММЫ СОЗДАНИЯ И ОФОРМЛЕНИЯ ТЕКСТОВЫХ ДОКУМЕНТОВ 10
2.1 Возможности текстовых редакторов 10
2.2 Пользовательские интерфейсы 14
ВЫВОДЫ И ПРЕДЛОЖЕНИЯ 20
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 21
Файлы: 1 файл
!!!!!!.doc
— 154.50 Кб (Скачать файл)В качестве базового языка для С++ был выбран C, потому что он:
- многоцелевой, лаконичный и относительно низкого уровня:
- отвечает большинству задач системного программирования:
- идет везде и на всем:
- пригоден в среде программирования UNIX.[4]
В C есть свои сложности, но в наспех спроектированном языке тоже были бы свои, а сложности C нам известны. Самое главное, работа с C позволила "C с Классами" быть полезным (правда, неудобным) инструментом в ходе первых месяцев раздумий о добавлении к C Simula-подобных классов.
С++ стал использоваться шире, и по мере того, как возможности, предоставляемые им помимо возможностей C, становились все более существенными, вновь и вновь поднимался вопрос о том, сохранять ли совместимость с C. Ясно, что отказавшись от определенной части наследия C можно было бы избежать ряда проблем. Это не было сделано, потому что:
- есть миллионы строк на C, которые могли бы принести пользу в С++ при условии, что их не нужно было бы полностью переписывать с C на С++;
- есть сотни тысяч строк библиотечных функций и сервисных программ, написанных на C которые можно было бы использовать из или на С++ при условии, что С++ полностью совместим с C по загрузке и синтаксически очень похож на C;
- есть десятки тысяч программистов, которые знают C, и которым, поэтому, нужно только научиться использовать новые особенности С++, а не за<span class="dash041e_0431_044b_
0447_043d_044b