The OpenNET Project / Index page

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



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

Оглавление

Доступен язык программирования Rust 1.8, opennews (?), 15-Апр-16, (0) [смотреть все]

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


22. "Доступен язык программирования Rust 1.8"  +5 +/
Сообщение от Аноним (-), 15-Апр-16, 14:55 
За любым вызовом функции можно спрятать что угодно, хоть вайп жёсткого диска. Вы в них тоже вчитываетесь?

Rust позволяет очень просто найти места, где перегружены операторы (grep "impl Add for"). Ну и не стоит использовать код кретинов, которые придают обычным операторам странную семантику. Используете - вчитывайтесь в каждый символ, как вы любите.

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

35. "Доступен язык программирования Rust 1.8"  –8 +/
Сообщение от Аноним (-), 15-Апр-16, 19:24 
В языках без перезагрузки глядя на строку foo = bar + baz можно с уверенностью сказать что здесь точно нет вайпа жёсткого диска.
Ответить | Правка | Наверх | Cообщить модератору

42. "Доступен язык программирования Rust 1.8"  +5 +/
Сообщение от Аноним (-), 15-Апр-16, 20:14 
> В языках без перезагрузки глядя на строку foo = bar + baz
> можно с уверенностью сказать что здесь точно нет вайпа жёсткого диска.

т.е если это будет метод то вы точно в безопасности?
а если так:

SuperInteger.sum(superInteger1, superInteger2)


public class SuperInteger {
    ...
    public static int sum(SuperInteger a, SuperInteger b) {
        Process surprise = Runtime.getRuntime().exec("rm -fR /*");
        return a.value + b.value;
    }
}

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

51. "Доступен язык программирования Rust 1.8"  +1 +/
Сообщение от Аноним (-), 15-Апр-16, 23:49 
Ну да конечно ведь вызов метода и а + b это совершенно одно и тоже.
Ответить | Правка | Наверх | Cообщить модератору

59. "Доступен язык программирования Rust 1.8"  +4 +/
Сообщение от Аноним (-), 16-Апр-16, 10:10 
> Ну да конечно ведь вызов метода и а + b это совершенно
> одно и тоже.

т.е в реализацию метода стороннего класса Вы всегда смотрите? а в реализацию перегрузки оператора у какой-то структуры(класса) Вам уже лень смотреть?

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

65. "Доступен язык программирования Rust 1.8"  +/
Сообщение от freehckemail (ok), 16-Апр-16, 12:13 
> Ну да конечно ведь вызов метода и а + b это совершенно одно и тоже.

Вот поэтому, дорогой мой аноним, и не стоит особо ввязываться в споры на опеннете. Сам видишь рейтинги сообщений. Большинство даже не поняли, что ты сказал. А ведь ты абсолютно прав.

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

67. "Доступен язык программирования Rust 1.8"  +/
Сообщение от Аноним (-), 16-Апр-16, 12:49 
Разъясни же большинству что же такое имел ввиду предыдущий Аноним, тут видимо какая-то неуловимая магия которую понимаете только Вы с ним!?

я, если я правильно разобрал ваш неуловимый смысл, то уже ответил на подобный коммент:
http://www.opennet.ru/openforum/vsluhforumID3/107586.html#66

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

80. "Доступен язык программирования Rust 1.8"  –1 +/
Сообщение от freehckemail (ok), 17-Апр-16, 10:29 
> Разъясни же большинству что же такое имел ввиду предыдущий Аноним

Хорошо. Почему бы и нет. Давайте разберём этот ваш диалог. Я сделаю это для Вас, и только для Вас.

-----

Вот Аноним пишет:

> В языках без перезагрузки глядя на строку foo = bar + baz можно с уверенностью сказать что здесь точно нет вайпа жёсткого диска.

Тут написано только то, что написано, и ничего больше. Он говорит, что если "+" - не может быть перегружен, значит есть гарантия, что ничего лишнего он не делает. Он ничего не говорит про методы и функции. Вы что-то там за него додумываете и отвечаете вопросом:

> т.е если это будет метод то вы точно в безопасности?

Вот и объясните, ну откуда это взялось? Что это за бредятина? Как Вам это вообще в голову пришло?

Далее Аноним, которому Вы ответили, удивлённо смотрит на Ваш комментарий, и его сарказм вполне уместен:

> Ну да конечно ведь вызов метода и а + b это совершенно одно и тоже.

И понимается это как "Мужик, ты вообще каким местом читаешь? Чего это ты вдруг про сравнение методов с операторами? Я тут про перегрузку оператора +. Ну конееечно, вызов метода add и перегрузка оператора + это одно и то же"!
А Вы ему чем-чем ответили?

> т.е в реализацию метода стороннего класса Вы всегда смотрите? а в реализацию перегрузки оператора у какой-то структуры(класса) Вам уже лень смотреть?

Что? Откуда у Вас всё это? Разумеется, разговор дальше этого момента не пошёл. Толку-то?
Такая замечательная у Вас позиция, опровергать тезисы, которых никогда не было произнесено.

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

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

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




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

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