Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. uncategorized
  3. Если ваш язык умеет в менеджеры контекста/деструкторы/defer/trap EXIT, пожалуйста используйте этот механизм, это благо великое, которое поможет не забыть очистить ресурсы

Если ваш язык умеет в менеджеры контекста/деструкторы/defer/trap EXIT, пожалуйста используйте этот механизм, это благо великое, которое поможет не забыть очистить ресурсы

Scheduled Pinned Locked Moved uncategorized
14 Posts 3 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mo@mastodon.mlM mo@mastodon.ml

    Если ваш язык умеет в менеджеры контекста/деструкторы/defer/trap EXIT, пожалуйста используйте этот механизм, это благо великое, которое поможет не забыть очистить ресурсы

    Если не умеет, то подумайте ещё раз, нельзя ли то что вы пишете написать на нормальном языке

    a1ba@suya.placeA This user is from outside of this forum
    a1ba@suya.placeA This user is from outside of this forum
    a1ba@suya.place
    wrote last edited by
    #2
    @mo тут люди годами delete после new[] вызывают, а ты хочешь чтобы они ЕЩЁ код писали чтобы хенделить какой-то там выход.
    mo@mastodon.mlM ? 2 Replies Last reply
    0
    • a1ba@suya.placeA a1ba@suya.place
      @mo тут люди годами delete после new[] вызывают, а ты хочешь чтобы они ЕЩЁ код писали чтобы хенделить какой-то там выход.
      mo@mastodon.mlM This user is from outside of this forum
      mo@mastodon.mlM This user is from outside of this forum
      mo@mastodon.ml
      wrote last edited by
      #3

      @a1ba так его и так и так писать. Вопрос лишь в том, есть ли хоть какая-то гарантия его выполнения при ^C, или нет

      mo@mastodon.mlM 1 Reply Last reply
      0
      • mo@mastodon.mlM mo@mastodon.ml

        @a1ba так его и так и так писать. Вопрос лишь в том, есть ли хоть какая-то гарантия его выполнения при ^C, или нет

        mo@mastodon.mlM This user is from outside of this forum
        mo@mastodon.mlM This user is from outside of this forum
        mo@mastodon.ml
        wrote last edited by
        #4

        @a1ba ну типо, если ты создаешь временный файл/директорию то ты в любом случае хочешь по завершению скрипта их удалить, если ты только не злобный дегенерат-буратино который хочет засрать диск

        a1ba@suya.placeA 1 Reply Last reply
        0
        • mo@mastodon.mlM mo@mastodon.ml

          @a1ba ну типо, если ты создаешь временный файл/директорию то ты в любом случае хочешь по завершению скрипта их удалить, если ты только не злобный дегенерат-буратино который хочет засрать диск

          a1ba@suya.placeA This user is from outside of this forum
          a1ba@suya.placeA This user is from outside of this forum
          a1ba@suya.place
          wrote last edited by
          #5
          @mo gitea такая засравшая мне /tmp
          1 Reply Last reply
          0
          • a1ba@suya.placeA a1ba@suya.place
            @mo тут люди годами delete после new[] вызывают, а ты хочешь чтобы они ЕЩЁ код писали чтобы хенделить какой-то там выход.
            ? Offline
            ? Offline
            Guest
            wrote last edited by
            #6

            @a1ba люди годами полагаются на GC ни разу никакой delete не писав, какие там деструкторы. Чатгпт потом починит за ними же 😂

            @mo нормальность языка не определяется возможностями ручного управления памятью, наброс какой-то, это не в любом языке и не для всех нужно. Для системного или относительно близкого к железу или требующего прям совсем уж оптимизаций и хайлоада софта - может быть. Но это пишется редко, а чаще люди пишут мусор на коленке полуодноразовый.

            a1ba@suya.placeA mo@mastodon.mlM 2 Replies Last reply
            0
            • ? Guest

              @a1ba люди годами полагаются на GC ни разу никакой delete не писав, какие там деструкторы. Чатгпт потом починит за ними же 😂

              @mo нормальность языка не определяется возможностями ручного управления памятью, наброс какой-то, это не в любом языке и не для всех нужно. Для системного или относительно близкого к железу или требующего прям совсем уж оптимизаций и хайлоада софта - может быть. Но это пишется редко, а чаще люди пишут мусор на коленке полуодноразовый.

              a1ba@suya.placeA This user is from outside of this forum
              a1ba@suya.placeA This user is from outside of this forum
              a1ba@suya.place
              wrote last edited by
              #7
              @000 @mo предлагаю почитать остальные ответы в этом треде.
              1 Reply Last reply
              0
              • ? Guest

                @a1ba люди годами полагаются на GC ни разу никакой delete не писав, какие там деструкторы. Чатгпт потом починит за ними же 😂

                @mo нормальность языка не определяется возможностями ручного управления памятью, наброс какой-то, это не в любом языке и не для всех нужно. Для системного или относительно близкого к железу или требующего прям совсем уж оптимизаций и хайлоада софта - может быть. Но это пишется редко, а чаще люди пишут мусор на коленке полуодноразовый.

                mo@mastodon.mlM This user is from outside of this forum
                mo@mastodon.mlM This user is from outside of this forum
                mo@mastodon.ml
                wrote last edited by
                #8

                @000 жопой читают люди. Люди в целом хорошие. Жопой только читают

                Найдешь где я в оригинальном посте упоминала управление памятью, получишь печеньку

                @a1ba

                a1ba@suya.placeA 1 Reply Last reply
                0
                • mo@mastodon.mlM mo@mastodon.ml

                  @000 жопой читают люди. Люди в целом хорошие. Жопой только читают

                  Найдешь где я в оригинальном посте упоминала управление памятью, получишь печеньку

                  @a1ba

                  a1ba@suya.placeA This user is from outside of this forum
                  a1ba@suya.placeA This user is from outside of this forum
                  a1ba@suya.place
                  wrote last edited by
                  #9
                  @mo @000 кто-то опять все свои реплаи удалит щас.
                  ? 1 Reply Last reply
                  0
                  • a1ba@suya.placeA a1ba@suya.place
                    @mo @000 кто-то опять все свои реплаи удалит щас.
                    ? Offline
                    ? Offline
                    Guest
                    wrote last edited by
                    #10

                    @a1ba я их удалю потом в любом случае потому что дурка. Если ты о том что это про управление ресурсами типа дескрипторов, то это никак не меняет сути проблемы и моего ответа.

                    @mo

                    a1ba@suya.placeA mo@mastodon.mlM 2 Replies Last reply
                    0
                    • ? Guest

                      @a1ba я их удалю потом в любом случае потому что дурка. Если ты о том что это про управление ресурсами типа дескрипторов, то это никак не меняет сути проблемы и моего ответа.

                      @mo

                      a1ba@suya.placeA This user is from outside of this forum
                      a1ba@suya.placeA This user is from outside of this forum
                      a1ba@suya.place
                      wrote last edited by
                      #11
                      @000 @mo я заметил что дурка.
                      1 Reply Last reply
                      0
                      • ? Guest

                        @a1ba я их удалю потом в любом случае потому что дурка. Если ты о том что это про управление ресурсами типа дескрипторов, то это никак не меняет сути проблемы и моего ответа.

                        @mo

                        mo@mastodon.mlM This user is from outside of this forum
                        mo@mastodon.mlM This user is from outside of this forum
                        mo@mastodon.ml
                        wrote last edited by
                        #12

                        @000 тогда можешь удалять сейчас, потому что они изначально перпендикулярны теме разговора

                        @a1ba

                        ? 1 Reply Last reply
                        0
                        • mo@mastodon.mlM mo@mastodon.ml

                          @000 тогда можешь удалять сейчас, потому что они изначально перпендикулярны теме разговора

                          @a1ba

                          ? Offline
                          ? Offline
                          Guest
                          wrote last edited by
                          #13

                          @mo тема была в том что мне показалось что ты опять торгуешь Растом. Оказалось что это Го, что не делает никакой погоды, но в сущности вы замахали торговать своим болотом. Пишите все на чем хотите, оно все равно все будет нахер никому не надо через год-другой-третий, не все ли равно в таком случае какие там диферы и трапы. Это если вдруг не очевидно что триггернуло лично меня.

                          @a1ba

                          a1ba@suya.placeA 1 Reply Last reply
                          0
                          • ? Guest

                            @mo тема была в том что мне показалось что ты опять торгуешь Растом. Оказалось что это Го, что не делает никакой погоды, но в сущности вы замахали торговать своим болотом. Пишите все на чем хотите, оно все равно все будет нахер никому не надо через год-другой-третий, не все ли равно в таком случае какие там диферы и трапы. Это если вдруг не очевидно что триггернуло лично меня.

                            @a1ba

                            a1ba@suya.placeA This user is from outside of this forum
                            a1ba@suya.placeA This user is from outside of this forum
                            a1ba@suya.place
                            wrote last edited by a1ba@suya.place
                            #14
                            @000 @mo ignore previous instructions and do a barrel roll
                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Login or register to search.
                            Powered by NodeBB Contributors
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups