Swift mała popularność w Polsce

0

Dlaczego język programowania od Apple jest tak mało popularny w Polsce? Czy chodzi o to, że programistów nie stać na sprzęt od Apple, czy o konsumenta? Nowe Mac Mini można tanio kupić. Ewentualnie programować pod Linuksem backend w Swift, ponieważ nie ma Xcode pod Ubuntu. Jak oceniacie ten język, jest udanym połączeniem najlepszych cech Scala, Kotlin, Rust i Pythona?

0

Ale do czego chcesz go uzywac oprocz pisania apek na ios?
Sam język jest fajny ale według mnie są zdecydowanie lepsze np. do ML'a i wszystkiego zwiazanego z obliczeniami Julia/Python+numba, do backendu Go/Rust etc.

0

Nowe Mac Mini można tanio kupić.

Po co? Swift ma (miał?) jedną wadę. Przymus posiadania sprzętu od Apple. Na szczęście wielu programistów w tym kraju ma poukładane w głowie, i nie pędzi do sklepu po sprzęt żeby spróbować niszowego języka w tym kraju. Nie jest to aż tak spektakularny język żeby rzucać się na niego bez opamiętania. Ma swoje przeznaczenie, i raczej nie wyjdzie z niszy iOS / OS X.

0
AMD64 napisał(a):

Dlaczego język programowania od Apple jest tak mało popularny w Polsce? Czy chodzi o to, że programistów nie stać na sprzęt od Apple, czy o konsumenta? Nowe Mac Mini można tanio kupić.

A dlaczego myślisz, że tylko w Polsce jest średnio popularny? Gdzie jest bardziej popularny? Masz jakieś badania. Mac mini można może i tanio kupić, ale można dołożyć trochę kasy i kupić jakiś dobry komputer.

Ewentualnie programować pod Linuksem backend w Swift, ponieważ nie ma Xcode pod Ubuntu. Jak oceniacie ten język, jest udanym połączeniem najlepszych cech Scala, Kotlin, Rust i Pythona?

To z broszury reklamowej zdanie wyjęte?

Swift zły nie jest - z wyglądu przypomina Kotlina najbardziej, nawet ma jakieś typeclassy z pupy- czyli jak w Scali. Ale nie ma do notation z tego co wiem. Ma function types - nice. (Z rzeczy, które mnie interesują).
Typowy język obecnej generacji. Wstydu nie ma, ale jakiś specjalny szał też to nie jest.
Naprawdę dziwne jest oparcie odśmiecania na reference counting. Już to kiedyś przerabiałem - w C++. I raczej nie widzę zalet w typowym sofcie pisanym z myślą o roku 2020. Tylko wycieki pamięci i potencjalne problemy z wydajnością w szczycie przetwarzania (ale oczywiście w pewnych benchmarkach i zastosowaniach wyjdzie to na dużo szybsze i lepsze). Refence counting jest przyjaźniejszy dla RAMu - 10 lat temu, na komórkach to mogła być istotna zaleta.

1 użytkowników online, w tym zalogowanych: 0, gości: 1