В начале наступившего века корреспондент электронного журнала "Linux World" Дэнни Калев встретился с доктором Бьорном Страуструпом и попросил его ответить на некоторые вопросы, касающиеся особенностей и дальнейшего развития языка С++. В своем ответе Страуструп назвал 10 основных особенностей, которые являются предметом обсуждения разработчиков.
□ "Параллелизм: я сторонник библиотечной реализации потоков и параллельного выполнения операций без разделения памяти.
□ Отображение типов: неплохо было бы обеспечить библиотечную организацию интерфейса с информацией расширенных типов.
□ Типизация: хотелось бы, чтобы в библиотеку Standard Library были включены функции поддержки расширенных типов, однако конкретных предложений у меня нет.
История компьютерного мира
Сорок лет назад для наименования свежеиспечённой области в науке французским ученым Филиппом Дрейфусом был дан термин "computer science". Автономно от него, через год этот вид был представлен К. Р. Кривотников на территории России. Похожий термин - "informational science" в в этот же период в Америке ввел Дэн Бинниган.
С того времени новоиспечённая научная область начала бурно расширяться. В большом количестве интернатов и специальных училищ, лицеев и специализированных учебных заведений, институтах и университетах планеты взялись вести компьютерную науку. Причем, не обращая внимания на большое число вариантов истолкований новой отрасли науки, представленных в разнообразных статьях за прошедшие десятилетия, теперь ее исследуют как отрасль науки, включающую три компонента: железо, программное обеспечение и управление информацией. А иначе выражаясь, под отраслью знаний о вычислениях понимают все то, что связано с созданием и использованием компьютеров, компьютерных моделей и сетей, по другому выражаясь, мир ЭВМ есть базой для отрасли знаний о вычислениях.
Зарождается свойственный вопрос, кем являются те люди - ученые, разработчики и изобретатели, какие заложили фундамент в основание этого компьютерного мира, кто собственными работами и исследованиями удачно благоприятствовал его формированию.
Отслеживая очередь явлений компьютерной истории, приблизительно есть возможность отчленить несколько немаловажных этапов ее формирования, а особенно: этап, который предшествует информационной эпохе; цикл конструирования ранних компьютеров, возникновения первых языков программирования, становления компьютерной промышленности; цикл пика информационной индустрии, рождения информационных систем и глобальных сетей, ЭВМ, устройства систем взаимодействия и принципов объектно ориентированного программирования, устройства свежих вычислительных инноваций.
назад далее