15.10.1996 Мнения Новые слова давно забытой песни, Новый символ, новый виток. Идет волна, держитесь вместе, Или, как страус, головою в песок... Константин Кинчев Каждый язык программирования по-своему уникален. Он мог создаваться для конкретных целей или как универсальное средство разработки, одним человеком или комитетом специалистов, мог нести совершенно оригинальные идеи или собирать в себе лучшие достижения прошлого с учетом развития компьютерной техники, мог распространиться по всему миру или кануть в небытие, но практически каждый язык программирования таил и таит в себе немало интересных особенностей, заслуживающих более тщательного рассмотрения. Работы над Smalltalk начались в 1970 году в исследовательской лаборатории корпорации XEROX, а закончились спустя 10 лет, воплотившись в окончательном варианте Smalltalk-80, оказавшемся родоначальником наиболее полноценной объектной идеологии. Примерно в это время специалисты Страны Восходящего Солнца решали, какой же язык выбрать в качестве основы для создания своей компьютерной системы пятого поколения, наверное, самого великого неудавшегося компьютерного проекта XX века. После долгих раздумий выбор пал на Пролог, что объяснялось, в первую очередь, возможностью легкой расширяемости языка. Как все казалось просто: заноси новые факты в базу и получай готовые решения! К сожалению, парадигма объектного мышления в те годы еще не властвовала над умами разработчиков. Единственными объектными языками были только Симула-67 и Smalltalk, однако ...
читать далее.