Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
перевод_Английский.doc
Скачиваний:
1
Добавлен:
28.07.2019
Размер:
97.28 Кб
Скачать

Программное обеспечение

Ряд инструкций, говорящий компьютеру, что нужно сделать, является программой. Люди, которые программируют компьютеры – программисты. То, чем они занимаются – программирование.

Программы – это программное обеспечение (ПО). Программирование часто упоминается как разработка программного обеспечения, а программисты как разработчики ПО или инженеры ПО.

Friedel не думает, что программа, работающая на отдельном ПК, когда-либо будет в состоянии достигнуть уровня хорошего шахматного гроссмейстера в игре турнира. Попытки запрограммировать компьютер, чтобы объяснить жесты и речь, начались в 1970-х годах в лаборатории Машинной архитектуры Массачусетского Технологического университета. Когда программисты ПО, они могут проверить, насколько легко оно должно использоваться на моделях-программах, которые делают те же самые ошибки, что и человек-оператор.

В детстве наилучшим времяпровождением для мистера Гейтса было компьютерное программирование. Сегодня Microsoft, его компания, является самым успешным поставщиком ПО в мире. В Индии есть тысячи разработчиков, обладающих навыками написания ПО, которые говорят на английском и технически опытны.

Ibm инвестировала миллиарды в разработку по, но должна была развиваться на рынках для по и пк, где доминирует Microsoft.

Могут ли разработчики сложных систем избежать использования формальных спецификаций и проверок? Вопрос инженерам ПО должен задаваться о формальных методах, не о том, использовать ли их, а как лучше извлечь выгоду из них как часть полного подхода к разработке ПО. Запрограммированные инструкции обычно называют кодом.

Программы обычно пишутся на языке программирования, таких как Фортран или Паскаль. Это исходный текст, который затем переводится в форму, называемую машинным кодом.

Алгоритм – ряд логических или математических шагов, представленных в программе. Объектно-ориентированные программы состоят из готовых блоков и делают программы «шаг за шагом» ненужным.

Программы и данные, с которыми они имеют дело, организованы в файлы Windows 95, состоят из миллионов строк программного кода, больше, чем его предшественник, Windows 3.1. Для машины, которая будет запрограммирована на стандартном языке Фортран, в двоичный код, который фактически управляет микросхемами машины. Незаконная в большинстве индустриальных стран декомпиляция поворачивает ряды нулей и единиц, которые компьютер переводит обратно в англоязычные утверждения, написанные в оригинале программистом.

Мы достигли таких высоких скоростей через очень компактное кодироваие и некоторые алгоритмы.

Объектно-ориентированное программирование – это последняя мода в программировании. Это все еще очень амбициозно. Это позволяет объектам, будь то математические процедуры, части данных или видео материал, быть описанными однажды и затем использоваться бесконечно. ,Полноэкранное цветное изображение, полученное из компьютерного файла в 100 килобайт.

Программы для специальных задач называются приложениями. Приложения включают: Программу базы данных, позволяющую сохранять информацию, добавлять информацию, сортировать и аккумулировать ее. Электронные таблицы для вычислений, которые производятся над числами, представленными в строках и колонках, например, финансовых прогнозах.

Обработка текстов на текстовых редакторах, что позволяет тексту быть введенным, проверенным, измененным и распечатанным. Программа подготовки презентаций или DTP делает на один шаг больше и позволяет выпускать привлекательные документы почти профессионального качества.

Абсолютно необходимые приложения, которые имеют большой коммерческий успех, это приложения «убийцы».

Новые программы, о которых было сообщено, но которые появились позже или вообще не появились, называют «испарениями»

В восьмидесятых приложения некоторых фирм для их собственных ОС продавались плохо. Lotus, WordPerfect и Borland стали ведущими поставщиками электронных таблиц, текстовых редакторов и баз данных, обслуживающих его компьютеры при обработке текста, отказывал просьбам сотрудников начать использовать многофункциональные персональные компьютеры как делал их заклятый конкурент IBM.

Распространение программ подготовки презентаций позволило многим студентам теперь работать с такими же программами, как и профессионалам, например, Quark Express. Большинство ПК-пользователей, кто хотел редактор текстов, электронную таблицу или базу данных, уже имеют их. В перспективе не существует новых наиболее продающихся приложений, которые на промышленном жаргоне называются приложения-убийцы.

Microsoft стал мировым лидером в выпуске «испарений» - новых программ, анонсируемых намного раньше того как они готовы к продаже на рынке, выпуск которых откладывался на месяцы из-за того,

что компания устраняла недоработки и делала изменения в программе.

Microsoft

История Microsoft`a началась в один день1975 года, когда мой друг Пол Аллен и я увидели статью в «Популярной электронике», описывающей новый «персональный компьютер», названный MITS ALTAIR 8800. Альтаир сильно отличался от компьютеров-мейнфреймов, которые использовались до него. Это было оборудование для самостоятельной установки для людей, увлеченных этим – то, что пришло в посылке, не было полностью собранным компьютером, только пакеты с частями и комплект иллюстрированных инструкций. После нескольких дней (или недель) пайки, вы заканчиваете компьютер приблизительно с буханку хлеба, с рядом выключателей и мигающих огоньков.

Он не был хорош на вид, и он мог бы делать что-то более полезным, но все равно мы думали, что Альтаир был началом революции, которая должна изменить мир. «Мозг» Альтаира – дорогой микропроцессор Intel 8080 – позволил создать достаточно компактный компьютер, чтобы он мог поместиться на столе, в те дни, когда компьютеры обычно находились в проветриваемых стеклянных комнатах, окруженные обученными техниками, это было удивительным достижением.

Чтобы эти достижения стали прорывом, Альтаиру требовалось программное обеспечение, которое смогло бы сделать его более производительным при решении задач. Это и было частью того, почему Пол и я решили сформировать собственную компанию по разработке ПО.

Мы знали, что микропроцессоры должны стать более мощными и менее дорогими, и тогда цена компьютеров снизится. Мы решили, что это заинтересует большинство людей, от бизнесменов до студентов и домашних пользователей, поэтому к ПО должны предъявляться высокие требования. Мы сформировали небольшую компанию, названную Microsoft и смогли стать частью этого преобразования.

Спустя года, ПК вырос из игрушки увлекающегося человека в необходимое устройство, которое непрерывно меняет мир. Оно революционизировало наше отношение с информацией, наше общение, нашу работу, учебу и игры. И небольшая компания, о которой Пол и я мечтали, сидя в комнате общежития, теперь самая большая в мире компания программного обеспечения, включающая более 40000 человек в более чем50 странах мира. От основ языков программирования и операционных систем мы внедрились почти во все виды ПО, которые вы можете представить, от индустриально-сильных серверов до игр.

Мы начинали с видения «компьютера на каждом столе в каждом доме». Мы воплотили идею, которую многие не считали большим, чем фантазия, в реальность. Сотни нынешних разработчиков и служащих Microsoft`a были опрошены на протяжении первых 25 лет – успехи и неудачи, персональные и профессиональные отборы и тесты о будущем. Эти истории характеризуют наш рост от маленького начала до индустриального лидера. Они рассказывают о рисках, которые мы брали , о напряженных соревнованиях, которые мы проводили, и о новых следах Оставленных нами. Они описывают полный процесс, как из хорошей идеи мы создаем отличный продукт. Они рассказывают, что мы думаем о том как технологии улучшают общество и меняют мир. За 25 лет мы завершили столько вещей, что человек назвал бы невозможным, и мы разбили каждый миф о том, что ПК не могут делать.

С амбициями, которые мы имели, мы даже не представляли, что мы станем огромной и влиятельной компанией, что мы будем ведущими в производстве, что станем играть важную роль в глобальной экономике.

Вспоминая то что мы добились за 25 лет, я чувствую важность того что мы имеем много впечатляющих вещей для воспоминаний за наши 50лет. Каждый день мы ищем новые пути для технологии в доведении до конца и улучшения человеческих жизней . На самом деле, мы только начали.