Size: a a a

Node.js — русскоговорящее сообщество

2019 December 02

PN

Pavel Nakonechnyy in Node.js — русскоговорящее сообщество
Sergey Slipchenko
по сути это была Java без кроссплатформенности же
Джавист не вечен, .net core вам в печень
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Алексей Попов
Нет
Там базовые вещи по разному реализованы, идеология в деталях иная. Я же упомянул - внутренние классы без доступа ко внешним, отсутствие виртуальности по умолчанию
Считать что они похожи возможно только не вдаваясь в детали. Тогда все языки с си подобным синтаксисом кажутся одинаковыми
да не, это уже совсем тонкости. И Си-подобные вообще ни разу не настолько похожи как бы
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Pavel Nakonechnyy
Джавист не вечен, .net core вам в печень
ну тут уж Аксиома Эскобара ИМХО
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Sergey Slipchenko
да не, это уже совсем тонкости. И Си-подобные вообще ни разу не настолько похожи как бы
Прочтите, виртуальность функций это не тонкости, а ключевой момент
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Алексей Попов
Прочтите, виртуальность функций это не тонкости, а ключевой момент
>по умолчанию

ну такое. Да и не то что бы меня это ща сильно интересовало, так что сорян, но пожалуй воздержусь от чтения 😉
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
зачем только тогда спорить - непонятно
источник

PN

Pavel Nakonechnyy in Node.js — русскоговорящее сообщество
C# в принципе как-то дружелюбнее и продуманнее Java
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
так создавался для людей, а не для микроволновок
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Sergey Slipchenko
>по умолчанию

ну такое. Да и не то что бы меня это ща сильно интересовало, так что сорян, но пожалуй воздержусь от чтения 😉
а ты точно понимаешь что значит "по умолчанию"? просто это действительно ключевой момент
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Алексей Попов
а ты точно понимаешь что значит "по умолчанию"? просто это действительно ключевой момент
нет, что значит "по умолчанию" не особо вкуриваю сходу. Поясни
источник

K

Kurakste in Node.js — русскоговорящее сообщество
Салют. А подсобите с гитом. Я как-то не аккуратно замерджил ветки. У меня хед ориджин мастера куда то уехал. Я его вроде ресет хеадом выставил но он выглядит теперь так. Чет не соображу как в нормальное состояние вернуться)
источник

K

Kurakste in Node.js — русскоговорящее сообщество
история
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Kurakste
Салют. А подсобите с гитом. Я как-то не аккуратно замерджил ветки. У меня хед ориджин мастера куда то уехал. Я его вроде ресет хеадом выставил но он выглядит теперь так. Чет не соображу как в нормальное состояние вернуться)
git reset --hard <куда надо>. И если что потом есть git reflog 😉
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Kurakste
Салют. А подсобите с гитом. Я как-то не аккуратно замерджил ветки. У меня хед ориджин мастера куда то уехал. Я его вроде ресет хеадом выставил но он выглядит теперь так. Чет не соображу как в нормальное состояние вернуться)
git checkout master?
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
а не, хуйню сказал, не увидел второй скрин
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Sergey Slipchenko
нет, что значит "по умолчанию" не особо вкуриваю сходу. Поясни
в java все методы всегда виртуальные
в c# ты должен объявить метод виртуальным если подразумевается, что потомок может его переопределить
учитывая, что оба языка в основном ооп, это принципиальное различие как в поведении в рантайме, так и в подходе к проектированию иерархий классов
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Алексей Попов
в java все методы всегда виртуальные
в c# ты должен объявить метод виртуальным если подразумевается, что потомок может его переопределить
учитывая, что оба языка в основном ооп, это принципиальное различие как в поведении в рантайме, так и в подходе к проектированию иерархий классов
типа шарп в этом плане ближе к плюсам чем к джаве?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Eugene Butusov
типа шарп в этом плане ближе к плюсам чем к джаве?
да, есть возможность писать более эффективный код, виртуальные таблицы методов не обязательны, вызов метода может быть дешевле
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Алексей Попов
в java все методы всегда виртуальные
в c# ты должен объявить метод виртуальным если подразумевается, что потомок может его переопределить
учитывая, что оба языка в основном ооп, это принципиальное различие как в поведении в рантайме, так и в подходе к проектированию иерархий классов
но в джаве можно сделать метод невиртуальным ведь, верно? final?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Sergey Slipchenko
но в джаве можно сделать метод невиртуальным ведь, верно? final?
нет
источник