Необходимость.
Если ты кодишь на асме или С, то тебе автоматическую сборку никто и не предложит.
Но есть среды (Лисп или Пролог, например), где без автоматической сборки мусора не обойтись в принципе. Бессмысленно встраивать средства управления памятью в среды, предназначенные, например, для реализации алгоритмов построения деревьев вывода, в продукционные системы, в скриптовые языки.
Опасный шаг на пути к легализации быдлокодерства - это попытки навесить средства ООП в абсолютно чужеродные среды. В С например.
Вот С++, С# - это и есть путь к быдлокодерству! Или как в следующем ответе - рассмотрение средств с точки зрения "удобства". Вот "удобства" - это самый прямой путь к быдлокодерству!
Другие языки программирования и технологии
Автоматическая сборка мусора - необходимость или опасный шаг на пути к легитимизации быдлокодерства?
Сергей Ключар
Не совсем только согласен, что "удобства" - это только прямой путь к быдлокодерству. Просто повышение уровня абстракции.
Скорее удобство. Если ресурсы позволяют программировать в стиле "брозил и забыл" - почему бы и нет? А ресурсов у современных машин хоть отбавляй.
Хотел тут написать тебе, но Водяной Змей уже все написал.
Странноватый вопрос )) Любая программа пачкает в памяти. Особенно нечто вроде графических движков и тому подобного. Особенно если они на ОПП и целиком загружают в оперативку десяток классов разом. У хорошего кодера они просто пачкать будут поменьше, но кое-что всё-таки останется. С этой точки зрения без сборщиков мусора никуда.
А быдлокодерство в легитимизации не нуждается, оно и так было, есть и будет.
update:
разумеется, это не касается низкоуровневого кода. Туда быдлокодеров вообще ни под каким видом пускать нельзя.
А быдлокодерство в легитимизации не нуждается, оно и так было, есть и будет.
update:
разумеется, это не касается низкоуровневого кода. Туда быдлокодеров вообще ни под каким видом пускать нельзя.
Мирон Арабаев
Быдлокодерство появилось совсем недавно - лет 20 назад, не больше.
Когда появится автокодерство, быдлокодерство будет собрано автоматическим сборщиком мусора с принудительной правкой мозга. И усе будет лигитимно.
Мирон Арабаев
Всё не так. Концепцию автокодества сформулировала Ада Ловлейс ещё в 19-ом веке.
Автокодом в России долгое время называли ассемблер, а потом то, что на Западе стали называть бейсик. В любой среде программирования программист формулирует требования к компьютеру на каком-то языке - вербальном, графическом или даже табличном. И всё это компиллируется или интерпретируется в непосредственные действия компьютера. Это и есть автокодерство и ни какого другого не появится ни когда в принципе! Формирование баз знаний краудсорсингом - это точно такое же автокодерство, как и программирование на языке высокого уровня одним кодером или командой.
А что до сборки мусора... Всё зависит от того, на что заточена среда. Если это среда для решения прикладных задач в конкретной предметной области - зачем кодера грузить управлением памятью?
Автокодом в России долгое время называли ассемблер, а потом то, что на Западе стали называть бейсик. В любой среде программирования программист формулирует требования к компьютеру на каком-то языке - вербальном, графическом или даже табличном. И всё это компиллируется или интерпретируется в непосредственные действия компьютера. Это и есть автокодерство и ни какого другого не появится ни когда в принципе! Формирование баз знаний краудсорсингом - это точно такое же автокодерство, как и программирование на языке высокого уровня одним кодером или командой.
А что до сборки мусора... Всё зависит от того, на что заточена среда. Если это среда для решения прикладных задач в конкретной предметной области - зачем кодера грузить управлением памятью?
Похожие вопросы
- программа автоматического распознавания и ввода капчи ?
- Как скачать программу, а не мусор, с GitHub?
- Можно ли убрать автоматическое обновление сиситемы? Проблем не будет? Заранее спасибо
- Автоматическое приведение типов (вопрос по С++)
- скрипт для автоматической инталляции программ из списка в ubuntu
- Подскажите: как продвинуть сайт новичку бесплатно? Какой сервер автоматических регистраций в каталогах лучше?
- Как создать свою сборку Linux.
- Убедите меня, в деталях,что нейросеть-это не просто фотомонтаж автоматический?
- Что такое сборка windows? не могу понять( помогите плиз!
- Кто ставил себе сборку Windows XP от Zver расскажите как она в работе,глюки есть,ошибки или ещё что-нибудь?Можно ставить