1. Язык программирования – формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ.
Языки программирования являются искусственными. В них синтаксис и семантика строго определены, поэтому невозможно свободное толкование выражений, что возможно в естественном языке.
2. Язык программирования высокого уровня [high-level language] – это ЯП, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. ЯПВУ не зависит от внутренних машинных кодов ЭВМ. Следовательно, программы, написанные на ЯВПУ, требуют перевода в машинные коды программами транслятора либо интерпретатора.
Примеры ЯПВУ:
• Фортран
• Бейсик
• Паскаль
• Ада
• И другие
3. +ЯПВУ:
• Стремление облегчить решение сложных программных задач.
• Упрощение адаптации программного обеспечения в другой среде.
• Обеспечение связи программ, написанных на ЯПВУ с различными операционными системами и оборудованием, в то время как их исходный код остается неизменным.
4. Паскаль создал Никлаус Вирт в 1968-1969г после участия в работе комитета разработки стандарта языка Ангол – 68. Был опубликован в 1970, как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурные денные.
Современное использование:
• Объективно-ориентированная среда программирования Delphi, основанная на языке Object Pascal.
• Система программирования Pascal ABC. NET, ориентированная на обучение современному программированию. Язык системы – это Object Pascal для платформы Microsoft.NET
5. ЯП Basic отличается от Паскаля тем, что Basic предназначался для обучения программированию и получил широкое распространение прежде всего как язык для домашних компьютеров, а Паскаль широко применялся в промышленном программировании.
6. Среда программирования служит для разработки (написания) программ и обычно ориентируется на конкретный язык программирования.
Среда программирования – это совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение, не выходя из среды.
Пример:
Delphi (за основу взят Pascal)
Microsoft Visual Studio
Borland C++ Builder
Eclipse
И другие
Хотелось бы побольше на 5 вопрос...
ОтветитьУдалитьЗадание зачтено.