FailsBot
Крылатый пишет server-side на плюсах. БЛ и т.д.
Dima
да, отлаживать небезопасный код - та еще забота, ведь утечек очень много
Крылатый
Ой блять.
Крылатый
Опять этот с жабой своей.
Крылатый
Сразу забанить, что ли?
Dima
какая агрессия
Anton
Aidar
Когда в написании небезопасного кода виноват только ты
Alexey
Крылатый
Aidar
Написал небезопасно твои проблема
Aidar
Ы*
🦥Alex Fails
Алсо холивары у нас в отдельном чате
🦥Alex Fails
#holywar
vladislav
да ето же #holywar
Aidar
/vzhuh@FailsBot
FailsBot
∧_∧
( ・ω・。)つ━☆・*。
⊂ ノ ・゜+.
しーJ °。+ *´¨)
.· ´¸.·*´¨) ¸.·*¨)
(¸.·´ (¸.·'* ☆
Dima
видят другую точку зрения, кидаются как собаки) от дебага многочасового чтоли озверели?
Evgeniy
/vzhuh@FailsBot
FailsBot
∧_∧
( ・ω・。)つ━☆・*。
⊂ ノ ・゜+.
しーJ °。+ *´¨)
.· ´¸.·*´¨) ¸.·*¨)
(¸.·´ (¸.·'* ☆
vladislav
Aidar
Dima
Dima
умные указатели, гарантия отсутствия утечек?
Anton
Ваще-то да.
Upd. Не без головы, конечно.
Aidar
Правильное их применение да
Anton
Это RAII
Dr. Friedrich
Dr. Friedrich
Anatoly
Anatoly
Anatoly
int* p = new int(100);
call_throwable();
Berkus
Aidar
Ну это try catch там ога
Aidar
int* p = new int(100);
call_throwable();
Aidar
а вот тут я попрошу доказательств
Arseny
Будто в java не бывает утечек памяти.
Berkus
олсо если кто делает на С++ тестовый fizzbuzz, смотрите сюда
void fizzbuzz() {
for (int i = 1; i <= 100; ++i) {
using namespace mpark;
match(i % 3, i % 5)(
pattern(0, 0) = [] { std::cout << "fizzbuzz\n"; },
pattern(0, _) = [] { std::cout << "fizz\n"; },
pattern(_, 0) = [] { std::cout << "buzz\n"; },
pattern(_, _) = [i] { std::cout << i << std::endl; });
}
}
Dima
рад, что люди меня услышали
Aidar
На каждой строчке
Berkus
Anatoly
бывают
Berkus
в джаве постоянно бывают утечки
Berkus
причем такие что хер поймаешь
Berkus
некоторые в учебники по андроиду вошли
Dima
утечек конкретно в жабе нет
Dima
вот жеж
Aidar
Когда джависты предпочитают ронять приложение потому что сборщик нормально всеравно не работает да ещё и тормозит
Berkus
закапчури this в лямбду, лямбду в локальную переменную в this, цикл готов
🦥Alex Fails
Berkus
Dima
Berkus
а это зависит от имплементации GC
Jenya
/start
Arseny
Например подстрока большой строки. Возможно правда это уже пофиксили
FailsBot
/start
Hello! I am the FailsBot, working as daemon process written in C with love and in rush in one night in Vim at Android device. Now I use the *stupid* person which hardcoded on main module therefore I have been often restarted. Stay determined! Feel free to write your suggestions to the bot's author in the @fludpac chat.
Berkus
Dima
Dima
который ты упустил
Dima
андроид фактически - это не джава
Dima
своя ВМ, свой андроид сдк
Berkus
ой всё
Dima
джаваподобный апи
Aidar
Ой все
Крылатый
Ой всё
Dr. Friedrich
В жаве утечек нет, как и в C++. А вот в пользовательском коде на этих языках утечки есть.
Крылатый
Жава не жава
Dima
Anton
Ой всё
Dr. Friedrich
Жава онтоп, HotSpot же на C++ написан. Может, гражданин пришёл про HotSpot поспрашивать.
🦥Alex Fails
Dima
тут был человечек, сервер-сайд пишет на крестах
Anatoly
OpenJDK наверное тоже не Java, поскольку другое SDK