-
Data: 2019-01-16 13:37:22
Temat: Re: Jaki język polecić początkującemu? - komentarz do artykułu w Programista 9/2018
Od: g...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu środa, 16 stycznia 2019 13:15:53 UTC+1 użytkownik Maciej Sobczak napisał:
> > > Functional Analysis == Analiza funkcjonalna
> >
> > Słowo funkcjonał pochodzi z rachunku wariacyjnego, gdzie oznacza funkcję, której
argument jest funkcją
>
> Czyli mamy funkcje wyższego rzędu.
Pewien rodzaj funkcji wyższego rzędu, których dziedziną są funkcje rzeczywiste, a
przeciwdziedziną - liczby rzeczywiste. Na przykład całka oznaczona.
> > > Functional Programming == Programowanie funkcjonalne
> >
> > Programowanie funkcyjne - filozofia i metodyka programowania będąca odmianą
programowania deklaratywnego, w której funkcje należą do wartości podstawowych
>
> Czyli mamy funkcje wyższego rzędu.
Dowolne (obliczalne) funkcje wyższego rzędu.
> To jest ten wspólny mianownik.
Gdyby to był "wspólny mianownik", należałoby mówić "analiza funkcyjna".
Ale nie. Analiza funkcjonalna dotyczy funkcjonałów. Programowanie funkcyjne dotyczy
funkcji.
> > Raczej nie posiłkowałbym się w tych sprawach terminologią angielską,
>
> W ogóle tego nie robię. Wskazuję tylko, że wygodnie mieć podobne relacje
terminologiczne. Może powinienem przedstawić je inaczej:
>
> Functional Analysis -> Functional Programming
> Analiza funkcjonalna -> Programowanie funkcjonalne
Problem z językiem angielskim (i z tego co sprawdziłem, również francuskim), jest
taki, że słowo "functional" jest homonimem, który może funkcjonować (!) jako
przymiotnik (funkcyjny/funkcjonalny) oraz jako rzeczownik (funkcjonał).
W języku polskim nie ma tego problemu.
Nie upieram się przy tej interpretacji, bo rzeczywiście ktoś mógłby chcieć uzasadnić,
że gdyby anglosasi chcieli powiedzeć "funkcyjny", to zrobiliby sobie słowo "functive"
(choć wtedy my moglibyśmy to sobie tłumaczyć jako "funktywny". I bądź tu mądry)
Wydaje się, że "programowanie funkcyjne" powoli bardziej się uciera w języku (o czym
świadczy np. istnienie artykułu na Wikipedii), i bardziej nadaje się do tłumaczenia
złośliwych gierek słownych (disfunctional -> dysfunkcyjny), ale to raczej kwestia
historycznego przypadku, niż jakiejś głębokiej prawdy o świecie.
Dlatego nie zamierzam poświęcać temu zagadnieniu ani jednego słowa więcej.
Następne wpisy z tego wątku
- 16.01.19 14:57 AK
- 16.01.19 15:06 AK
- 16.01.19 15:12 AK
- 16.01.19 15:23 AK
- 16.01.19 18:29 g...@g...com
- 16.01.19 20:56 g...@g...com
- 16.01.19 20:58 g...@g...com
- 17.01.19 09:35 Maciej Sobczak
- 17.01.19 09:45 Maciej Sobczak
- 17.01.19 09:58 Maciej Sobczak
- 17.01.19 10:23 AK
- 18.01.19 07:46 Maciej Sobczak
- 18.01.19 10:40 AK
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-21 Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 2024-12-21 Ideologia Geniuszy-Mocarzy dostępna na nowej s. WWW energokod.pl
- 2024-12-21 ciekawy układ magnetofonu
- 2024-12-21 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2024-12-21 Warszawa => Java Developer <=
- 2024-12-21 Zalesie Borowe => Medical Equipment Service Engineer <=
- 2024-12-21 Żerniki => Specjalista ds. Employer Brandingu <=
- 2024-12-21 jak tacy debile
- 2024-12-20 Precedensy politycznie motywowanego nie wydawania w UE
- 2024-12-20 Obrońcy
- 2024-12-20 Obrońcy
- 2024-12-20 Obrońcy
- 2024-12-20 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-20 czyste powietrze
- 2024-12-20 Katowice => Analyst in the Trade Development department (experience wi