Simula

Simula 67 (Си́мула-67) — первый объектно-ориентированный язык программирования.

Он был разработан в конце 60-х годов группой сотрудников Норвежского Вычислительного Центра (Norwegian Computing Center) в Осло под руководством Оле Йохана Даля (Ole Johan Dahl) и Кристена Нигарда (Kristen Nygaard) для решения задач моделирования сложных систем. Simula 67 явилась первым языком с встроенной поддержкой основных механизмов обьектно-ориентрованного программирования. Этот язык в значительной степени опередил своё время, современники (программисты 60-х годов) оказались не готовы воспринять ценности языка Simula 67, и он не выдержал конкуренции с другими языками программирования (прежде всего, с языком Fortran). Прохладному отношению к языку Simula 67 способствовало и то обстоятельство, что его реализация была весьма неэффективна, не в последнюю очередь из-за использования сборки мусора

Впоследствии идеи языка Simula 67 были заслуженно оценены и были положены в основу современных объектно-ориентированных языков программирования: C++, Smalltalk, Eiffel и др. В современной терминологии Simula 67 можно охарактеризовать как объектное расширение Algol 60. Более всего в Simula 67 поражает сходство с современными языками: пожалуй единственными существенными лакунами по сравнению с Java являются отсутствие интерфейсов и невозможность для объекта иметь более одного конструктора.



 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home