Технологии обработки текстовой информации

Автор работы: Пользователь скрыл имя, 21 Мая 2013 в 22:52, курсовая работа

Описание работы

Целью курсовой работы является изучение классификации языков программирования и их развития.
Цели исследования:
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

Информация о работе Технологии обработки текстовой информации