home.social

#структурное_программирование — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #структурное_программирование, aggregated by home.social.

  1. Объекты и классы — дар божий или проклятие

    Я давно вынашивал желание написать эту статью. И, наверное, мне бы стоило потратить некоторое время на то, чтобы написать её чуть более структурно и продуманно, но, пожалуй, я её в таком случае вообще не напишу, так что - статья будет ad hock, прям from the top of my mind. Начнём с того, что в обсуждениях объектного программирования бытуют несколько популярных мнений

    habr.com/ru/articles/1025200/

    #ооп #фп #структурное_программирование #спагеттикод #человек

  2. Объекты и классы — дар божий или проклятие

    Я давно вынашивал желание написать эту статью. И, наверное, мне бы стоило потратить некоторое время на то, чтобы написать её чуть более структурно и продуманно, но, пожалуй, я её в таком случае вообще не напишу, так что - статья будет ad hock, прям from the top of my mind. Начнём с того, что в обсуждениях объектного программирования бытуют несколько популярных мнений

    habr.com/ru/articles/1025200/

    #ооп #фп #структурное_программирование #спагеттикод #человек

  3. Объекты и классы — дар божий или проклятие

    Я давно вынашивал желание написать эту статью. И, наверное, мне бы стоило потратить некоторое время на то, чтобы написать её чуть более структурно и продуманно, но, пожалуй, я её в таком случае вообще не напишу, так что - статья будет ad hock, прям from the top of my mind. Начнём с того, что в обсуждениях объектного программирования бытуют несколько популярных мнений

    habr.com/ru/articles/1025200/

    #ооп #фп #структурное_программирование #спагеттикод #человек

  4. Объекты и классы — дар божий или проклятие

    Я давно вынашивал желание написать эту статью. И, наверное, мне бы стоило потратить некоторое время на то, чтобы написать её чуть более структурно и продуманно, но, пожалуй, я её в таком случае вообще не напишу, так что - статья будет ad hock, прям from the top of my mind. Начнём с того, что в обсуждениях объектного программирования бытуют несколько популярных мнений

    habr.com/ru/articles/1025200/

    #ооп #фп #структурное_программирование #спагеттикод #человек

  5. Классификация парадигм программирования

    Здравствуйте, меня зовут Дмитрий Карловский и я.. придерживаюсь следующей парадигмы мышления: всякое определение должно иметь чёткую границу между тем, что ему соответствует, и тем, что не соответствует. К сожалению, часто можно встретить споры о пересекающихся определениях, словно они взаимоисключают друг друга. Не менее часто можно встретить ложную дилемму между двумя терминами не покрывающими всё множество сущностей. Что ж, позвольте внести ясность и предложить вам непротиворечивую классификацию парадигм - подходов к написанию кода, во многом определяющих способ мышления человека по донесению задачи до кремниевого исполнителя. Аспекты классификации

    habr.com/ru/articles/905292/

    #Декларативное_программирование #Императивное_программирование #Функциональное_программирование #Процедурное_программирование #Реактивное_программирование #Интерактивное_программирование #Структурное_программирование #Множественная_диспетчеризация #Обобщенное_программирование #ооп

  6. Классификация парадигм программирования

    Здравствуйте, меня зовут Дмитрий Карловский и я.. придерживаюсь следующей парадигмы мышления: всякое определение должно иметь чёткую границу между тем, что ему соответствует, и тем, что не соответствует. К сожалению, часто можно встретить споры о пересекающихся определениях, словно они взаимоисключают друг друга. Не менее часто можно встретить ложную дилемму между двумя терминами не покрывающими всё множество сущностей. Что ж, позвольте внести ясность и предложить вам непротиворечивую классификацию парадигм - подходов к написанию кода, во многом определяющих способ мышления человека по донесению задачи до кремниевого исполнителя. Аспекты классификации

    habr.com/ru/articles/905292/

    #Декларативное_программирование #Императивное_программирование #Функциональное_программирование #Процедурное_программирование #Реактивное_программирование #Интерактивное_программирование #Структурное_программирование #Множественная_диспетчеризация #Обобщенное_программирование #ооп

  7. Классификация парадигм программирования

    Здравствуйте, меня зовут Дмитрий Карловский и я.. придерживаюсь следующей парадигмы мышления: всякое определение должно иметь чёткую границу между тем, что ему соответствует, и тем, что не соответствует. К сожалению, часто можно встретить споры о пересекающихся определениях, словно они взаимоисключают друг друга. Не менее часто можно встретить ложную дилемму между двумя терминами не покрывающими всё множество сущностей. Что ж, позвольте внести ясность и предложить вам непротиворечивую классификацию парадигм - подходов к написанию кода, во многом определяющих способ мышления человека по донесению задачи до кремниевого исполнителя. Аспекты классификации

    habr.com/ru/articles/905292/

    #Декларативное_программирование #Императивное_программирование #Функциональное_программирование #Процедурное_программирование #Реактивное_программирование #Интерактивное_программирование #Структурное_программирование #Множественная_диспетчеризация #Обобщенное_программирование #ооп

  8. Классификация парадигм программирования

    Здравствуйте, меня зовут Дмитрий Карловский и я.. придерживаюсь следующей парадигмы мышления: всякое определение должно иметь чёткую границу между тем, что ему соответствует, и тем, что не соответствует. К сожалению, часто можно встретить споры о пересекающихся определениях, словно они взаимоисключают друг друга. Не менее часто можно встретить ложную дилемму между двумя терминами не покрывающими всё множество сущностей. Что ж, позвольте внести ясность и предложить вам непротиворечивую классификацию парадигм - подходов к написанию кода, во многом определяющих способ мышления человека по донесению задачи до кремниевого исполнителя. Аспекты классификации

    habr.com/ru/articles/905292/

    #Декларативное_программирование #Императивное_программирование #Функциональное_программирование #Процедурное_программирование #Реактивное_программирование #Интерактивное_программирование #Структурное_программирование #Множественная_диспетчеризация #Обобщенное_программирование #ооп

  9. [Перевод] Люди не понимают ООП

    «ООП для меня означает лишь обмен сообщениями, локальные ограничения и защиту, сокрытие состояния процесса и крайне позднее привязывание», — Алан Кэй (человек, придумавший термин «объектно-ориентированное программирование») 1 Похоже, многим не нравится объектно-ориентированное программирование. Первое, что приходит в голову, когда слышишь эту трёхбуквенную аббревиатуру — это пример с автомобилем, наследование, геттеры, сеттеры и ObjectFactoryFactorySingleton. Мне это всегда казалось довольно странным. Мне не только нравится ООП, я ещё и считаю, что часто это лучший/наиболее очевидный способ моделирования задачи. И ниже я расскажу, почему.

    habr.com/ru/companies/ruvds/ar

    #ruvds_переводы #ооп #инкапсуляция #полиморфизм #наследование #объекты #функциональное_программирование #структурное_программирование

  10. [Перевод] Люди не понимают ООП

    «ООП для меня означает лишь обмен сообщениями, локальные ограничения и защиту, сокрытие состояния процесса и крайне позднее привязывание», — Алан Кэй (человек, придумавший термин «объектно-ориентированное программирование») 1 Похоже, многим не нравится объектно-ориентированное программирование. Первое, что приходит в голову, когда слышишь эту трёхбуквенную аббревиатуру — это пример с автомобилем, наследование, геттеры, сеттеры и ObjectFactoryFactorySingleton. Мне это всегда казалось довольно странным. Мне не только нравится ООП, я ещё и считаю, что часто это лучший/наиболее очевидный способ моделирования задачи. И ниже я расскажу, почему.

    habr.com/ru/companies/ruvds/ar

    #ruvds_переводы #ооп #инкапсуляция #полиморфизм #наследование #объекты #функциональное_программирование #структурное_программирование

  11. Размышления о структурном программировании

    Изначально я хотел назвать статью как нибудь вызывающе, например, "Как наука может превращаться в религию", "В ловушке искажений смыслов структурного программирования" или "О чем вам забыли рассказать про структурное программирование", но в результате все же оставил текущее название и надеюсь, оно не вызывает раздражения у читателей. И хотя другие заголовки являются более кликбейтными, тем не менее они все же в больше степени отражают смысл статьи, чем нейтральные "размышления". А поводом к этой статье послужил один из комментариев к предыдущей публикации Управление памятью и разделяемыми ресурсами без ошибок / Хабр , где в комментариях написали "было доказано математически". А я сразу вспомнил свое небольшое расследование, когда пытался разобраться в одном из "математических доказательств", про которое нам всем рассказывают еще в школе на уроках информатики. Все наверно помнят, что любой алгоритм можно представить в виде трех видов алгоритмических конструкций, следование, ветвление и повторения? А иногда еще добавляют, что эту теорему выдвинул и доказал Э. Дейкстра в 70-х гг. прошлого века, в том числе, включая широко распиаренный якобы запрет на использование операторов goto.

    habr.com/ru/articles/784238/

    #структурное_программирование #дейкстра #алгоритмы #алгоритмическая_композиция