|
Понятие языка программированияСуществует два выхода из этой ситуации. Первый - создание более мощной аппаратной базы, которая сможет реализовать значительно более широкий и сложный набор команд, но и это не гарантирует возможных ошибок разработчика (вспомните свои письменные работы по родному языку, которым вы владеете в совершенстве?). Второй - разработка такой системы записи, которая была бы понятна и человеку - разработчику алгоритма. Этот способ предусматривает разработку такого программного обеспечения, которое бы позволяло использовать сложные с точки зрения компьютера алгоритмические конструкции (как разветвление или циклы) в понятной с точки зрения человека команде. А для этого, помимо системы записи алгоритмических конструкций на языке, понятном человеку, должны разрабатываться и программы текстов записи алгоритмов на язык, понятный компьютеру. Теперь программа, написанная даже учеником 4 класса на одном из языков программирования, будет выполняться на компьютере независимо от его типа, если на нем установлен соответствующую среду программирования. Поэтому второе направление разработки программного обеспечения в настоящее время активно развивается. На сегодняшний день разработано большое количество различных языков программирования, существуют еще и различные версии этих языков. Возникает вопрос: а почему нельзя обойтись одной или хотя бы нескольких языках? Дело в том, что с расширением сфер использования компьютеров в одном языке невозможно учесть специфики задач, возникающих, поэтому каждый язык ориентирована на определенный класс задач. Для решения экономических задач используются одни языки, для расчетных вторые, для информационно-логических - третьи. И искусство программиста - не только в составлении совершенного алгоритма, но и в умении выбрать язык, на котором этот алгоритм будет реализован наиболее полно. Классификация языков программирования Существуют разные принципы классификации языков программирования. Наиболее распространенным среди них является разделение всех языков программирования на языка низкого и высокого уровней. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Другие статьи по теме: - Разработка программного продукта. Этапы проектирования и построение модели- Технология intranet - Понятие алгоритма - Среда программирования. Интегрированные среды программирования - Этапы проектирования при разработке программного продукта |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |