Size: a a a

Болгария Чат

2019 November 08

P

Peter in Болгария Чат
ООП через всякое Г не считается)
источник

IG

Igоr Gоrуаchev in Болгария Чат
вон, в том же Common Lisp'е вообще почти ничего нет на уровне языка программирования кроме скобочек и примитивного синтаксиса, и всё реализуется на уровне макросов, тот же CLOS, мощная объектная система, слизанная со Smalltalk.
источник

AD

Alexey Dolmatoff in Болгария Чат
Igоr Gоrуаchev
Ритчи тут причём? Алан Кей вообще сказал, что его не так поняли, ООП в первую очередь про передачу сообщений между объектами, а не про наследование, инкапсуляцию и полиморфизм. :)
ну, тут ведь как...
по факту Вы правы, но, мать её, традиция... А традиция гласит, что то, что не наследование-инкапсуляция-полиморфизм - как бы и не ООП вовсе. Скольким студентам я это рассказал...
источник

AD

Alexey Dolmatoff in Болгария Чат
Чат опять превратился в "Русские погромисты в Болгарии" :)
источник

M

Mike in Болгария Чат
Peter
На Си в ООП нельзя
Можно и на pure C OOP 🙂
источник

SB

S B in Болгария Чат
Dimtry Sidorov
Ну про Си смотря какие задачи. Ооп он на Си делал?
Ооп не является задачей, это один из методов ее решения. Задача - это написать прошивку к контроллеру. Или сделать сайт, что я однажды и сделал на си чисто по приколу через CGI под апач
источник

M

Mike in Болгария Чат
Но постановка вопроса некорректна
источник

SB

S B in Болгария Чат
Mike
Но постановка вопроса некорректна
А как принципы ооп реализовать на чистом си?
источник

AD

Alexey Dolmatoff in Болгария Чат
как всё в России: с помощью кайла, верёвки и ебеней матери

...извините... :)
источник

AD

Alexey Dolmatoff in Болгария Чат
и потом напильником немного...
источник

M

Mike in Болгария Чат
через указатели на функции и union с struct-базами например
источник

M

Mike in Болгария Чат
макросами можно добить, что бы было более менее юзабельно
источник

M

Mike in Болгария Чат
сокрытие данных и инкапсуляцию можно и без этого сделать
источник

SB

S B in Болгария Чат
Нууу пожалуй да... пытаюсь представить, но насчет юзабельности не уверен
источник

M

Mike in Болгария Чат
человек даже книжку написал про это: https://www.cs.rit.edu/~ats/books/ooc.pdf 🙂
источник

SB

S B in Болгария Чат
Глянул краем глаза, да, интересно
источник

ИА

Иностранный Агент in Болгария Чат
Девки, пока вы тут за тяжелый труд кодера трете, матвиенка предложила блогеров причислить к сми-иноагентов! Такие дела
источник

ИА

Иностранный Агент in Болгария Чат
источник

DS

Dimtry Sidorov in Болгария Чат
S B
Ооп не является задачей, это один из методов ее решения. Задача - это написать прошивку к контроллеру. Или сделать сайт, что я однажды и сделал на си чисто по приколу через CGI под апач
Сейчас уже столько кода написано ... Многие вещи переписывать - это изобретать велосипед.
источник

DS

Dimtry Sidorov in Болгария Чат
Peter
Никогда так не говори в кругу программистов. Издеваться до конца жизни будут.
Почему?
источник