<<
>>

5.10. БЕЙСИК И ПАСКАЛЬ

Сопоставим эти популярные языки - не в деталях, а в целом. В Бейсике отсутствуют: • ряд структур данных (множества, записи, перечисляемые и интервальные типы); • ссылочные типы и динамические переменные (хотя в старших версиях возможно динамическое описание массивов); • в большинстве версий - процедуры и функции (их слабыми аналогами являются подпрограммы); • модули (и, следовательно, возможности организации больших внешних библиотек).
По работе с графикой, возможностям обработки строк (текстов) Бейсик не уступает Паскалю, а по возможностям организации диалога, пожалуй, даже превосходит. Одна из неприятных особенностей Бейсика для тех, кто привык к структурной записи программного кода, состоит в том, что Бейсик провоцирует программиста к неструктурности. Впрочем, это вопрос навыков и привычек. По большому счету, однако, язык, в котором нет настоящих процедур и средств создания внешних библиотек, не может быть языком структурного программирования. Усложненные версии Бейсика, в которых фигурируют истинные процедуры и другие средства, заимствованные из более мощных языков, производят неоднозначное впечатление, так как теряется одно из главных достоинств языка - простота (лучше уж тогда пользоваться во многих отношениях превосходящим Бейсик языком операционального программирования Фортран-77). При написании же коротких простых программ Бейсик реально не уступает Паскалю (и многие специалисты утверждают, что процедура программирования на Бейсике проще, хотя это спорно). Поскольку современные версии Бейсик-систем используют не интерпретаторы, а компиляторы, эффективность программ не ниже, чем аналогичных на Паскале.
<< | >>
Источник: А.В. Могилев Н.И. Пак Е.К. Хеннер. Информатика. 2003

Еще по теме 5.10. БЕЙСИК И ПАСКАЛЬ:

  1. Подумайте об этом:
  2. 1. Понятие программы для ЭВМ, базы данных и топологии интегральной микросхемы и основные правила их охраны
  3. Исторические лица с Солнцем в знаке Близнецов;
  4. Привычка
  5. 5. 6. КОНСУЛЬТИРОВАНИЕ ПРИ ПЕРЕЖИВАНИИ ВИНЫ
  6. Г) КАК НАУЧИТЬСЯ ЧИТАТЬ ДЛЯ ТОГО, ЧТОБЫ ДУМАТЬ
  7. ПАМФЛЕТ
  8. 1.1. Введение в суть проблемы
  9. 2.4. Способы речевого воздействия на собеседника
  10. ГЛАВА ТРЕТЬЯ ИСТИННОЕ МЫШЛЕНИЕ
  11. 1. ЭКЗИСТЕНЦИАЛЬНАЯ ПСИХОТЕРАПИЯ И КОНСУЛЬТИРОВАНИЕ
  12. Структура повседневной жизни
  13. Психологические направления в классической русской философии
  14. РЕНОМЕ
  15. Л.О. Доліненко, В.О. Доліненко, С.О. Сарновська. Цивільне право України, 2006