|
|
|
|
|
by pjmlp
4032 days ago
|
|
> Does Ada have anything like Haskell typeclasses or am I going to have to write a different sort function for every single data type which can be sorted? Generics and interfaces. > Does Ada have a numeric tower, or will I have to accept truncation and re-write basic numeric functions? Subtypes and ranges. > Haskell has strong static typing without forcing me to specify irrelevant details up front. How about Ada? If you mean type inference. No in Ada everything has to explicit. Now you are comparing Apples and Oranges here, as Ada is a systems programming language. So it allows for memory safe systems programming, with all the direct hardware access and memory allocation control that such use cases require. Whereas Haskell, currently, still requires language extensions like on HalVM and House OS implementations. |
|
Perhaps comparing ATS and Ada would be more interesting.