x
Что там знать— наливай да пей
Ayrat
Мне кстати пиздец завидно, что джава заставляет хендлить эксепшны
ну это такое. По сути мисюз. Пользуемся дорогими в рантайме экспешнами вместо дешёвой Result монадки
Ayrat
экспепшны для исключительных ситуаций когда надо прям поломать нахер метод со всем его стак трейсом и вывалиться сразу наверх где обработать.
Анна
Что там знать— наливай да пей
надо будет все кишки clr знать
Фил Ранжин
Ayrat
а не таскать этот ексепшн через 10 стак фреймов и постоянно кетчить и перебрасывать
Vladislav
Особенно обычные программисты
Vladislav
Мне кажется мало кто ил вьюер даже открывает
Фил Ранжин
я не умею читать ил
Фил Ранжин
гоните меня
Ayrat
экспешны тоже нужны, но checked exceptions в джаве это унылая замена Result я вот пользуюсь ексепшнами смело потому что они у меня срабатывают когда происходит лютый пиздец и трай кетч один.
Фил Ранжин
всегда подзываю шарящего
Анна
я не умею читать ил
думаю, что это нормально
Фил Ранжин
думаю, что это нормально
я не хочу быть нормальным
Фил Ранжин
сёдня ночью займусь илом
Фил Ранжин
хули, как не пацан
Ayrat
ну стаковая запись вообще ломает мозг. Фортран стайл 1 2 + 5 * //это 15 если чо
Ayrat
если знать что IL стековый, то сразу приходит понимание
Ayrat
положил на стек арг1 положил на стек арг2 вызвал метод от двух аргументов, который поконсумил оба аргумента со стека п положил на стек результат
Ayrat
как работает?
положил на стек 1 положил на стек 2 вызвал сумму, которая взяла со стека два числа, просуммировала и положила результат на стек положил на стек 5 вызвал умножение, которое взяло со стека два числа (3, котоаря от суммы и 5) и положила на стек 15
Vasiliy
ну стаковая запись вообще ломает мозг. Фортран стайл 1 2 + 5 * //это 15 если чо
ммм так же польская запись, ее все в универе проходят. И забывают)
Ayrat
ну там ещё в форте принт есть, который берёт число со стека и в аутпут выводит
Ayrat
я забыл команду
Ayrat
точка вроде?
Ayrat
т.е. полная программа 1 2 + 5 * .
Фил Ранжин
если захочу ещё на два домножить, что бы получить 30 надо: 1 2 + 5 * 2 * ?
Ayrat
ты уже начал понимать IL!
Фил Ранжин
хехе
Фил Ранжин
вообще это ведь хорошая проблема
Фил Ранжин
что когда взрослый, уже нельзя у людей учиться
Фил Ранжин
слишком крутой стал
Фил Ранжин
только в сети и с книг
Фил Ранжин
и если не можешь понять с наскока - идёшь нахуй
Фил Ранжин
да чё я тут говорю
Фил Ранжин
статью напишу
Фил Ранжин
а где ил пописать интерактивно можно?
Ayrat
а где ил пописать интерактивно можно?
Ну там прям IL Interactive нет, там же куча прелюдий типа объявление методе, глубины стака для него и пр
Анна
я не хочу быть нормальным
ну тогда ты знаешь, что делать 🤷‍♀️
Ayrat
я обычно пишу IL в шарплабе
Ayrat
через C# :D
Ayrat
https://sharplab.io/
Ayrat
там можно и на F# писать IL :D
Анна
Если я буду менять работу на дотнет, кишки придётся изучить. И C# тоже. А к F# команду уже морально готовят и без меня. Надо на собеседке не облажаться бы 🤔
Фил Ранжин
Фил Ранжин
protected internal
Анна
Вот ваще ни в зуб ногой
Фил Ранжин
многопоточка
Фил Ранжин
Solid
Фил Ранжин
вот эти четыре штуки у меня всегда спрашивают
Фил Ранжин
хуй знает, почему
Фил Ранжин
и причём тут прротектед интёрнал
Анна
У меня алгоритмы будут спрашивать 🤷‍♀️
Анна
а про C# они в курсе, что я со словарём
Фил Ранжин
это хотя бы интересно
Анна
да, это мы любим
Vladislav
Вот ваще ни в зуб ногой
в джетбрейнс потом хочешь?
Vladislav
опять
Анна
в джетбрейнс потом хочешь?
Хочу. Но пока я прокачаюсь до их уровня, они без меня мир завоюют :(
Анна
На моей текущей работе я уже этакий толстый ленивый кот, здесь с ростом сложнее, надо выходить из зоны комфорта 😐
Vasiliy
если собеседование по c# то имхо знать ответы на такие вопросы хорошо)
Vasiliy
Vladislav
а то слишком тепло
Vasiliy
у понял. но можешь их сама спросить, а они знают c#
Vladislav
https://overreacted.io/things-i-dont-know-as-of-2018/
Vladislav
на тему импостер синдрома
Анна
а то слишком тепло
Моя уютная галера совершила многоходовку: перенесли в офис в центр города с вкусными столовками, а потом сделали компенсацию обедов 🤔😐
Vladislav
чел работает над реактом в фейсбуке если шо)
Анна
у понял. но можешь их сама спросить, а они знают c#
списочек я прихранила на всякий :)