Re:Our suite of Ethereum security tools
by shakna on Saturday March 24, 2018 @03:16AM
(#16665312)
Cobol has all of C's memory pitfalls, and a few extra. It can be truly painful.
A lot of dev's avoid dynamic allocation altogether, because of the issues you can face:
* Integer overflow
* Buffer overflow
* Free does not mean freed memory. It means freed memory at some point in the future.
If you want something safe, time-tested and performant for business logic, then something like Ada would be a better fit.
If you don't mind the safety problems, then just about nothing beats out FORTRAN in the numbers game. (Though the memory pitfalls are huge). It was one of COBOL's main competitors, and half of the world's banking infrastructure still runs on it.
A lot of dev's avoid dynamic allocation altogether, because of the issues you can face:
* Integer overflow
* Buffer overflow
* Free does not mean freed memory. It means freed memory at some point in the future.
If you want something safe, time-tested and performant for business logic, then something like Ada would be a better fit.
If you don't mind the safety problems, then just about nothing beats out FORTRAN in the numbers game. (Though the memory pitfalls are huge). It was one of COBOL's main competitors, and half of the world's banking infrastructure still runs on it.