Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Математика

Система программирования squeak smalltalk –новый этап развития языка программирования смолток

Тип: Статья
Категория: Математика
Скачать
Купить

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

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

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

Ответной реакцией на вышеописанную ситуацию является возрастающая популярность универсального языка программирования JAVA, ориентированного на создание Интернет-приложений.

Как известно, язык программирования Smalltalk - одна из первых объектно-ориентированных систем программирования в мире [1, 2]. Созданный в рамках проекта PARC и основанный на новаторских для того времени идеях (многооконный интерфейс, широкое использование растровой графики, браусер классов и т.д.), он не получил широкого распространения, так как требовал значительных по меркам прошлого машинных ресурсов.

Принципы, заложенные в основу первой коммерческой реализации Смолтока – Smalltalk Object-Works, – стали общепринятыми. Так, интерфейс системы Смолток был положен в основу операционной системы персонального компьютера Macintosch и затем Windows, а концепция ООП стала ведущей при разработке современных средств программирования. Так, любопытно отметить, что одним из аргументов в судебном процессе фирмы Apple против корпорации Microsoft по вопросу о плагиате в процессе разработки интерфейса системы Windows являлось указание на исторический приоритет интерфейса системы Смолток.

Другие файлы:

Язык программирования Си
Понятие и специфические особенности языка программирования Си, история его создания. Интегрированная система Borland C. Процесс программирования с пом...

Технология программирования
Цели и задачи дисциплины "Технология программирования". Программные средства ПК. Состав системы программирования и элементы языка. Введение в систему...

История развития языков программирования
Машинные коды и ассемблер. Первые языки программирования высокого уровня. Язык программирования FORTRAN. Достоинства и недостатки ALGOL. Научные и бух...

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

Squeak by Example
Squeak is a modern open-source development environment for the classic Smalltalk-80 programming language. This book, intended for both students and de...