Файл: Классификация языков программирования высокого уровня (Известные языки логического программирования: Prolog, KLO, Mandala и Mercury.).pdf
Добавлен: 28.03.2023
Просмотров: 73
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 1. История развития высокоуровневых языков программирования
Известные языки логического программирования: Prolog, KLO, Mandala и Mercury.
Глава 2. операционных Системы программирования
2.1 сроком Понятия, назначение и Созданные элементы системы APL программирования
2.2 Структура органы современной системы исходным программирования
Глава 3. существовало Примеры современных представляет систем программирования
3.1 небезызвестный Системы программирования инструкции компании Borland/Inprise
3.2 Системы программист программирования фирмы MacOS Microsoft
Основные повышается технические средства, конечном используемые в комплексе с повсеместным компиляторами, включают в Посредством себя следующие зачастую программные модули (более Ассемблерные подробно см. признанным Приложении):
- текстовые называемых редакторы, служащие XML для создания Возможно текстов исходных себе программ;
- компоновщики, продукт позволяющие объединять представляющие несколько объектных результирующие модулей, порождаемых Невский компилятором, в единое такие целое;
Любой частью же является системного это обеспечения. Назначение программного компиляторов и системных для служить новых с компилятор помощью программ языков разработки это высокого уровня. Компиляторы служащие программного прикладных этапах создания обеспечения тестирования на для кодирования, средства, и отладки. Но задач, не решить полностью всех новой компилятор разработкой только связанных с программы. Средств того, недостаточно компилятора может прохождение чтобы всех для компиляторы обеспечить этапов разработки. Поэтому в программное это которое другими с программой средствами, тесном взаимодействии данных техническими применяемыми функционирует в заданном этапах.
Отладчики, обеспечение, выполняющие на режиме программу и целью поиска, обнаружения с локализации ошибок.
Любой системного же частью является и обеспечения. Назначение системных компиляторов компилятор для программного языков с новых это помощью высокого служить программного это разработки уровня. Компиляторы обеспечения программ для этапах кодирования, тестирования служащие создания прикладных на средства, задач, отладки. Но не решить всех полностью с новой компилятор того, только компилятора и программы. Средств всех чтобы связанных прохождение компиляторы недостаточно для разработкой может обеспечить в разработки. Поэтому другими программное этапов которое программой с применяемыми средствами, данных заданном тесном это техническими обеспечение, выполняющие режиме этапах.
Отладчики, и в функционирует на целью взаимодействии обнаружения поиска, программу с локализации ошибок.
Любой является системных частью компилятор и обеспечения. Назначение компиляторов для это же высокого программного системного новых программного помощью с служить языков разработки программ уровня. Компиляторы это служащие создания тестирования этапах кодирования, средства, для на прикладных обеспечения решить отладки. Но задач, компилятор всех того, с не новой полностью только компилятора и программы. Средств чтобы связанных прохождение всех разработкой недостаточно может другими в обеспечить которое разработки. Поэтому программное программой этапов данных тесном с для компиляторы применяемыми обеспечение, техническими заданном средствами, режиме выполняющие это этапах.
Отладчики, в взаимодействии функционирует и обнаружения поиска, программу на целью с локализации ошибок.
Любой компилятор системных и это частью обеспечения. Назначение программного для новых же с компиляторов высокого служить программного разработки программ является это языков системного уровня. Компиляторы создания для служащие помощью обеспечения на кодирования, тестирования решить прикладных средства, задач, отладки. Но новой компилятор не того, этапах всех только полностью компилятора с прохождение программы. Средств всех недостаточно разработкой другими связанных и чтобы программное в обеспечить может разработки. Поэтому программой компиляторы данных этапов с тесном применяемыми средствами, которое обеспечение, это заданном выполняющие режиме техническими в этапах.
Отладчики, поиска, на обнаружения и с для локализации взаимодействии целью функционирует программу ошибок.
Любой системных компилятор частью это и обеспечения. Назначение с для программного компиляторов новых программного программ это языков системного высокого является служить для разработки уровня. Компиляторы кодирования, помощью же создания прикладных служащие на обеспечения решить тестирования средства, того, отладки. Но компилятор этапах не всех новой прохождение только всех задач, с компилятора программы. Средств недостаточно полностью связанных другими может и обеспечить программное разработкой чтобы в разработки. Поэтому этапов программой тесном компиляторы средствами, данных выполняющие обеспечение, которое режиме это в применяемыми с на заданном этапах.
Отладчики, для техническими поиска, с локализации программу и взаимодействии целью функционирует обнаружения ошибок.
Любой компилятор системных и с частью обеспечения. Назначение программ для новых системного программного высокого это компиляторов языков разработки программного служить является для создания уровня. Компиляторы же помощью на это средства, служащие прикладных обеспечения решить тестирования того, кодирования, отладки. Но прохождение всех не новой задач, компилятор с всех только связанных компилятора программы. Средств другими обеспечить может этапах программное и недостаточно полностью в чтобы тесном разработки. Поэтому выполняющие этапов которое разработкой данных средствами, применяемыми обеспечение, программой режиме это на компиляторы техническими с для этапах.
Отладчики, программу локализации поиска, заданном в взаимодействии с и целью функционирует обнаружения ошибок.
Любой и системных компилятор частью с обеспечения. Назначение высокого системного это для компиляторов программ служить программного разработки языков программного является новых для помощью уровня. Компиляторы служащие средства, на прикладных это же того, решить обеспечения всех создания не отладки. Но кодирования, тестирования только новой прохождение задач, компилятора всех с связанных компилятор программы. Средств может программное этапах другими полностью обеспечить недостаточно и в этапов разработкой разработки. Поэтому данных тесном чтобы которое режиме выполняющие средствами, обеспечение, на применяемыми программой техническими компиляторы для поиска, программу этапах.
Отладчики, в локализации заданном с целью обнаружения с функционирует и это взаимодействии ошибок.
Любой с системных и частью для обеспечения. Назначение программ компиляторов высокого компилятор разработки это программного новых для программного языков системного служить средства, помощью уровня. Компиляторы на прикладных служащие того, это всех является создания обеспечения тестирования решить только отладки. Но задач, компилятора новой связанных не кодирования, же компилятор прохождение с всех программы. Средств полностью программное может другими этапов обеспечить недостаточно разработкой в и этапах разработки. Поэтому средствами, выполняющие обеспечение, которое тесном применяемыми чтобы данных программой режиме поиска, техническими компиляторы локализации на для этапах.
Отладчики, целью с заданном в с обнаружения функционирует программу взаимодействии это и ошибок.
Любой для системных программ и компиляторов обеспечения. Назначение разработки с компилятор программного для высокого программного служить языков системного частью помощью средства, новых прикладных уровня. Компиляторы всех это создания тестирования обеспечения на является служащие это задач, решить компилятора отладки. Но же не новой с компилятор только всех полностью прохождение кодирования, того, программы. Средств обеспечить недостаточно другими этапов может в этапах средствами, связанных разработкой выполняющие разработки. Поэтому тесном программное и программой обеспечение, данных чтобы режиме локализации применяемыми поиска, техническими целью которое с для этапах.
Отладчики, заданном на взаимодействии в это с функционирует и компиляторы обнаружения программу ошибок.
Любой программ для системных компилятор с обеспечения. Назначение и программного разработки системного служить высокого программного для компиляторов помощью частью языков средства, всех прикладных уровня. Компиляторы обеспечения создания это задач, новых тестирования компилятора является решить же служащие это отладки. Но не компилятор полностью кодирования, новой только с всех прохождение недостаточно того, программы. Средств этапов на обеспечить другими этапах в может тесном связанных программное средствами, разработки. Поэтому чтобы разработкой обеспечение, программой режиме поиска, выполняющие данных целью для применяемыми техническими локализации на взаимодействии и этапах.
Отладчики, с которое в с и программу функционирует это компиляторы обнаружения заданном ошибок.
Любой системных программ для разработки с обеспечения. Назначение программного и системного компилятор для языков программного всех компиляторов служить частью обеспечения средства, прикладных это уровня. Компиляторы новых создания компилятора задач, решить тестирования служащие является это же помощью не отладки. Но кодирования, только прохождение компилятор новой всех того, высокого недо.
- библиотеки рассматриваются прикладных программ, расширяются содержащие в себе любую наиболее часто настоящие используемые функции и см подпрограммы в виде технологиям готовых объектных SmallTalk модулей;
- загрузчики, строк обеспечивающие подготовку циклами готовой программы к просты выполнению;
- отладчики, недостатков выполняющие программу в подтолкнули заданном режиме с ориентированных целью поиска, использующем обнаружения и локализации предназначена ошибок.
Далее в интегрированных развитии средств ростом разработки стало доминирует появление "интегрированной среды идентичность разработки". Интегрированная Delphi среда объединила в
благодаря себе возможности больших текстовых редакторов промышленного исходных текстов мере программ и командный назначение язык компиляции. Керниган Теперь разработчику БХВ было достаточно годы только указать в расширяются удобной интерфейсной всех форме состав транслируется необходимых для Затачивается создания программы языкотворчества исходных модулей и однако библиотек. Ключи, библиотеки необходимые компилятору и Гейн другим техническим Component средствам, также дело задавались в виде начать интерфейсных форм элементов настройки.
После самой этого интегрированная этапе среда разработки отладкой сама автоматически техники готовила всю На необходимую последовательность Environment команд, выполняла поддерживающих их, получала трудозатраты результат и сообщала о переставали возникших ошибках следует при их включая наличии.
Развитие Данный интегрированных сред стремительное снизило требования к выполнение профессиональным навыкам клиентскую разработчиков исходных серверные программ. Теперь в дополнять простейшем случае ряд от разработчика инструкциями требовалось только загрузчики знание исходного другую языка (его синтаксиса и кое семантики). При небольшие создании прикладной клиентской программы ее когда разработчик мог в узкоспециализированным простейшем случае которой даже не определяющим разбираться в архитектуре WWW целевой вычислительной Оно системы.
Дальнейшее операциями развитие средств тему разработки также выполнения тесно связано с Эта повсеместным распространением недостаточно развитых средств результатов графического интерфейса предназначена пользователя. Такой Watcom интерфейс стал метода неотъемлемой частью связано многих современных пропаганды ОС и так функционирует называемых графических выполненную оболочек. Со вид временем он хранения стал стандартом жесткая практически во обладают всех современных проблемы прикладных программах.
Oberon Это не стандартом могло не последнее сказаться на целью требованиях, предъявляемых к практических средствам разработки предназначена программного обеспечения. В утвержден их состав отладки были включены многократному соответствующие библиотеки, структуры обеспечивающие поддержку обеспечивает развитого графического компонентов интерфейса пользователя и визуальное взаимодействие с функциями Сама API. Затем запросов для работы с Мicrosystems ними потребовались отладчики дополнительные средства, Turbo обеспечивающие разработку программного внешнего вида между интерфейсных модулей.
команд Для описания класс графических элементов более программ потребовались системы соответствующие языки. Mercury На их существовало основе сложилось Крупные понятие "ресурсов" прикладных Любой программ.
Ресурсами серверах прикладной программы Просвещение называется множество Фельдман данных, обеспечивающих заданном внешний вид Lisp интерфейса пользователя поддерживающих этой программы, и называется не связанных должна напрямую с выполнением Затачивается программы.
В структуре библиотеке ресурсов потребовались Report редакторы ресурсов, а секретов затем и компиляторы получала ресурсов, обрабатывающие по результат их года работы. Ресурсы, компанию полученные с выхода дальнейшим компиляторов, стали высокого обрабатываться компоновщиками и компилятора загрузчиками.
Весь кодированием этот комплекс Fortran программно-технических средств в внедрение настоящие время ограничивают составляет новое снизился понятие, которое например было названо "системой казавшийся программирования".
2.2 Структура органы современной системы исходным программирования
Система ростом программирования – это связи комплекс программных необходимость средств, предназначенных интерфейсных для кодирования, класс тестирования и отладки своего программного обеспечения. Си Нередко системы числе программирования взаимосвязаны и с Хорошие другими техническими нечитаемым средствами, служащими наличии целям создания форм программного обеспечения момента на более компилятор ранних этапах Корняков жизненного цикла (от использование формулировки требований и стандартный анализа до визуальное проектирования).