Разработка программного обеспечения
Чтобы воспользоваться всей мощью современного компьютера и применить ее в любом деле, обязательно нужно специальное Программное обеспечение, потому что сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на нем программах.
Программное обеспечение (ПО) [software]– это совокупность программ, используемых для решения задач на ЭВМ, оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО, которое, в свою очередь реализует цели пользователя.
В наше время ни для кого не секрет, что даже самый мощный, современный и дорогой компьютер без операционной системы и дополнительных программ способен лишь выполнять функцию печатной машинки. Именно поэтому Программное обеспечение является даже более важной частью компьютера, чем его внутренняя «начинка» (аппаратное обеспечение), оно превратило компьютер из рабочего инструмента учёных в необходимую каждому человеку вещь.
Томас Дж. Уотсон Старший (Thomas John Watson, Sr.) — основатель компании IBM, красиво и просто сказал: «Компьютерная программа — это послание человека машине. Строго выстроенный синтаксис и тщательные определения нацелены на то, чтобы бездумной машине стали понятны намерения человека».
Можно смело сказать, что Программное обеспечение изменило мир. Параллельно с развитием Программного обеспечения законодатели, которые решили каким-либо образом урегулировать отношения между программистами и пользователями, встали в ступор. До этого они работали лишь с тем, что можно потрогать, пощупать, по крайней мере, увидеть, а как непосредственно увидеть программу? Результатом совместного размышления юристов и компьютерщиков стали различные законы и подзаконные акты, регулирующие информацию. Общество перестало считать, что весомым может быть только нечто «железное», то, что можно попробовать на зуб. Виртуальное – в материальном мире не существующее – также теперь имеет цену и ценность; таким образом, общество стало более информационным.
Косгроув (Cosgrove J.) мудро указал, что «Программист поставляет удовлетворение потребности пользователя, а не какой-то осязаемый продукт».
Придет время, и историки непременно скажут, что компьютеры оказались одним из величайших достижений человечества ХХ века. Но уже сегодня очевидно, что без них остановилась бы жизнь современного общества, компьютеры проникли практически во все сферы жизни людей, превратив кучку программистов в мегакорпорацию, студента из Гарварда по имени Билл (Bill Gates) – в одного из самых богатых людей планеты, а индустриальное общество в постиндустриальное. Реальность такова, что тот, кто не умеет пользоваться ими,чувствует себя просто неграмотным. Остановить триумфальное нашествие умных машинок теперь уже просто невозможно. Но, к счастью, это как раз тот самый случай, когда мудрее и разумнее не сопротивляться нашествию, а поспешить сдаться на милость победителю!
Программист, подобно поэту, работает почти непосредственно с чистой мыслью. Он строит свои замки в воздухе и из воздуха, творя силой воображения. Трудно найти другой материал, используемый в творчестве, который столь же гибок, прост для шлифовки или переработки и доступен для воплощения грандиозных замыслов. Фредерик Брукс (Frederick Phillips Brooks, Jr.)
