Simula

Simula
Simula 67
Семантика:

объектно-ориентированный

Тип исполнения:

компилятор

Появился в:

1967 г.

Автор(ы):

Кристен Нюгор и Уле-Йохан Даль

Типизация данных:

статическая

Основные реализации:

Cim

Испытал влияние:

Algol-60

Повлиял на:

C++

Си́мула-67 (Simula 67) — первый объектно-ориентированный язык программирования. Разработан в конце 60-х сотрудниками Норвежского Вычислительного Центра (Осло) Кристеном Нюгором и Уле-Йоханом Далем для моделирования сложных систем.

Simula 67 явилась первым языком с встроенной поддержкой основных механизмов объектно-ориентированного программирования. Этот язык в значительной степени опередил своё время, современники (программисты 60-х годов) оказались не готовы воспринять ценности языка Simula 67, и он не выдержал конкуренции с другими языками программирования (прежде всего, с языком Fortran). Прохладному отношению к языку Simula 67 способствовало и то обстоятельство, что его реализация была весьма неэффективна, не в последнюю очередь из-за использования сборки мусора.

Тем не менее этот язык активно использовался в образовательном процессе высших учебных заведений, особенно в Скандинавии. О влиянии достоинств и недостатков Симулы на разработку им C++ пишет Б. Строуструп в начале своей книги «Дизайн и эволюция C++». Без сомнения идеи, заложенные в этот язык, оказали влияние и на другие реализации ООП, такие, как Algol 60. Более всего в Simula 67 поражает сходство с современными языками: пожалуй, единственными существенными пробелами по сравнению с интерфейсов и невозможность для объекта иметь более одного конструктора.

Ссылки




Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Simula" в других словарях:

  • Simula — ist eine Programmiersprache, die von Ole Johan Dahl und Kristen Nygaard in den 1960er Jahren am Norsk Regnesentral (Norwegisches Rechenzentrum) an der Universität Oslo entwickelt wurde, um Simulationen von z. B. physikalischen Prozessen am… …   Deutsch Wikipedia

  • Simula-67 — Simula ist eine Programmiersprache, die von Ole Johan Dahl und Kristen Nygaard in den 1960er Jahren am Norsk Regnesentral (Norwegisches Rechenzentrum) an der Universität Oslo entwickelt wurde, um Simulationen von z. B. physikalischen Prozessen am …   Deutsch Wikipedia

  • Simula — (Simple universal language) a été créé en 1962 sous la dénomination Simula I par Ole Johan Dahl et Kristen Nygaard à partir d Algol 60. Le langage évolua en 1967 sous le nom de Simula 67 en implantant le premier le modèle de classe de Hoare… …   Wikipédia en Français

  • Simula — es un lenguaje de programación orientada a objetos (OOP). Fue el primero de los lenguajes orientado a objetos. Varios años después de su desarrollo, casi todos los lenguajes modernos comenzaron a utilizar sus principios de orientación a objetos.… …   Wikipedia Español

  • Simula 67 — Семантика: объектно ориентированный Тип исполнения: компилятор Появился в: 1967 г. Автор(ы): Кристен Нюгор и Уле Йохан Даль Типизация данных: статическая Основные реализации: Cim Испытал влияни …   Википедия

  • simula — SIMULÁ, simulez, vb. I. tranz. A face să pară adevărat ceva ireal; a da, în mod intenţionat, o impresie falsă. ♦ A se preface bolnav, nebun, beat etc. (pentru a obţine un avantaj sau a evita o sancţiune). – Din fr. simuler, lat. simulare. Trimis… …   Dicționar Român

  • SIMULA —   [Kurzwort aus englisch simulation language], Informatik: in den Jahren 1960 67 aus ALGOL 60 entwickelte höhere Programmiersprache mit speziellen Möglichkeiten zur Durchführung von Simulationen auf Rechnersystemen. Das wichtigste mit SIMULA… …   Universal-Lexikon

  • Simula —   [Abk. für Simulation Language, dt. »Simulationssprache«], imperative Programmiersprache mit speziellen Möglichkeiten zur ereignisorientierten Simulation von Abläufen (Prozessen). Die Sprache wurde 1967 in Norwegen auf Basis von Algol 60… …   Universal-Lexikon

  • Simula — es el primer lenguaje de programación orientada a objetos (OOP) que luego de varios años de su desarrollo, casi todos los lenguajes modernos comenzaron a utilizar sus principios de orientación a objetos. Así fue como se popularizaron términos… …   Enciclopedia Universal

  • SIMULA — das; s Kurzw. aus engl. simulation language> auf dem ↑ALGOL aufbauende höhere Programmiersprache mit speziellen Möglichkeiten zur Durchführung von Simulationen auf digitalen Datenverarbeitungsanlagen (EDV) …   Das große Fremdwörterbuch


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»