1

Тема: Чел (del) с последнего ряда

Че он сказал, поясните кто-нибудь
Я ниче не понял, но, по-моему, он на ровном месте докопался, не?
(del)
Пишите, телега @killer1337

Поделиться

2

Re: Чел (del) с последнего ряда

Поясняю: короче, он просто докопался до того, что в самом определении ООП подразумевается инкапсуляция, то есть без инкапсуляции язык не имеет право называться ООП. Это не значит, что язык Mash не ООП, ведь в нём можно воссоздать любое ООП решение. Это лишь означает, что с точки зрения систематики (возможно устаревшей), отсутствие инкапсуляции не даёт пользоваться именно термином "ООП", но не его принципами. Короче тот чел сосет, Разраб крут cool!

Поделиться

3

Re: Чел (del) с последнего ряда

Разработчик гений, а этот (del) с 10-2 просто (del). Он сайт написал, который минут за 10 пишется, (del) он конечно (del).

Поделиться

Re: Чел (del) с последнего ряда

(del)

Поделиться

5

Re: Чел (del) с последнего ряда

RosenZM пишет:

Поясняю: короче, он просто докопался до того, что в самом определении ООП подразумевается инкапсуляция, то есть без инкапсуляции язык не имеет право называться ООП. Это не значит, что язык Mash не ООП, ведь в нём можно воссоздать любое ООП решение. Это лишь означает, что с точки зрения систематики (возможно устаревшей), отсутствие инкапсуляции не даёт пользоваться именно термином "ООП", но не его принципами. Короче тот чел сосет, Разраб крут cool!

Речь шла об отсутствии инкапсуляции.
1. Инкапсуляция лишь формальная парадигма ООП, которая нужна лишь для вида. Во всех языках, представленных в сравнении она также является формальной.
2. Ввиду динамической рефлексии, реализованной в языке - инкапсуляция трудно реализуема, так что ввиду того, что это лишь формальность - я отказался от реализации этой парадигмы ООП в языке.

Можете также формально использовать инкапсуляцию через комментарии в объявлениях классов.

Поделиться

6

Re: Чел (del) с последнего ряда

Можете добавить репозиторий проекта в избранное. Было бы неплохо, да и вы сможете следить за проектом.

https://github.com/RoPi0n/mash-lang
Презентация: https://docs.google.com/presentation/d/ … p=drivesdk

Поделиться

7

Re: Чел (del) с последнего ряда

Специально, для желающих - добавил в язык формальную инкапсуляцию.

Теперь можно писать код на подобии этого:

class MyClass:
  public:
    var a, b, c
  protected:
    proc P1, P2
end

Поделиться