GKotfis / Devsession-Podcast

Wszystkie tematy, pytania związane z podcastem Devsession wrzucaj śmiało tutaj
MIT License
5 stars 0 forks source link

Tomasz Heimowski - Programowanie Funkcyjne #4

Closed GKotfis closed 5 years ago

GKotfis commented 5 years ago

Zapraszam do zadawania pytań! W tym odcinka wypytam Tomka Heimowskiego o co chodzi z tym programowaniem funkcyjnym?!

superdurszlak commented 5 years ago

Co ma największy wpływ na wydajność programów pisanych w językach funkcyjnych? Jak implementacje wypadają na tle analogicznych - ale w językach imperatywnych/obiektowych (zakładając jednakowy sposób wykonania programu - np kompilacja do kodu maszynowego lub wykonanie na JVM)? Z punktu widzenia wydajności, na co trzeba najbardziej uważać pracując z językami funkcyjnymi?

aixelent commented 5 years ago

Temat "O co chodzi z programowaniem funkcyjnym" więc może pytania nie będą aż tak trywialne lub tendencyjne ale dorzucę coś od siebie.

Podłączam się do pytania @superdurszlak. W świecie języków hybrydowych jaki dziś mamy ciekawi mnie aspekt wydajności. Ten sam kawałek kodu napisany (imperatywnie, obiektowo(przykładowo)) i funkcyjnie.

Jako programista C#/F# (tak mi wyszło z szybkiego researchu) jak postrzegasz zmiany w C#? Mam wrażenie jako obserwator (nie mam już styczności z C#), że dużo przenosi się tam od wersji 6.0 z F#. I, że generalnie C# mocno zmierza w kierunku stania się językiem mocno funkcyjnym.

// Przepraszam za chaos bo to na szybko :smiley: