Осознал, что синтаксис и устройство языка программирования могут добавлять информационный слой к обычному разговорному языку, на основе которого сделан этот язык программирования.
Например в C# можно вызвать list.Count, а можно list.Count(). Первое это свойство, оно хранится непосредственно в объекте списка и просто читается из памяти. Поэтому слово Count в данном случае — существительное. Второе — со скобками — это метод расширения для всех объектов, реализующих перечисление (IEnumerable), к которым относится и список. Вызов метода — это не чтение свойства, это указание компьютеру выполнить какую-то операцию или последовательность операций (и при этом иногда вернуть результат, иногда нет). Поэтому слово Count в данном случае — глагол. Хотя под капотом, если я правильно помню, когда метод Count() находит свойство Count или Length, он ничего не считает, а возвращает это свойство, но в общем случае всё равно его выполнение это последовательность каких-то операций. Да и в любом кастомном классе легко представить себе, допустим, свойство Fill, которое вернёт текущий цвет, и метод Fill(), который будет закрашивать новым цветом. В первом случае существительное, во втором глагол, хотя разница между ними только в скобках, которые имеют смысл только в контексте языка программирования.
#dev
🤖 Aqlni shubha ostiga qo‘yadigan kapcha!
Bir dasturchi “I’m Not a Robot” nomli sayt ishga tushirdi. Bu yerda odatdagi kapcha emas, balki inson ekanligingizni isbotlash uchun 48 ta sinovdan o‘tishingiz kerak bo‘ladi.
🔹 Boshlanishida oddiy — yo‘l belgilarini topish kabi topshiriqlar.
🔹 Keyin esa mantiqiy boshqotirmalar, hatto “X va O” o‘yinigacha boradi.
🔹 Har bir keyingi kapcha avvalgisidan qiyinroq.
Jarayon ancha vaqt oladi, diqqat va topqirlikni talab qiladi. Oddiy botlar bunga dosh berolmaydi. Lekin odam ham oxiriga yetgach, o‘zidan so‘raydi: “Buni men qildimmi?” 😄
👉Bizning barcha loyihalar | #captcha
https://altcha.org/
Free, open-source #Captcha alternative
ALTCHA uses a proof-of-work mechanism to protect your website, APIs, and online services from spam and unwanted content.
Unlike other solutions, ALTCHA is free, open-source and self-hosted, does not use cookies nor fingerprinting, does not track users, and is compliant with data-privacy regulations and accessible.