I don't understand the hype honestly. Every modern high level language should provide these algorithms.
I tried Swift and it has some nice features, but i in my opinion it's not suited for system programming, because it has some very religious design desicions. For example:
- You can't use a for loop to loop over array elements by reference.
A system programming language is a language in which you can write an memory allocator, or a function like dlopen().
While you can possibly do this in Swift, it would be much easier even in C.
I don't want to say swift is bad. The design desicions are ok for an application programming language.
- You can't use a for loop to loop over array elements by reference.
- Just look how to work with pointers in swift. There is nothing more to say about it. https://www.raywenderlich.com/7181017-unsafe-swift-using-poi...
A system programming language is a language in which you can write an memory allocator, or a function like dlopen(). While you can possibly do this in Swift, it would be much easier even in C.
I don't want to say swift is bad. The design desicions are ok for an application programming language.