The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект Mozilla представил релиз компилятора для языка програ..., opennews (??), 24-Янв-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


15. "Проект Mozilla представил релиз компилятора для языка програ..."  –6 +/
Сообщение от Ваня (??), 24-Янв-12, 12:57 
Т.е. живём без динамической памяти? Без списков, деревьев и дин.массивов?
Ответить | Правка | Наверх | Cообщить модератору

24. "Проект Mozilla представил релиз компилятора для языка програ..."  +/
Сообщение от rain87 (?), 24-Янв-12, 13:09 
ну почему же. с ними, просто память под них будет выделяться и освобождаться автоматически, а не вручную программистом
Ответить | Правка | Наверх | Cообщить модератору

30. "Проект Mozilla представил релиз компилятора для языка програ..."  –2 +/
Сообщение от Ваня (??), 24-Янв-12, 13:21 
Если есть указатели, динамическая память и функция её освобождения, то я могу указатель сделать невалидным.

Без явного контроля над освобождением памяти ни о какой эффективности речь не идёт.

Ответить | Правка | Наверх | Cообщить модератору

32. "Проект Mozilla представил релиз компилятора для языка програ..."  +/
Сообщение от Аноним (-), 24-Янв-12, 13:25 
> и функция её освобождения

Никаких функции освобождения, ты читать умеешь?
> Без явного контроля над освобождением памяти ни о какой эффективности речь не идёт.

Очередная анонимная икспертиза. Конечно же без пруфов.

Ответить | Правка | Наверх | Cообщить модератору

34. "Проект Mozilla представил релиз компилятора для языка програ..."  –2 +/
Сообщение от Ваня (??), 24-Янв-12, 13:28 
Я комментирую статью. И высказываю свою точку зрения. Мне на этот язык начхать, как и всем собственно.
Ответить | Правка | Наверх | Cообщить модератору

88. "Проект Mozilla представил релиз компилятора для языка програ..."  +/
Сообщение от Аноним (-), 24-Янв-12, 15:34 
> Я комментирую статью. И высказываю свою точку зрения.

А я думал что ты кормишь троллей сухим кормом, путем просто сказочного торможения, невладения терминологией и просто общим дебилизмом. Да, будущее MS в надежных руках - счастливой отладки, суки :)

Ответить | Правка | Наверх | Cообщить модератору

61. "Проект Mozilla представил релиз компилятора для языка програ..."  +/
Сообщение от тоже Аноним (ok), 24-Янв-12, 14:42 
Ждем примера с превращением std::tr1::shared_ptr в невалидный.
Это возможно, конечно.
Но только на более низком уровне, который в Rust'е, очевидно, будет недоступен.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

66. "Проект Mozilla представил релиз компилятора для языка програ..."  +/
Сообщение от Ваня (??), 24-Янв-12, 14:51 
free(ptr)

Функцию free прошу заменить на функцию освобождения дин.памяти.

После указатель будет либо NULL, либо ссылаться хрен пойми на что. И то, и другое описано как невозможное, с чего собственно и начался наш с вами диалог.

Ответить | Правка | Наверх | Cообщить модератору

73. "Проект Mozilla представил релиз компилятора для языка програ..."  +/
Сообщение от Crazy Alex (??), 24-Янв-12, 15:09 
Будет доступен в unsafe-блоке. Да, в нём можно начудить, а можно получить хорошую эффективность. И это правильно, товарищи.
Ответить | Правка | Наверх | Cообщить модератору

117. "Проект Mozilla представил релиз компилятора для языка програ..."  +/
Сообщение от тоже Аноним (ok), 24-Янв-12, 17:36 
Осталось объяснить, с какого перепугу в этот язык кто-то будет вводить функции освобождения динамической памяти.
Даже на С++ их непосредственное использование давно стало дурным тоном, поскольку для одних и тех же задач куда безопаснее применять не "сырые" указатели, а ссылки и "умные" указатели. Чуть менее эффективно, но это отнюдь не критично.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

119. "Проект Mozilla представил релиз компилятора для языка програ..."  –1 +/
Сообщение от Ваня (??), 24-Янв-12, 17:38 
> Я: Если есть указатели, динамическая память и функция её освобождения, то я могу указатель сделать невалидным
> Вы: Ждем примера с превращением std::tr1::shared_ptr в невалидный
> Вы: Осталось объяснить, с какого перепугу в этот язык кто-то будет вводить функции освобождения динамической памяти.

Повторюсь ещё раз: если есть указатели, динамическая память и функция её освобождения, то я могу указатель сделать невалидным.

Ответить | Правка | Наверх | Cообщить модератору

122. "Проект Mozilla представил релиз компилятора для языка програ..."  +/
Сообщение от Аноним (-), 24-Янв-12, 17:45 
>> Я: Если есть указатели, динамическая память и функция её освобождения, то я могу указатель сделать невалидным
>> Вы: Ждем примера с превращением std::tr1::shared_ptr в невалидный
>> Вы: Осталось объяснить, с какого перепугу в этот язык кто-то будет вводить функции освобождения динамической памяти.
> Повторюсь ещё раз: если есть указатели, динамическая память и функция её освобождения,
> то я могу указатель сделать невалидным.

Тебе человеческим языком сказано, что НЕТ функции освобождения памяти, а есть автоматическое управление памяти — то бишь без участия программиста. Какие еще могут быть "если"?

Ответить | Правка | Наверх | Cообщить модератору

153. "Проект Mozilla представил релиз компилятора для языка програ..."  +/
Сообщение от anonymous vulgaris (?), 25-Янв-12, 02:22 
> Даже на С++ их непосредственное использование давно стало дурным тоном, поскольку для  одних и тех же задач куда безопаснее применять не "сырые" указатели, а ссылки и "умные" указатели.

Ну вот тут недавно был отчет о том как в firefox борются с утечками памяти, можете там про умных с хорошими тонами почитать

>НЕТ функции освобождения памяти, а есть автоматическое управление памяти — то бишь без участия программиста. Какие еще могут быть "если"?

никаких если, да зравствует жаба-ц# ясное дело!

Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

164. "Проект Mozilla представил релиз компилятора для языка програ..."  +2 +/
Сообщение от Аноним (-), 25-Янв-12, 10:55 
Жаба и ц#? Увольте. Лисп — наше всё!
Ответить | Правка | Наверх | Cообщить модератору

42. "Проект Mozilla представил релиз компилятора для языка програ..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 24-Янв-12, 13:55 
будет очередной gc, почти как в яве с её гемором сборщика.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

195. "Проект Mozilla представил релиз компилятора для языка програ..."  +1 +/
Сообщение от gknrenmds (?), 25-Янв-12, 20:52 
И мозилла станет жрать еще больше памяти...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру