
Ава
18.04.2018
04:08:38
Доброе утро, leonid bylin, @madcuzbad!
А расскажите мне, зачем вы сюда зашли и что вы умеете в сфере I.T.?

leonid
18.04.2018
04:09:30
J2se android development

Aleksandr
18.04.2018
04:14:23
https://m.lenta.ru/news/2018/04/18/na_zdorovye/amp/
Что там Андрей говорил, мол нарушает закон. Вот ему пруф

Google

Кубик
18.04.2018
04:45:59
Доброе утро

Artem
18.04.2018
04:49:11
Доброе

Savva
18.04.2018
04:49:23
/hp

Artem
18.04.2018
04:49:29
Что с телегой?
Без vpn работает

Vitality
18.04.2018
04:50:36
Обновился даже сегодня утром
Доброе утро

leonid
18.04.2018
04:55:55
Доброе утро

Ава
18.04.2018
05:02:46
Доброе утро, @Axxxium!
Что шаришь в I.T.? Чем можешь поделиться с чатом?

Andrey
18.04.2018
05:04:18

Nastassia
18.04.2018
05:05:09
виртуалка работает, бот работает, но запросы к нему не идут :( ну что сломали уже

leonid
18.04.2018
05:06:57
Что лучше обузить идею или эклипс?

quiz
18.04.2018
05:09:03

Google

quiz
18.04.2018
05:09:03

leonid
18.04.2018
05:09:09
+ за идею, - эклипс

Il'ya
18.04.2018
05:15:04

Nastassia
18.04.2018
05:18:40
кста, @rtm00, че с шахматами?

Il'ya
18.04.2018
05:22:35

Сергей
18.04.2018
05:50:48

ХабраХабр I.T. - News & Events
18.04.2018
05:58:48
Docker. Начало (habrahabr.ru)

Alena
18.04.2018
06:09:58
доброе утро всем)

Egor
18.04.2018
06:10:42
Йо

Дмитрий
18.04.2018
06:13:35
Ага разрешил Роскомнадзор ага верите ? Если усилено бориться с самой телеоой, выдать хорошие лицо при алой игре

Alena
18.04.2018
06:14:52

Egor
18.04.2018
06:27:33
откуда?
чет не могу вспомнить

Greck2908
18.04.2018
06:31:04

Alena
18.04.2018
06:31:33
@rtm00 ты тут?

Andrew
18.04.2018
06:31:41
Доброе утро!
Доброе утро Алена!!!

Google

Alena
18.04.2018
06:32:41

ХабраХабр I.T. - News & Events
18.04.2018
06:34:14
Архитектура кода (habrahabr.ru)

Andrew
18.04.2018
06:41:38
Да что то на работе завал
Ну как дела?

Alex
18.04.2018
06:58:21
Эникею в бюджетной организации, обжимаю витуху, решаю вопросы из категории "Я что то нажала и все исчезло", строго смотрю на принтеры, чем заставляю их работать. Планирую вырасти из личинки эникейщика в админа, как то так.

Nastassia
18.04.2018
07:01:19

Кубик
18.04.2018
07:01:43
Пограмировать

Nastassia
18.04.2018
07:11:33
тупит в тг апи ботов, конечно

Alena
18.04.2018
07:16:31

Alex
18.04.2018
07:16:50
идем программировать
К сожалению все что я знаю о программировании, я прочитал на башорге, для меня это темный лес)

Alex
18.04.2018
07:17:09

Nastassia
18.04.2018
07:17:20

Alena
18.04.2018
07:17:39

Александр
18.04.2018
07:18:18

Vyacheslav
18.04.2018
07:22:02
Привет, glastday)

Glastday
18.04.2018
07:25:42
Привет, всем. Я начал учить python и вместо безполезного торчвния в ФБ решил читать полезные вещи. В IT полный ну, т.к. до этого 10 был адвокатом уголовной специализации

Ава
18.04.2018
07:25:51
Доброе утро, Glastday, Andrey Makarov!
Всего два простых вопроса к вам: Зачем вы зашли в чат? Какая ваша специализация в сфере I.T.?

Glastday
18.04.2018
07:26:04
Уже ответил

Google

Nastassia
18.04.2018
07:26:05

Admin
ERROR: S client not available

Alexander
18.04.2018
07:27:04
/+
Настя, привет. Можно как-то из базы вопросов достать вопрос о инкапсуляции?

Nastassia
18.04.2018
07:27:19
привет

Alexander
18.04.2018
07:28:14

Andrey
18.04.2018
07:28:18
Добрый всем! Ит просто интересно:)

ХабраХабр I.T. - News & Events
18.04.2018
07:29:49
Упали с AWS? Заезжайте без вопросов, документы потом, сейчас не до того (habrahabr.ru)

Nastassia
18.04.2018
07:30:01


Alexander
18.04.2018
07:30:54
Вот интересно сколько ЯП соответствуют такому определению. К примеру в С++ тогда можно сказать инкапсуляции не существует
#include <iostream>
class secret {
int my_secret;
public:
secret() : my_secret(0){}
operator int() { return my_secret; }
};
int main() {
secret ms;
*(int*)(&ms) = 5;
std::cout << ms;
}
Вот простой пример, что в С++ нет таких гарантий
И мне вот стало интересно. Это определение какой-то организацией закреплено и можно признать, что в С++ нет инкапсуляции? Или всё же определение инкапсуляции меняется в зависимости от ЯП и в С++ она есть
Я просто обычно читаю официальную документацию только по интересующим меня ЯП. Вот стало интересно в целом. Вроде я не знаю какой-то организации, которая в целом бы контроллировала программирование и давала определения, которые были бы истинной в последней инстанции


Nastassia
18.04.2018
07:49:13
ну, инкапсуляция это один из основных принципов ооп, если с++ ооп яп, то он должен реализовать инкапсуляцию, верно?
вероятно, то определение, которое используется в вопросе, не совсем корректное
или ты его понимаешь несколько иначе

Alexander
18.04.2018
07:49:41
верно, но описанных гарантий как я показал он не даёт

Nastassia
18.04.2018
07:50:04
во всяком случае, ты можешь даже на википедии увидеть пример кода

Google

Nastassia
18.04.2018
07:50:04
сек
https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%BA%D0%B0%D0%BF%D1%81%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)
class A
{
public:
int a, b; //данные открытого интерфейса
int ReturnSomething(); //метод открытого интерфейса
private:
int Aa, Ab; //скрытые данные
void Do_Something(); //скрытый метод
};

Alexander
18.04.2018
07:50:19

Alexander
18.04.2018
07:50:45
я продемонстрировал внешнее вмешательство. Понимаю то я его правильно. В теории у меня не должно быть доступа к my_secret, но не смотря на это я его изменил извне и работа класса в целом из-за этого может нарушится

Nastassia
18.04.2018
07:51:13
вероятно, сам по себе принцип сокрытия данных не дает тебе таких гарантий, но то, как ты этот принцип реализуешь - зависит от тебя и тем самым может дать тебе гарантии
я, к сожалению, не в теме за с++, но в шарпе вполне себе работает

Alexander
18.04.2018
07:53:57
как бы я его не реализовал, но если ЯП даёт возможность получать прямой доступ извне к private и protected, то как бы я не реализовал именно гарантий у меня не будет. Т. е. я могу рассчитывать на то, что не будет дураков, что решат напрямую туда залезть, но гарантий нет.
Так же к примеру и const не гарантиует, что значение не будет изменено. Да в целом запрещает его менять, но опять же кто-то может проигнорировать и изменить значение


Nastassia
18.04.2018
07:55:42
как бы я его не реализовал, но если ЯП даёт возможность получать прямой доступ извне к private и protected, то как бы я не реализовал именно гарантий у меня не будет. Т. е. я могу рассчитывать на то, что не будет дураков, что решат напрямую туда залезть, но гарантий нет.
Так же к примеру и const не гарантиует, что значение не будет изменено. Да в целом запрещает его менять, но опять же кто-то может проигнорировать и изменить значение
вероятно, это особенности с++, я сходу даже не могу сказать, как можно к private полям в шарпе получить доступ

3bl3gamer
18.04.2018
07:58:33

Alexander
18.04.2018
07:58:42

Andrew
18.04.2018
08:00:19
Всем трям
Подскажите по гитлаб в докере