Showing all 38 replies.
>>
>>
>>
>>
>>
>>109000186
I am learning swift to build apps I need, but as a C only, God it's a fucking pain trying to learn high level languages. Why the fuck would anyone want to develop native software let alone videogames in a language where you cannot even be explicit about heap or stack? I genuinely don't understand why the fuck do we need to cater to iq of people who do not know who to code aka web developers.
>>
>>
>>109001305
Swifts lsp has a memory leak on Linux. It will consume gigabytes of ram in mins for any decently sized project. Also parts of the stdlib is either hacked together or just doesn't work on non Apple.
>>
>>
>>
>>
>>
>>109001417
int ar[10];
int *ar = malloc(10*sizeof(int));
>>109001393
I don't think zig will let me develop apps on appkit.
>>
>>109001305
>I thought Swift runs on GNU/Linux and Windows, just without the Apple libraries?
well their main focus is still applel so the community for anything else with swift is pretty bad
>>109001332
>Why the fuck would anyone want to develop native software let alone videogames in a language where you cannot even be explicit about heap or stack?
atomic reference counting is good enough for most cases, for anything else you can just use c/c++ and then use swift to glue that part together with whatever applel integrations you need
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
File: 1752261059059328.png (170.1 KB)
as an iOS dev Swift is really nice and easy to use and powerful and fast and I love the language
but it has next to no library support (I think there's a grand total of ONE library that adds GUI development on windows, and it's a piece of shit) and it also makes me unemployable outside of the apple ecosphere
unironically considering transitioning to rust
>>
>>109002186
>>109002362
meh people build engines in c# these days, concerns are overblown
>>
>>
>>
>>
>>
>>
>>
>>
>>109000186
I think both are pretty good. Swift is definitely easier to use but it has a performance overhead and a smaller ecosystem that's mainly focsed on Apple platforms.
I'd still use it over Go because it has ADTs.
>>
>>
>>
>>