Обговорення:Прозорість посилань (інформатика)

Найсвіжіший коментар: Igor Yalovecky у темі «Термінологія. Посилань чи референцій?» 1 рік тому

Термінологія. Посилань чи референцій? ред.

Термін відсутній в словниках українською, але

  • Філософи пишуть українською більше ніж програмісти. Схоже що вже існує філософський термін Референція.
  • Розділ історія, який я не можу перекласти повністю бо там багато важких філософських термінів (поможіть!), каже що термін запозичено якраз з філософії.

З цього в мене виникає думка що стаття має називатись "Прозорість референцій". @Igor Yalovecky та Yuriz: --Буник (обговорення) 13:36, 25 жовтня 2022 (UTC)Відповісти

Або "Референційна прозорість".

У підрозділі 1.1. – “Референційна непрозорість” – проаналізовано виникнення та розвиток ідеї референційної непрозорості. Ідея прозорості/непрозорості знаків уперше з’явилася у другому томі “Логічних досліджень” (1901) Едмунда Гуссерля, проте сам він не вживав понять “прозорість” та “непрозорість” німецькою і писав про два види спрямованості нашого інтересу під час сприйняття знаків і про різний предмет інтенційності. Як вважають дослідники, саме Г. Фреге вперше по суті встановив відмінність між референційною прозорістю та референційною непрозорістю, хоча він і не оперував подібними поняттями. Г. Фреге описав і навів приклади знаків, позбавлених значення істинності, тобто таких, що не є ані істинними, ані хибними. Саме поняття “референційна непрозорість” вочевидь з’явилося вперше у роботах В.О. Куайна, який, продовжуючи міркування Г. Фреге з цього приводу, займався аналізом різних видів непрозорих контекстів та висловлювань зі втраченим значенням істинності. ДЕНИСКО Петро Васильович - НЕПРОЗОРІСТЬ ЗНАКІВ ЯК ПРОБЛЕМА СЕМІОТИЧНОЇ ЕСТЕТИКИ

Скажімо, виклик функції посилається/покликається до якоїсь функції. Цей вираз прозорий, якщо ми можемо замінити на повернене значення функції. Не бачу чому поточна назва не підходить. Чому філософи так переклали? Ну, може їм не подобалось слово «посиланнєва», може ще щось. Гадаю, що в розділі Історія, можна написати референційно (посиланнєво) і вживати далі референційність. --Igor Yalovecky (обговорення) 14:55, 25 жовтня 2022 (UTC)Відповісти
Поточна назва заплутує. Посилання загалом має інше значення - citation. Посилання (програмування) - аналог вказівника. Референція є ні тим ні тим, вона є об'єктом на який вказує вираз. Наприклад вирази   і   позначають одне з комплесних чисел, але не є ні посиланнями з C++ ні гіперпосиланнями. --Буник (обговорення) 16:36, 25 жовтня 2022 (UTC)Відповісти
foo(i) відсилає мене до функції foo і це відсилання/посилання прозоре, якщо я можу його замінити на повернене значення. А що не так, що посилання може бути аналогом вказівника? Як на мене, то це те, що треба. Reference (computer science) і Referential transparency.
Загалом, пропоную залишити як є. --Igor Yalovecky (обговорення) 17:37, 25 жовтня 2022 (UTC)Відповісти
Ну ми напевне відамо перевагу кальці з російської над запозиченням з англійської, коли знайдуться джерела які так роблять, але поки що джерел я не бачив, то може є нагода зробити так аби цю статтю було легше читати. Бо якраз ця відповідь демонструє що назва плутає, тому що знову ж таки, референція в цьому контексті це не "посилання", це скоріше "значення". В "значеннєво-прозорій" мові   - те саме що й  , тому що змінні (в сенсі програмування) відсутні, і що  , що   - це константи які мають доволі прозоре значення. foo(i) - не значеннєво прозоре, бо аби знати що таке foo, і що таке i треба подивитись в контекст виклику. При кожному виклику. Тому ми не можемо замінити цей вираз на якийсь інший, бо і може бути змінною циклу, бо при першому виклику foo може обчислювати sin, а при другому - cos, чи ще щось. --Буник (обговорення) 11:40, 31 жовтня 2022 (UTC)Відповісти
Саме значення не прозоре і не туманне, натомість оце щось, що стоїть між нами і цим значенням і є прозорим чи туманним. Не розумію чому мій попередній допис показує, що ця назва плутає. Як на мене, то там все чітко: посилання прозоре - можемо замінити, непрозоре - не можемо. Якщо говорити про кальку, то треба починати з Посилання_(програмування). І там, і там в англійські - reference. --Igor Yalovecky (обговорення) 00:11, 7 листопада 2022 (UTC)Відповісти
Повернутися до сторінки «Прозорість посилань (інформатика)»