Осознал, что синтаксис и устройство языка программирования могут добавлять информационный слой к обычному разговорному языку, на основе которого сделан этот язык программирования.
Например в C# можно вызвать list.Count, а можно list.Count(). Первое это свойство, оно хранится непосредственно в объекте списка и просто читается из памяти. Поэтому слово Count в данном случае — существительное. Второе — со скобками — это метод расширения для всех объектов, реализующих перечисление (IEnumerable), к которым относится и список. Вызов метода — это не чтение свойства, это указание компьютеру выполнить какую-то операцию или последовательность операций (и при этом иногда вернуть результат, иногда нет). Поэтому слово Count в данном случае — глагол. Хотя под капотом, если я правильно помню, когда метод Count() находит свойство Count или Length, он ничего не считает, а возвращает это свойство, но в общем случае всё равно его выполнение это последовательность каких-то операций. Да и в любом кастомном классе легко представить себе, допустим, свойство Fill, которое вернёт текущий цвет, и метод Fill(), который будет закрашивать новым цветом. В первом случае существительное, во втором глагол, хотя разница между ними только в скобках, которые имеют смысл только в контексте языка программирования.
#dev
#scala
X's Recommendation Algorithm uses machine learning to show you posts and content you are most likely to engage with across its platform, including the "For You" timeline and notifications. It gathers a large pool of posts from people you follow and others you might like, then ranks them by predicting your interest based on your past actions like likes, clicks, and replies. It also filters out unwanted content and mixes in sponsored posts to keep your feed relevant and diverse. This means your feed is personalized to show you the most interesting and safe content, improving your experience on X.
https://github.com/twitter/the-algorithm
🔥 Сегодня
🔥 Java meetup
📅 14 марта / 18:30–20:30 (время Челябинское, МСК+2) / Челябинск, Бр. Кашириных 12
💵 Бесплатно
📝 Регистрация тут: https://goo.gl/jjHpdj
Собраться с коллегами-Java, Scala разработчиками, послушать профессиональные доклады и обсудить вопросы в непринуждённой атмосфере за бокалом чая? А почему бы и да! 14 марта в 18.30 состоится первая из Java встреч Челябинска.
🔗 Программа: https://goo.gl/jjHpdj
#backend#java#spring#scala#Челябинск
🔥 Яндекс: быстрый поиск— изнутри и снаружи
📅 14 марта / 18:30 (время МСК) / Санкт-Петербург, Пискарёвский проспект, 2к2, л. Щ, Бизнес-центр «Бенуа», 5 этаж
💵 Бесплатно
📝 Регистрация тут: https://goo.gl/THPJjm
Приглашаем опытных разработчиков из Санкт-Петербурга на встречу с ведущими специалистами команд Поиска. Мероприятие пройдёт в рамках цикла встреч «Яндекс изнутри», на которых разработчики и руководители сервисов рассказывают об их устройстве.
🔗 Программа: https://goo.gl/7DR1Lq
#frontend#backend#СанктПетербург
✅ Завтра
✅ Яндекс: быстрый поиск— изнутри и снаружи
📅 14 марта / 18:30 (время МСК) / Санкт-Петербург, Пискарёвский проспект, 2к2, л. Щ Бизнес-центр «Бенуа», 5 этаж
💵 Бесплатно
📝 Регистрация тут: https://goo.gl/THPJjm
Приглашаем опытных разработчиков из Санкт-Петербурга на встречу с ведущими специалистами команд Поиска. Мероприятие пройдёт в рамках цикла встреч «Яндекс изнутри», на которых разработчики и руководители сервисов рассказывают об их устройстве.
🔗 Программа: https://goo.gl/7DR1Lq
#frontend#backend#СанктПетербург
✅ Java meetup
📅 14 марта / 18:30–20:30 (время Челябинское, МСК+2) / Челябинск, Бр. Кашириных 12
💵 Бесплатно
📝 Регистрация тут: https://goo.gl/jjHpdj
Собраться с коллегами-Java, Scala разработчиками, послушать профессиональные доклады и обсудить вопросы в непринуждённой атмосфере за бокалом чая? А почему бы и да! 14 марта в 18.30 состоится первая из Java встреч Челябинска.
🔗 Программа: https://goo.gl/jjHpdj
#backend#java#spring#scala#Челябинск
✅ Через неделю
✅ Java meetup
📅 14 марта / 18:30–20:30 (время Челябинское, МСК+2) / Челябинск, Бр. Кашириных 12
💵 Бесплатно
📝 Регистрация тут: https://goo.gl/jjHpdj
Собраться с коллегами-Java, Scala разработчиками, послушать профессиональные доклады и обсудить вопросы в непринуждённой атмосфере за бокалом чая? А почему бы и да! 14 марта в 18.30 состоится первая из Java встреч Челябинска.
🔗 Программа: https://goo.gl/jjHpdj
#backend#java#spring#scala#Челябинск
✅ Яндекс: быстрый поиск— изнутри и снаружи
📅 14 марта / 18:30 (время МСК) / Санкт-Петербург, Пискарёвский проспект, 2к2, л. Щ, Бизнес-центр «Бенуа», 5 этаж
💵 Бесплатно
📝 Регистрация тут: https://goo.gl/THPJjm
Приглашаем опытных разработчиков из Санкт-Петербурга на встречу с ведущими специалистами команд Поиска. Мероприятие пройдёт в рамках цикла встреч «Яндекс изнутри», на которых разработчики и руководители сервисов рассказывают об их устройстве.
🔗 Программа: https://goo.gl/7DR1Lq
#frontend#backend#СанктПетербург