Легенды программирования Fortran – Джон Бэкус родился 3 декабря 1924 году в Филадельфии; был посредственным учеником; в 25 лет имея степень магистра математики, пришел в фирму IBM; занимался разработкой языков программирования Fortran и Algol. Fortran (1954) первый реализованный высокоуровневый язык программирования; FORmula TRANslator переводчик формул; система позволяла записывать программы в алгебраической форме, а компилятор должен был автоматически переводить ее в машинные коды. Современный Fortran Fortran 95 и Fortran 2003 приобрёл черты, необходимые для эффективного программирования для новых вычислительных архитектур; широко используется для научных и инженерных вычислений; имеет большое количество написанных на нём программ и библиотек подпрограмм; имеет жёстко стандартизированный язык, поэтому легко переносится на различные платформы; позволяет применять современные технологии программирования, в частности, ООП. От Fortran к Pascal Fortran (1954) Algol 58 (1958) Algol 60 (1960) Algol W (1967) Pascal (1970) Pascal – Никлаус Вирт родился 15 февраля 1934 года; швейцарский учёный, специалист в области информатики; ведущий разработчик языков программирования Pascal, Algol W, Modula, Modula-2 и Oberon; удостоен премии Алана Тьюринга, медаль Леонардо да Винчи. Pascal (1970) характеризуется чёткой структурой программы, простотой и ясностью конструкций; имеет принцип пошагового уточнения; универсален и пригоден для решения широкого круга задач; cтрогая типизация языка значительно сокращает количество ошибок в программах. История языков С и С++ Bspl (1967) B (1968) C (1971) C++ (1983) Создатели языка С Кен Томсон Деннис Ричи С - Кен Томсон родился в 1943 году в Новом Орлеане; имеет степень бакалавра и магистра по электротехнике; разработал язык В (1968) – предшественник С, операционную систему UNIX (1969). С - Деннис Ричи родился 9 сентября 1941 года в Бронксвили; имел особый интерес к физике и прикладной математике; сделал решающий шаг в эволюции ОС UNIX, фактически создал новый язык С. С (1971) фундамент переносимости ОС UNIX; один из универсальных языков программирования высокого уровня, который считается языком системного программирования; удачно сочетает в себе свойства и средства языков высокого и низкого уровней; большой набор операторов и операций позволяет писать эффективные и в тоже время компактные программы. С++ - Бьерн Страуструп родился 11 июня 1950 в Дании; закончил Орхусский университет по математике и информатике; известный программист и информатик; до 2002 года возглавлял отдел исследований в области крупномасштабного программирования в компании AT&T . С++ (1983) компилируемый строго типизированный язык программирования общего назначения; на C++ разрабатывают программы для самых различных платформ и систем; работает на низком уровне с памятью, адресами, портами; имеет мощный препроцессор унаследованный от С; поддерживает множество стилей программирования (процедурное, ООП, обобщённое программирование и абстракцию данных). Python – Гвидо ван Россум родился в Голландии; в 1990 году участвовал в проекте по написанию языка ABC ; в 1995 Гвидо переехал в США; работает для Zope Corporation как директор PythonLabs. Python (1990) интерпретируемый, диалоговый, интерактивный, объектно-ориентированный язык программирования высокого уровня; имеет модули, классы, исключения, динамические типы данных очень высокого уровня, и динамический контроль типов; обладает простым и мощным синтаксисом; новые встраиваемые модули легко пишутся на C и C++; интерпретатор и большая стандартная библиотека доступны бесплатно в виде исходных и исполняемых кодов для всех основных платформ и могут свободно распространяться . Linux – Линус Торвальдс родился 28 декабря 1969 г. в Хельсинки; в школе преуспевал в математике и физике; имеет степень магистра кибернетики. Операционная система Linux одна из самых гибких, динамичных и мощных систем в Мире; имеет открытый исходный код системы; поставляется в большом количестве дистрибутивов низкая стоимость свободных разработок; отлаженные механизмы тестирования и распространения; привлечение людей из разных стран, обладающих разным видением проблем; защита кода лицензией GPL.