TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #236 · 28.02

Сопоставление с образцом (pattern matching) — сильный механизм языков программирования, который, к сожалению, встречается не так часто. Причём, как в коде разработчиков, так и в поддержке со стороны самого языка. Разработчики на функциональных языках используют этот механизм довольно часто, потому что у них вообще многое определяется статически через правильный подход к системе типов. Разработчики же на императивных языках очень любят огромные многоуровневые ветвления. Есть даже такое понятие «Спагетти-код» — раньше его применяли к коду, перегруженному операторами перехода, но в современном виде это скорее об избытке операторов условия. Pattern matching позволяет накладывать на объекты некоторый трафарет и смотреть, попадают ли они под него. Это не только выглядит лаконичнее и короче, чем дерево условий, но ещё и понятнее с точки зрения восприятия человеком: вот у нас заказ содержит более 10 элементов и при этом стоит более 1000 долларов, значит делаем на него скидку 10 центов. При этом трафарет работает как сортировщик монеток: самая маленькая проваливается в первый паз, следующая по размеру в следующий итд, применение условий идёт сверху вниз. Есть и неявный плюс: такой подход автоматически провоцирует разработчиков проводить проверку на null. Ведь null не может подходить под трафарет «содержит более 10 товаров». К счастью, в C# этот механизм в последних версиях активно развивают и совершенствуют. И это одно из многочисленных преимуществ C# над Java. #dev

Hashtags

Резултати

Намерени 2 подобни публикации

Търсене: #privacyconcerns

当前筛选 #privacyconcerns清除筛选
AI & Law

@ai_and_law · Post #222 · 23.01.2024 г., 08:04

Controversial Changes to EU's AI Act Allow Facial Recognition Without Judicial Approval Hello, everyone! Recent alterations to the AI Act, initially endorsed in December, are stirring controversy as they permit law enforcement to employ facial recognition on recorded video without judicial consent. German MEP Svenja Hahn decries these last-minute changes, asserting that they undermine civil rights and draw parallels with practices in authoritarian states. The revisions, concluded on December 22, diverge from the initial agreement, which mandated stricter conditions and judicial oversight for facial recognition use. Critics express concerns about post-facial recognition technology, emphasizing the need for clarity on privacy and oversight. The final text faces scrutiny on January 24, with potential amendments requiring further legislative attention. #FacialRecognition#AIAct#EuropeanUnion#CivilRights#PrivacyConcerns

Crypto M - Crypto News

@CryptoM · Post #64920 · 10.04.2026 г., 09:33

🚀 Meta's Legal Challenges May Impact Long-Term Share Recovery Meta Platforms Inc. is facing legal challenges that could affect its long-term stock recovery. Wall Street Journal (Markets) posted on X that the company, known for its social media platforms like Facebook and Instagram, is dealing with various lawsuits that may influence investor sentiment and stock performance. These legal issues include antitrust cases and privacy concerns, which have been ongoing for some time. The company's shares have experienced fluctuations due to these legal battles, and analysts suggest that the outcomes could have significant implications for Meta's market position. While the company continues to innovate and expand its services, the legal environment remains a critical factor for investors to consider. Meta's leadership is focused on addressing these challenges while maintaining its growth trajectory. However, the uncertainty surrounding the legal proceedings could lead to volatility in the stock market. Investors are advised to keep a close watch on developments in these cases as they unfold. #Meta#LegalChallenges#StockRecovery#Antitrust#PrivacyConcerns#InvestorSentiment#MarketVolatility#WallStreetJournal#Facebook#Instagram#StockPerformance#InvestorWatch