Введение
Программирование как искусство насчитывает десятки лет в своей истории. Современные студенты и школьники смело минуют Fortran и Pascal и приступают к таким задачам, от которых еще 10–15 лет назад просто дух захватывало.
В программном обеспечении современных ЭВМ приоритетное место занимают системы программирования. Назначение систем программирования – освободить программиста от необходимости работать на языке машинных команд. Язык программирования, с которым работает система программирования, называется ее входным языком. Системы программирования именуются по названию своего входного языка. Например: Бейсик - система, Паскаль - система, система пролог. Иногда в название систем включаются префиксы, обозначающие, например, фирменное происхождение системы. Очень популярны системы с приставкой «Турбо»: Турбо - Паскаль, Турбо - Си и другие. Это системы программирования, разработанные фирмой Borland.
В сороковых годах началось использование языков программирования. С тех пор они претерпели большие изменения. В настоящее время они изменяются и развиваются быстрее, чем когда-либо ранее.
Даже при условии наличия десятков тысяч программ для ПК пользователям может потребоваться нечто такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях целесообразно использовать системы программирования, т.е. системы для разработки новых программ. Современные системы программирования для персональных компьютеров обычно предоставляют пользователю весьма мощные и удобные средства для разработки программ.
1. Понятие и структура систем программирования
Составной частью системного программного обеспечения является всякий компилятор. Основное назначение компиляторов - служить для разработки новых прикладных и системных программ с помощью языков высокого уровня.
Всякая программа, как системная, так и прикладная, проходит этапы жизненного цикла, начиная от проектирования до внедрения и сопровождения. А компиляторы - это средства, служащие для создания программного обеспечения на этапах кодирования, тестирования и отладки.
Однако сам по себе компилятор не решает полностью всех задач, связанных с разработкой новой программы. Средств только лишь компилятора недостаточно для того, чтобы обеспечить прохождение программой указанных этапов жизненного цикла. Поэтому компиляторы - это программное обеспечение, которое функционирует в тесном взаимодействии с другими техническими средствами, применяемыми на данных этапах.
Важнейшие технические средства, применяемые в комплексе с компиляторами, включают в себя следующие программные модули:
- текстовые редакторы, служащие для создания текстов исходных программ;
- компоновщики, позволяющие объединять несколько объектных модулей, порождаемых компилятором, в единое целое;
- библиотеки прикладных программ, содержащие в себе наиболее часто используемые функции и подпрограммы в виде готовых объектных модулей;
- загрузчики, обеспечивающие подготовку готовой программы к выполнению;
- отладчики, выполняющие программу в заданном режиме с целью поиска, обнаружения и локализации ошибок.
2. Современные систем программирования
Рассмотрим наиболее популярные системы программирования ведущих фирм-производителей, таких как Borland/Inprise, Misrosoft.
Отметим основные вехи на пути развития систем программирования:
Переход от одиночных утилит систем программирования к интегрированным диалоговым средам программирования (например, семейство Turbo-продуктов фирмы Borland);
Развитие инструментальных наборов, расширяющих возможности систем программирования, в частности, в области диалога (разного рода Tool Box);
Появление объектно-ориентированных диалектов языков Си и Паскаль; заметим, что, по нашему мнению, несмотря на то, что Паскаль является более строгим и корректным языком, феномен Си++ имеет большее значение в силу наличия стандарта;
Возникновение операционной среды Windows со встроенной поддержкой диалога и первых Windows-приложений с помощью SDK (Software Development Keet);
Создание объектно-ориентированных библиотек, поддерживающих диалоговый режим работы в среде DOS и Windows (TurboVision, Object Windows и MFC);
Появление систем программирования, облегчающих создание приложений для DOS и Windows;
Развитие механизма встраивания и связывания объектов OLE 2;
Переход к визуальным системам программирования (Visual Си++, Delphi, Visual Basic), которые ориентированы на разработку информационных приложений.
Система программирования Delphi.
3. Системы программирования фирмы Microsoft
К наиболее распространенным системам программирования для настольных ЭВМ относятся системы, выпускаемые компанией Microsoft. Весь комплекс программ, поставляемых компанией Microsoft, следует называть единой операционной средой, предназначенной для разработчиков системного и прикладного программного обеспечения.
Системы, выпускаемые компанией Microsoft, выполнены в едином стиле, их интерфейс хорошо продуман. Многооконный интерфейс позволяет одновременно видеть различную информацию о создаваемой, тестируемой или исполняемой программе. Все системы имеют развитые отладчики, которые работают в терминах базового языка программирования (Basic/Cи++/Язык ассемблера). В любой момент времени у программиста есть возможность проверить состояние того или иного объекта данных, а в процессе отладки можно даже менять некоторые значения переменных и сразу продолжать работу с точки остановки программы без дополнительной перекомпиляции.
Система программирования Visual Basic.
Microsoft Visual Basic – сегодня самая популярная в мире система проектирования приложений для Windows. Среда Visual Basic может с успехом использоваться начинающими пользователями для познания секретов программирования и увлекательных занятий по созданию несложных для начала приложений и, в то же время, предоставляет мощные инструменты разработки опытным программистам. Чрезвычайно развитые справочная система, средства обучения, мастера и программы-надстройки позволяют при построении приложения и работе в Visual Basic найти выход из любой ситуации и получить ответ на любой вопрос. Начинать работать с Visual Basic можно практически с любым уровнем подготовки.
Заключение
Мы классифицировали основные этапы развития языков программирования и систем программирования, выделили основные виды систем программирования, подвергли анализу основные компоненты системы программирования, раскрыли требования к системам программирования, осуществили обзор современных систем программирования.
При написании работы были проанализированы различные источники научно-технической литературы и научные статьи в глобальной сети Интернет
На рынке средств разработки в современном мире преобладают системы программирования.
Для известных языков программирования на IBM PC существует множество систем программирования.
Для каждого из этих языков программирования сегодня имеется немало систем программирования, выпускаемых различными фирмами и ориентированных на различные модели ПК и операционные системы. Наиболее популярны следующие визуальные среды быстрого проектирования программ для Windows:
Basic: Microsoft Visual Basic
Pascal: Borland Delphi
C++: Borland C++Bulider
Java: Symantec Cafй.
Для разработки серверных и распределенных приложений можно использовать систему программирования Microsoft Visual C++, продукты фирмы Inprise под маркой Borland, практически любые средства программирования на Java.
Профиль компании заказчика. ООО «Цифровые технологии»
1. К какому сегменту рынка (индустрии) относится компания –поставщик ИТ-продуктов и услуг, как она позиционирует себя на рынке? Ее миссия и видение?
Обеспечение потенциальных потребителей высококачественным компьютерным оборудованием. Генеральная цель предприятия - укреплять свое конкурентное положение на российском рынке и расширить деятельность путем открытия филиала.
2. В каком статусе находится сейчас данный сегмент рыка? (Растет? Стабильный? Падает?)
Общая экономическая ситуация в последние годы благоприятствовала развитию рынка бытовой техники и электроники. Экономический рост и, что еще более важно, повышение покупательной способности населения вызвали расширение рынка. В период между 2019-2021 годами рост реальных доходов составил приблизительно 20%, что вызвало изменения в характере потребностей в бытовой технике и электронике. 2021 году, в значительной степени, произошло восстановление после экономического кризиса 1998 года, когда были доступны только базовые модели бытовой электроники, и российские потребители стали отдавать предпочтение более дорогим высококачественным товарам. Еще одни важным фактором роста рынка бытовой техники и электроники в последние два года стало развитие системы потребительского кредитования в России. В результате серьезной конкуренции между банками стабильно снижались процентные ставки по кредитам, и все большее число потребителей пользуются преимуществами дешевых кредитов при покупке бытовой техники и электроники. https://www.trusted.ru/