Ahmed Razaahmedrazadev.hashnode.dev·Dec 2, 2024Ada Lovelace: The Visionary Pioneer of Computer ProgrammingAda Lovelace, born Augusta Ada Byron on December 10, 1815, is celebrated as one of the earliest and most visionary figures in the history of computing. Her work with Charles Babbage on his Analytical Engine is often regarded as the foundation of comp...ADA
Ahmed Razaahmedrazadev.hashnode.dev·Nov 27, 2024Ada Lovelace: The First Computer ProgrammerAda Lovelace, born Augusta Ada Byron in 1815, is celebrated as the world’s first computer programmer. Her work laid foundational concepts for modern computing, intertwining mathematical ingenuity with visionary ideas about the potential of machines. ...ada lovelace
Elucian MoiseforProgramming Languagessagecode.hashnode.dev·Dec 1, 2023Ada: GenericsA generic package in Ada is a template for a package that can be customized for specific types. It allows code reuse by parameterizing the package on one or more types. Some key points about generic packages: They are declared using the generic keyw...29 readsAda LanguageADA
Elucian MoiseforProgramming Languagessagecode.hashnode.dev·Nov 30, 2023Ada: OOPObject-Oriented Principles The object-oriented paradigm is based on a few key principles in computer science: Encapsulation Encapsulation refers to the bundling of data with the methods that operate on that data. This allows objects to hide their int...27 readsAda LanguageADA
Elucian MoiseforProgramming Languagessagecode.hashnode.dev·Nov 29, 2023Ada: I/OPrograms in most languages, including Ada programs, have to deal with input and output in some form. This is because: Programs need to accept input from the user or other systems in order to process data and perform tasks. Programs need to provide ...Ada LanguageADA
Elucian MoiseforProgramming Languagessagecode.hashnode.dev·Nov 29, 2023Ada: EnumerationEnumeration declaration Enumeration types in Ada work similarly to enumeration types in other languages like C/C++ and Java. They allow you to define a group of related named constants. An enumeration type in Ada is defined using the keyword "type" a...Ada LanguageADA
Elucian MoiseforProgramming Languagessagecode.hashnode.dev·Nov 29, 2023Ada: StringsAda strings are a fundamental data type in Ada programming language. They are used to represent sequences of characters and are essential for handling text data. Ada provides two main types of strings: fixed-length strings and unbounded-length string...29 readsAda LanguageADA
Elucian MoiseforProgramming Languagessagecode.hashnode.dev·Nov 29, 2023Ada: ExceptionsIn Ada, exceptions are a mechanism for handling exceptional situations that occur during program execution. They are designed to provide a structured way to deal with errors and other unexpected conditions, ensuring that the program can continue runn...44 readsAda LanguageADA
Elucian MoiseforProgramming Languagessagecode.hashnode.dev·Nov 28, 2023Ada: RecordsRecord Type A record in Ada is a user-defined composite data type that groups variables of different types under a single name. Records allow you to define structures containing multiple related data items. Some key points about records in Ada: Reco...Ada LanguageADA
Elucian MoiseforProgramming Languagessagecode.hashnode.dev·Nov 28, 2023Ada: ArraysArrays are a fundamental data structure in Ada, used to store a collection of elements of the same type. They are versatile and widely used in various programming scenarios. In Ada, you cannot declare an array without declaring the data type of its e...47 readsAda LanguageADA