Данная статья описывает новые компоненты фреймворка для имитационного моделирования, ранее представленного в статье «Простая система имитационного моделирования на Go». По мере расширения фреймворка появилась возможность моделировать более сложные системы, например, провести моделирование работы ресторана.
Читать полностью »
Рубрика «simulation modelling»
Один день из жизни модели ресторана
2019-05-05 в 15:18, admin, рубрики: Go, gpss-world, simulation modellingПростая система имитационного моделирования на Go
2019-04-14 в 17:00, admin, рубрики: Go, gpss-world, simulation modellingВведение
Имитационное моделирование это метод, при котором для проведения экспериментов изучаемая реальная система заменяется моделью. В подобной модели можно проиграть как отдельные ситуации, так и их множество. Собранные статистические данные могут помочь сделать выводы о ходе процессов в системе, а также наметить пути оптимизации.
Читать полностью »
Simula — 50 лет ООП
2018-01-01 в 16:34, admin, рубрики: algol, java, simula, simulation modelling, smalltalk, ооп, ПрограммированиеСтатья представляет собой очень краткое введение в Simula.
Simula ((SIMIUlation LAnguage) ), первый язык программирования с классами и объектами, незаслуженно почти забытый, но из которого выросло современное ООП в том виде, в котором оно присутствует в нашем коде. Это язык для имитационного моделирования реальности. Разработчики новых языков программирования «оглядывались» на Simula при добавлении механизмов объектно-ориентированного программирования в свой язык. Однако Simula упоминается настолько редко, что в русской википедии на момент публикации был только хеллоуворд, а в сети куча устаревших ссылок.
Бьерн Страуструп, говоря о причинах создания C++, сказал так: «Этот язык возник потому, что автору потребовалось написать программы моделирования, управляемые прерываниями. Язык SIMULA-67 идеально подходит для этого, если не учитывать эффективность.»
Читать полностью »