Anonymous
Тогда я для души писал, так скаать)
Anonymous
обычно пишу на линухе
На линуксе нету microsoft visual studio
Anonymous
Сори
Anonymous
А собирать самому из исходников - жесть
Anonymous
просто С
Anonymous
Anonymous
На линуксе нету microsoft visual studio
на вскоде прям пишу
Anonymous
на вскоде прям пишу
слышал там плагин есть какой-то
Anonymous
но это не то
Anonymous
дебагер есть
Anonymous
Просто потому, что в C# не обойтись без ООП. А вот лучшая ли там реализация - спорно
Anonymous
Хочешь ооп -> пишешь на С
Anonymous
чего еще надо
Anonymous
Хех
Anonymous
Никогда не смогу научить кого-то ООП. Учитель из меня так себе)
Anonymous
Это процедурщина но слишком похожа на реальную жизнь
Anonymous
Зачем вам вообще ооп
Anonymous
Не имеет
Anonymous
Концепция: все обьект, который обладает каким-то набором характеристик, этот обьект можно использовать неоднократно, можно менять его свойства
Anonymous
Лучше я хз как обьяснить)
Anonymous
И что?:)
Anonymous
И что?:)
Лады. ООП - полиморфизм инкапсуляция наследование. Так понятнее?)
Anonymous
Ооп - это парадигма
Anonymous
Если что
Anonymous
Но он спрашивал насчет объектной модели
Anonymous
А не ооп
Anonymous
Да, есть ООП в ES6. В спеках ниже - прототипо ориентированный подход
Anonymous
Это принципы
Ну обьясни тогда ты
Anonymous
В джсе ооп хуже чем в питоне
Anonymous
Ну обьясни тогда ты
Я не умею объяснять
Anonymous
Что значит обьектно ориентированная?Я вроде читал ,но суть не понял
Anonymous
Ну в последнем JS даже классы появились :)
Anonymous
Anonymous
Чего именно?
Говорить про ооп в джсе
Anonymous
class A {} - не совсем считается ооп
Anonymous
В джсе еще нету ооп
Anonymous
кек
Anonymous
кек
Разве есть?
Anonymous
Есть
Anonymous
Ух ты
Anonymous
Как же там инкапсуляцию сделать?
Anonymous
Или тот же полиморфизм )
Anonymous
И мы только про принципы говорим
Anonymous
Как же там инкапсуляцию сделать?
Даже в es5 есть - через сокрытие переменных в дочернем скоупе. Классический подход. В ES6 через приватные переменные (Symbol): const privateYoba = Symbol('yoba'); export default YobaPeka { constructor(yoba) { this[privateYoba] = yoba } }
Anonymous
Я чего-то не понимаю
Anonymous
Про полиморфизм траблу вообще не понял
Anonymous
или константа не в классе?
Anonymous
Не плохо
Anonymous
Не плохое ооп, согласен
Anonymous
Инкапсуляция посредством использования внешних переменных (констант)
Anonymous
или константа не в классе?
Мы сейчас оцениваем возможность реализации или нравится ли тебе подход или нет?
Anonymous
Да. Реализует потребность
Anonymous
Я понял :)
Anonymous
Софист ты)
Anonymous
Это бред, серьезно
Anonymous
Это бред, серьезно
Ну то, что ООП в es6 хреновый я не спорю, и никто не поспорит. Но он есть
Anonymous
У каждого свое мнение
Anonymous
В любом случае
Eugene
тоже хочу знать теорию и умные слова:(
Anonymous
В питоне по другому устроенно
Anonymous
Там фича со свойствами забавная)
Anonymous
у меня встал на svg анимации
Anonymous
Пишите на Tcl/Tk, там есть TclOO. Язык богов
Anonymous
где бы стащить
Anonymous
или это не сложно
Eugene
в питоне я тоже не особо знаю теорию(ну почти
Eugene
просто беру и пишу код)0
Eugene
Anonymous
Почему?
Eugene
лол, самый красивый язык
Anonymous
Это бездна