Впервые оно ведь появилось в С# и называлось атрибутами.
Но тут речь больше про язык...
Много всего, концепция управляемого кода впервые была введена Майкрософт в конце 1990х в рамках .NET и С#. Соответственно вся тема с рефлексией появилась как раз с возникновением С# и .NET
Ну и куча всего ещё, лямбда выражения, например.
Ну тупо из вики.
--
Понятие рефлексии в языках
программирования введено Брайаном Смитом (Brian Cantwell Smith) в докторской диссертации 1982 года[2][3] наряду с понятием метациркулярного вычислителя (англ. Meta-circular evaluator) как компонента 3-Lisp.
--
Да и управляемый код изобретён в С#?
Они придумали своё название, но не более того.
Соглашусь, не на столько я всё-таки древний. Не знал.
Скорее из современных языков так.
Поясню. Я не против С# и .NET как такового.
Но там изобретение велосипедов,но сильно распиареное.
Не велосипедов, а скорее собрали удобное в 1 месте. По сути с таким же уровнем функционала из современных только Kotlin/
+ в котлине всё также ничего нового. Плюшки которые он позволяет давно решимы.
Да, удобней если прям сходу. Но это реально плюшки.
Я не назвал бы это удобным. И больше по тому сколько надо времени для реализации.
Я сталкивался с C#, и то что видел - там грустно с накопленым. Его почти 0. Простейшие вебапаликухи пишутся чуть ли не с нуля.
То что что делаешь одной аннотацией, там сотни кода. И ктото это набирал?

IT-юмор
7.4K поста53.3K подписчиков
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору