Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Technology
History
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/76/e8/bf/76e8bfa6-aa31-a3bf-7a67-410aef875c2c/mza_6129175143813083552.jpg/600x600bb.jpg
Beyond memory safety with the Ada SPARK programming language
Kevin Chadwick
26 episodes
3 days ago
Discussions and news related to the memory safe Ada/SPARK programming languages. https://www.patreon.com/ada_re https://learn.adacore.com https://ada-lang.io
Show more...
Technology
RSS
All content for Beyond memory safety with the Ada SPARK programming language is the property of Kevin Chadwick and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Discussions and news related to the memory safe Ada/SPARK programming languages. https://www.patreon.com/ada_re https://learn.adacore.com https://ada-lang.io
Show more...
Technology
Episodes (20/26)
Beyond memory safety with the Ada SPARK programming language
Ada: A language born from crisis.

Ever wondered how programming languages truly come to life?

This podcast delves into the unique history of Ada, a language commissioned by the US Department of Defense, a stark contrast to the organic evolution of most languages.


Join us as we explore the 'software crisis' of the 1970s, the linguistic chaos in military systems, and the unprecedented, systematic process that led to Ada's creation. From the Strawman to the Steelman, discover the ambitious requirements and the international competition that shaped a language designed for reliability, maintainability, and efficiency – principles that remain relevant today. This is the story of a systematic approach to software engineering that continues to impact how we develop software.

Show more...
3 days ago
8 minutes 19 seconds

Beyond memory safety with the Ada SPARK programming language
NVIDIA: Adoption of SPARK Ushers in a New Era in Security-Critical Software Development

This episode is a great demonstration of Ada SPARK going beyond memory safety.


It is generated by Googles NotebookLM. It may be subject to hallucinations that are not present in AdaCores source material found below:


https://www.adacore.com/papers/nvidia-adoption-of-spark-new-era-in-security-critical-software-development

Show more...
1 month ago
28 minutes 55 seconds

Beyond memory safety with the Ada SPARK programming language
Explaining Adas Generics by Edward Fish

This is a Google NotebookLM generated podcast based on Edward Fish paper entitled Explaining Adas Generics. It starts off with an overview of Ada and it's type system.


https://web.archive.org/web/20230930004650/http://edward.fish/wp-content/uploads/2023/07/Explaining-Ada%E2%80%99s-Generics-1.pdf

Show more...
1 month ago
24 minutes 42 seconds

Beyond memory safety with the Ada SPARK programming language
Comparing Development costs of C and Ada at Rational Software '95

This episode is generated by Googles Notebooklm based on the following source. Comparing Development costs of C and Ada March 30, 1995 by Stephen F. Zeigler, Ph.D. of Rational Software Corporation.


The key takeaway for me is that experienced C developers were thrown in to using Ada whilst learning on the job and yet consistently produced better results with Ada.


http://sunnyday.mit.edu/16.355/cada_art.html

Show more...
1 month ago
51 minutes 37 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Quality and Style Guide: Improving Performance

This podcast is a summary of the Ada Quality and Style Guide, the last chapter - Improving Performance. Voiced by AI (Google NotebookML) and hallucination free.


  • Style Guide: ⁠⁠https://ada-lang.io/docs/style-guide/s10
  • Support us: ⁠https://www.patreon.com/ada_re⁠⁠
  • Join Discord: ⁠⁠https://discord.gg/fvNd5Kun
  • Join Telegram: ⁠⁠https://t.me/ada_lang​⁠⁠


Show more...
1 month ago
14 minutes 33 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Quality and Style Guide: Object-Oriented Features

This podcast is a summary of the Ada Quality and Style Guide, Chapter 9 "Object-Oriented Features". Voiced by AI (Google NotebookML) and hallucination free.

  • Style Guide: ⁠⁠https://ada-lang.io/docs/style-guide/s9
  • Support us: ⁠https://www.patreon.com/ada_re⁠⁠
  • Join Discord: ⁠⁠https://discord.gg/fvNd5Kun
  • Join Telegram: https://t.me/ada_lang​⁠⁠


Show more...
2 months ago
24 minutes 48 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Quality and Style Guide: Reusability

This podcast is a summary of the Ada Quality and Style Guide, Chapter 8 "Reusability" - a very important and interesting topic. Voiced by AI (Google NotebookML) and hallucination free.

  • Style Guide: ⁠⁠https://ada-lang.io/docs/style-guide/s8
  • Support us: ⁠https://www.patreon.com/ada_re⁠⁠
  • Join Discord: ⁠⁠https://discord.gg/fvNd5Kun
  • Join Telegram: ⁠⁠https://t.me/ada_lang​⁠⁠


Show more...
4 months ago
25 minutes 33 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Quality and Style Guide: Portability (2/2)

This podcast is a summary of the Ada Quality and Style Guide, Chapter 7 "Portability" part 2 of 2. Voiced by AI (Google NotebookML) and hallucination free.

  • Style Guide: ⁠https://ada-lang.io/docs/style-guide/s7
  • ⁠Support us: https://www.patreon.com/ada_re
  • ⁠Join Discord: ⁠https://discord.gg/fvNd5Kun⁠
  • Join Telegram: ⁠https://t.me/ada_lang​⁠

Show more...
5 months ago
27 minutes 48 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Quality and Style Guide: Portability (1/2)

This podcast is a summary of the Ada Quality and Style Guide, Chapter 7 "Portability" part 1 of 2. Voiced by AI (Google NotebookML) and hallucination free.Style Guide: https://ada-lang.io/docs/style-guide/s7Support us: https://www.patreon.com/ada_reJoin Discord: https://discord.gg/fvNd5KunJoin Telegram: https://t.me/ada_lang​


Show more...
5 months ago
26 minutes 35 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Quality and Style Guide: Concurrency
This podcast is a summary of the Ada Quality and Style Guide, Chapter 6 "Concurrency". Voiced by AI (Google NotebookML) and hallucination free. https://youtu.be/vyEGYKsIpTE Style Guide: "https://ada-lang.io/docs/style-guide/s6" Support us: "https://www.patreon.com/ada_re" Join Discord: "https://discord.gg/fvNd5Kun" Join Telegram: "https://t.me/ada_lang​"
Show more...
6 months ago
28 minutes 7 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Programming Practices (3/3)
In the final video of Ada Quality and Style Chapter 5, we cover important topics such as the proper use of Visibility, exception handling, Erroneous execution and bounded errors. Dubbed by Google NotebookML. 00:50​ Visibility 07:43​ Exception usage 09:56​ Erroneous execution and bounded errors https://youtu.be/GOVfwBcnU_E
Show more...
6 months ago
17 minutes 17 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Programming Practices (2/3)
In the second video of Ada Quality and Style Chapter 5, we cover important topics such as the proper use of Data Structures, Expressions and Statements. Dubbed by Google NotebookML. 01:23​ Data Structures 11:42​ Expressions 16:00​ Statements https://youtu.be/mxlTFRkgRro
Show more...
6 months ago
23 minutes 40 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Programming Practices (Part 1/ 3)
In this first video of Ada Quality and Style Chapter 5, we talk about optional parts of syntax, parameter lists and types. Dubbed by Google NotebookML. 01:23​ Optional Parts of the Syntax 11:42​ Parameter Lists 16:00​ Types https://youtu.be/KkECe34C4-0
Show more...
6 months ago
22 minutes 35 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Meetup 2025 April
This is an Ada and SPARK programming language podcast. If you prefer video or would like a breakdown of the discussed topics then please see the YouTube description. https://www.youtube.com/live/-XBxQISMjTw Support link of this episode from the youtube channels description. https://www.patreon.com/ada_re #memorysafety #ada​ #adalang​ #software #engineering
Show more...
7 months ago
1 hour 13 minutes 1 second

Beyond memory safety with the Ada SPARK programming language
Ada Meetup 2025 March
This is an Ada and SPARK programming language podcast. If you prefer video or would like a breakdown of the discussed topics then please see the YouTube description. https://www.youtube.com/live/U9GJCLfltAw #memorysafety #ada​ #adalang​ #software #engineering
Show more...
7 months ago
51 minutes 59 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Meetup 2024 November
This is an Ada and SPARK programming language podcast. If you prefer video or would like a breakdown of the discussed topics then please see the YouTube description. https://www.youtube.com/live/5gACmjASOQs #memorysafety #ada​ #adalang​ #software #engineering
Show more...
10 months ago
57 minutes 49 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Meetup 2024 October
This is an Ada and SPARK programming language podcast. If you prefer video or would like a breakdown of the discussed topics then please see the YouTube description. https://www.youtube.com/live/hpbXvSAAu30 #memorysafety #ada​ #adalang​ #software #engineering
Show more...
1 year ago
59 minutes

Beyond memory safety with the Ada SPARK programming language
Ada Meetup 2024 September
This is an Ada and SPARK programming language podcast. If you prefer video or would like a breakdown of the discussed topics then please see the YouTube description. https://www.youtube.com/live/i_bVoiDlw5E #memorysafety #ada​ #adalang​ #software #engineering
Show more...
1 year ago
1 hour 11 minutes 25 seconds

Beyond memory safety with the Ada SPARK programming language
Memory Management with Ada 2012
A talk was given by Jean-Pierre Rosen at Fosdem 2016. Dynamic memory management has always been a source of trouble, and garbage collection is just a way to overcome the lack of proper memory management in many languages. This presentation shows how Ada addresses this issue in several original ways: first by requiring much less dynamic memory than other languages, and then by providing powerful tools for controlling allocation and deallocation when it is necessary. Note that Ada has since gained the ability to provide heap de-allocation safety and memory leak prevention through Sparks borrow analysis. Some references are made to slides but for the most part, this presentation works perfectly fine without video. Video version: https://archive.fosdem.org/2016/schedule/event/ada_memory/
Show more...
1 year ago
59 minutes 37 seconds

Beyond memory safety with the Ada SPARK programming language
Ada Meetup 2024 May
This is an Ada and SPARK programming language podcast. If you prefer video or would like a breakdown of the discussed topics then please see the YouTube description. https://www.youtube.com/live/Bm0f0dyte8s #memorysafety #ada​ #adalang​ #software #engineering
Show more...
1 year ago
48 minutes 39 seconds

Beyond memory safety with the Ada SPARK programming language
Discussions and news related to the memory safe Ada/SPARK programming languages. https://www.patreon.com/ada_re https://learn.adacore.com https://ada-lang.io