3 ms·
More about Ada and SPARK: https://docs.adacore.com/spark2014-docs/html/ug/en/usage_scenarios.html https://docs.adacore.com/spark2014-docs/html/ug/en/usage_sce.
by johnisgood 3y ago
More about Ada and SPARK:
https://docs.adacore.com/spark2014-docs/html/ug/en/usage_scenarios.html https://docs.adacore.com/spark2014-docs/html/ug/en/usage_sce...
For example: "SPARK builds on the strengths of Ada to provide even more guarantees statically rather than dynamically."
---
For people who want to read more about pointers in Ada:
https://www.adaic.org/resources/add_content/docs/craft/html/ch16.htm https://www.adaic.org/resources/add_content/docs/craft/html/...
http://archive.adaic.com/tools/CKWG/Reference_Counting_Pointers/Smart_Pointers.html http://archive.adaic.com/tools/CKWG/Reference_Counting_Point...
https://learn.adacore.com/courses/intro-to-ada/chapters/access_types.html https://learn.adacore.com/courses/intro-to-ada/chapters/acce...
https://www.adacore.com/uploads_gems/03_safe_secure_ada_2005_safe_pointers.pdf https://www.adacore.com/uploads_gems/03_safe_secure_ada_2005...
https://blog.adacore.com/using-pointers-in-spark https://blog.adacore.com/using-pointers-in-spark
---
Memory safety in Ada / SPARK:
https://www.adacore.com/uploads/techPapers/Safe-Dynamic-Memory-Management-in-Ada-and-SPARK.pdf https://www.adacore.com/uploads/techPapers/Safe-Dynamic-Memo...