
Ned Ogl
08.04.2016
18:45:52

Alejandro
08.04.2016
18:46:53
Лолшто?

Ned Ogl
08.04.2016
18:47:19
Ты был вчера, когда я рассказал, как убунту обновил, а она копыта склеила?
Даже показал

Google

Ned Ogl
08.04.2016
18:47:27
Вчера же и склеила

Penter
08.04.2016
18:49:25
Написал , что жава хуита, т.к. это просто C++ на jvm, а статик хуита -- для даунов, т.к. внутри это объект-компаньон класса
@
КОКОКО В ЖАВЕ НЕТУ НИЧЕГО ОТ ПЛЮСОВ, НЕВРИ
@
Кидаешь пруф
@
Вы исключены из конференции
@
Сообщение стерты
pro.jvm админит неадекват
Не пишите там ничегг кроме молитв на жаву
Даже про нормальные jvm яп не пишите

Andrey
08.04.2016
18:56:38
Сочувствую, везде неадекваты. Из ru_python кикнули, из pro.jvm кикнули.

[Anonymous]
08.04.2016
18:57:13

Penter
08.04.2016
18:58:00
Но говорил не я , а у админа на меня бзик, т.к. он ярый противник крестов
А я сравнил недожаву с плюсами
Т.к. это просто плюсы урезанные на jvm
Это не позволяет пользоваться jvm нормально

Andrey
08.04.2016
18:59:21

Google

Penter
08.04.2016
18:59:50
А не то, что в классе объект торчит, а жава говорит "магия, метод static он ищ воздуха"
Когда в скале как обстоит дело -- так и есть, статики -- просто методы и поля в пр крепленномк классу объекте

Andrey
08.04.2016
19:00:52

Penter
08.04.2016
19:00:54
Также и в котлине

Andrey
08.04.2016
19:01:27

Penter
08.04.2016
19:01:39
Т.е. static добавляет функцию в под-объект, а не делает ее доступной без создания объекта
Т.е. объект создается
Т.е. тратится память
Понимаеш???
11
Если бы метод просто запускался без создания класса, просто функция выполнялась бы, тогда как static скидывает метод в подобъект => все время создается объект с методами

Andrey
08.04.2016
19:03:44

Penter
08.04.2016
19:04:00
ВСЕ
Не сделать язык, который будет использовать jvm адекватно и прозрачно

Andrey
08.04.2016
19:04:25
Возможно.

Penter
08.04.2016
19:04:27
А какие-то ебеня
http://stackoverflow.com/questions/7302206/why-doesnt-scala-have-static-members-inside-a-class

Google

Penter
08.04.2016
19:04:35
Отсюда взял
Первый ответ
Потому и примитивы окромя классов в жаве есть
Кароче сборка мусора ваша жава.

Andrey
08.04.2016
19:05:47
Не пользуйся. Пиши на плюсах - кто мешает?

Penter
08.04.2016
19:06:27
Я так могу C++ на CLR сделать
И вуаля
Managed C++
Только зачем?
Есть же шарп, можно с ним проще пользоваться нетоговном

The Dude
08.04.2016
19:07:09

Andrey
08.04.2016
19:08:13
http://stackoverflow.com/questions/975134/why-cant-we-have-static-method-in-a-non-static-inner-class
Paul Bellora is correct that the language designers could have allowed this. They would then have to carefully disallow any access to the implicit reference to the outer class in static methods of the non-static inner class. At this point, what is the value to this being an inner class if you cannot reference the outer class, except statically? And if static access is fine, then why not declare the whole inner class static? If you simply make the inner class itself static, then you have no implicit reference to the outer class, and you no longer have this ambiguity.
Вот и причина.
Не нужно пользоваться классами как пространствами имён.

Penter
08.04.2016
19:08:50
В языках объекты компаньоны вяжут как частт класса
Так же обращаешься

The Dude
08.04.2016
19:09:10
Приглашаю всех, кто хочет о жабке поговорить на @джавараш

Google

The Dude
08.04.2016
19:09:17
Срачи разрешены

Andrey
08.04.2016
19:09:19
В java для этого есть пакеты. Я всё.

Penter
08.04.2016
19:10:48
ЭТО ПРОСТО ЕБАНЫЕ ПАПКИ
ПРИЧЕМ ТУТ ПОКЕТЫ?

Andrey
08.04.2016
19:11:08
Полегче.
В плюсах пакетов нет как структуры.

Penter
08.04.2016
19:11:39
Да я ебать ору от мусора в жавке
Убили примитивы еще

Andrey
08.04.2016
19:11:56
Не удивлён, что тебя кикают из всех конференций.

Admin
ERROR: S client not available

Penter
08.04.2016
19:12:01
Нахуй , если классы естт
Просто папки есть
И инклудить можно #include<MoyPaket/moped/drandulet/tractor.h>
Так что как-то пофигу

Andrey
08.04.2016
19:14:15
Java не для тебя, смирись и пиши на плюсах. Всё равно для тебя разницы нет.

Penter
08.04.2016
19:16:11
Я могу на обоих писать

Google

coda
08.04.2016
19:16:25

Penter
08.04.2016
19:16:26
Просто свалю на скалу

Andrey
08.04.2016
19:16:57
Кстати, а как на плюсах с пакетами. Есть ли какие-нибудь пакетные менеждеры?

Penter
08.04.2016
19:20:38

Andrey
08.04.2016
19:20:52
Nuget
Там есть плюсовые пакеты?
А что делать в случае с линуксом?

Penter
08.04.2016
19:21:28
Все уже ставится само

Andrey
08.04.2016
19:21:43

Penter
08.04.2016
19:21:46
В линуксах заголовки с либами идут
Либо в пакетах %названиелибы%+"-dev"

grinchfox
08.04.2016
19:24:06
А как же пакетный менеджер ОС ?

Penter
08.04.2016
19:24:35
Он в него не умеет
У меня в генте все заголовки в комплекте идут

grinchfox
08.04.2016
19:25:45
У меня в арче тоже

Andrey
08.04.2016
19:26:04
А как же пакетный менеджер ОС ?
Ну, вариант тоже такой есть. Только это зависит от дистрибутива. А если люди работают на многих дистрибутивах, то это тот ещё гемор.

grinchfox
08.04.2016
19:26:09
На маке есть brew с либами

Andrey
08.04.2016
19:26:28
Ну вот, полный зоопарк. А хотелось бы что-нибудь универсальное.

Penter
08.04.2016
19:27:11
Хуйню несешь