#структурное_программирование — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #структурное_программирование, aggregated by home.social.
-
Объекты и классы — дар божий или проклятие
Я давно вынашивал желание написать эту статью. И, наверное, мне бы стоило потратить некоторое время на то, чтобы написать её чуть более структурно и продуманно, но, пожалуй, я её в таком случае вообще не напишу, так что - статья будет ad hock, прям from the top of my mind. Начнём с того, что в обсуждениях объектного программирования бытуют несколько популярных мнений
https://habr.com/ru/articles/1025200/
#ооп #фп #структурное_программирование #спагеттикод #человек
-
Объекты и классы — дар божий или проклятие
Я давно вынашивал желание написать эту статью. И, наверное, мне бы стоило потратить некоторое время на то, чтобы написать её чуть более структурно и продуманно, но, пожалуй, я её в таком случае вообще не напишу, так что - статья будет ad hock, прям from the top of my mind. Начнём с того, что в обсуждениях объектного программирования бытуют несколько популярных мнений
https://habr.com/ru/articles/1025200/
#ооп #фп #структурное_программирование #спагеттикод #человек
-
Объекты и классы — дар божий или проклятие
Я давно вынашивал желание написать эту статью. И, наверное, мне бы стоило потратить некоторое время на то, чтобы написать её чуть более структурно и продуманно, но, пожалуй, я её в таком случае вообще не напишу, так что - статья будет ad hock, прям from the top of my mind. Начнём с того, что в обсуждениях объектного программирования бытуют несколько популярных мнений
https://habr.com/ru/articles/1025200/
#ооп #фп #структурное_программирование #спагеттикод #человек
-
Объекты и классы — дар божий или проклятие
Я давно вынашивал желание написать эту статью. И, наверное, мне бы стоило потратить некоторое время на то, чтобы написать её чуть более структурно и продуманно, но, пожалуй, я её в таком случае вообще не напишу, так что - статья будет ad hock, прям from the top of my mind. Начнём с того, что в обсуждениях объектного программирования бытуют несколько популярных мнений
https://habr.com/ru/articles/1025200/
#ооп #фп #структурное_программирование #спагеттикод #человек
-
Классификация парадигм программирования
Здравствуйте, меня зовут Дмитрий Карловский и я.. придерживаюсь следующей парадигмы мышления: всякое определение должно иметь чёткую границу между тем, что ему соответствует, и тем, что не соответствует. К сожалению, часто можно встретить споры о пересекающихся определениях, словно они взаимоисключают друг друга. Не менее часто можно встретить ложную дилемму между двумя терминами не покрывающими всё множество сущностей. Что ж, позвольте внести ясность и предложить вам непротиворечивую классификацию парадигм - подходов к написанию кода, во многом определяющих способ мышления человека по донесению задачи до кремниевого исполнителя. Аспекты классификации
https://habr.com/ru/articles/905292/
#Декларативное_программирование #Императивное_программирование #Функциональное_программирование #Процедурное_программирование #Реактивное_программирование #Интерактивное_программирование #Структурное_программирование #Множественная_диспетчеризация #Обобщенное_программирование #ооп
-
Классификация парадигм программирования
Здравствуйте, меня зовут Дмитрий Карловский и я.. придерживаюсь следующей парадигмы мышления: всякое определение должно иметь чёткую границу между тем, что ему соответствует, и тем, что не соответствует. К сожалению, часто можно встретить споры о пересекающихся определениях, словно они взаимоисключают друг друга. Не менее часто можно встретить ложную дилемму между двумя терминами не покрывающими всё множество сущностей. Что ж, позвольте внести ясность и предложить вам непротиворечивую классификацию парадигм - подходов к написанию кода, во многом определяющих способ мышления человека по донесению задачи до кремниевого исполнителя. Аспекты классификации
https://habr.com/ru/articles/905292/
#Декларативное_программирование #Императивное_программирование #Функциональное_программирование #Процедурное_программирование #Реактивное_программирование #Интерактивное_программирование #Структурное_программирование #Множественная_диспетчеризация #Обобщенное_программирование #ооп
-
Классификация парадигм программирования
Здравствуйте, меня зовут Дмитрий Карловский и я.. придерживаюсь следующей парадигмы мышления: всякое определение должно иметь чёткую границу между тем, что ему соответствует, и тем, что не соответствует. К сожалению, часто можно встретить споры о пересекающихся определениях, словно они взаимоисключают друг друга. Не менее часто можно встретить ложную дилемму между двумя терминами не покрывающими всё множество сущностей. Что ж, позвольте внести ясность и предложить вам непротиворечивую классификацию парадигм - подходов к написанию кода, во многом определяющих способ мышления человека по донесению задачи до кремниевого исполнителя. Аспекты классификации
https://habr.com/ru/articles/905292/
#Декларативное_программирование #Императивное_программирование #Функциональное_программирование #Процедурное_программирование #Реактивное_программирование #Интерактивное_программирование #Структурное_программирование #Множественная_диспетчеризация #Обобщенное_программирование #ооп
-
Классификация парадигм программирования
Здравствуйте, меня зовут Дмитрий Карловский и я.. придерживаюсь следующей парадигмы мышления: всякое определение должно иметь чёткую границу между тем, что ему соответствует, и тем, что не соответствует. К сожалению, часто можно встретить споры о пересекающихся определениях, словно они взаимоисключают друг друга. Не менее часто можно встретить ложную дилемму между двумя терминами не покрывающими всё множество сущностей. Что ж, позвольте внести ясность и предложить вам непротиворечивую классификацию парадигм - подходов к написанию кода, во многом определяющих способ мышления человека по донесению задачи до кремниевого исполнителя. Аспекты классификации
https://habr.com/ru/articles/905292/
#Декларативное_программирование #Императивное_программирование #Функциональное_программирование #Процедурное_программирование #Реактивное_программирование #Интерактивное_программирование #Структурное_программирование #Множественная_диспетчеризация #Обобщенное_программирование #ооп
-
[Перевод] Люди не понимают ООП
«ООП для меня означает лишь обмен сообщениями, локальные ограничения и защиту, сокрытие состояния процесса и крайне позднее привязывание», — Алан Кэй (человек, придумавший термин «объектно-ориентированное программирование») 1 Похоже, многим не нравится объектно-ориентированное программирование. Первое, что приходит в голову, когда слышишь эту трёхбуквенную аббревиатуру — это пример с автомобилем, наследование, геттеры, сеттеры и ObjectFactoryFactorySingleton. Мне это всегда казалось довольно странным. Мне не только нравится ООП, я ещё и считаю, что часто это лучший/наиболее очевидный способ моделирования задачи. И ниже я расскажу, почему.
https://habr.com/ru/companies/ruvds/articles/792052/
#ruvds_переводы #ооп #инкапсуляция #полиморфизм #наследование #объекты #функциональное_программирование #структурное_программирование
-
[Перевод] Люди не понимают ООП
«ООП для меня означает лишь обмен сообщениями, локальные ограничения и защиту, сокрытие состояния процесса и крайне позднее привязывание», — Алан Кэй (человек, придумавший термин «объектно-ориентированное программирование») 1 Похоже, многим не нравится объектно-ориентированное программирование. Первое, что приходит в голову, когда слышишь эту трёхбуквенную аббревиатуру — это пример с автомобилем, наследование, геттеры, сеттеры и ObjectFactoryFactorySingleton. Мне это всегда казалось довольно странным. Мне не только нравится ООП, я ещё и считаю, что часто это лучший/наиболее очевидный способ моделирования задачи. И ниже я расскажу, почему.
https://habr.com/ru/companies/ruvds/articles/792052/
#ruvds_переводы #ооп #инкапсуляция #полиморфизм #наследование #объекты #функциональное_программирование #структурное_программирование
-
Размышления о структурном программировании
Изначально я хотел назвать статью как нибудь вызывающе, например, "Как наука может превращаться в религию", "В ловушке искажений смыслов структурного программирования" или "О чем вам забыли рассказать про структурное программирование", но в результате все же оставил текущее название и надеюсь, оно не вызывает раздражения у читателей. И хотя другие заголовки являются более кликбейтными, тем не менее они все же в больше степени отражают смысл статьи, чем нейтральные "размышления". А поводом к этой статье послужил один из комментариев к предыдущей публикации Управление памятью и разделяемыми ресурсами без ошибок / Хабр , где в комментариях написали "было доказано математически". А я сразу вспомнил свое небольшое расследование, когда пытался разобраться в одном из "математических доказательств", про которое нам всем рассказывают еще в школе на уроках информатики. Все наверно помнят, что любой алгоритм можно представить в виде трех видов алгоритмических конструкций, следование, ветвление и повторения? А иногда еще добавляют, что эту теорему выдвинул и доказал Э. Дейкстра в 70-х гг. прошлого века, в том числе, включая широко распиаренный якобы запрет на использование операторов goto.
https://habr.com/ru/articles/784238/
#структурное_программирование #дейкстра #алгоритмы #алгоритмическая_композиция