Introduction to Ada
learn.adacore.com
Introduction to Ada
1–10 of 193 posts
Re: Introduction to Ada
#2Re: Introduction to Ada
#3Re: Introduction to Ada
#4Many developers would jump through hoops to get any dodgy certification. I have seen dubious FEMA certifications and NFA certifications on some LinkedIn pages.
Re: Introduction to Ada
#5Ada is one of those languages that I always wish I had a reason to program in
I guess it's mostly the applications its used in, but the language itself has this strict rigidity to it.
It's like the marines or special forces of programming languages or something.
Re: Introduction to Ada
#6Re: Introduction to Ada
#7Ada is one of those languages that I always wish I had a reason to program in
It is very safe language, being both static typed, and strong typed. It was originally a procedural language, but later they added some OO to it. (to folks that don't know what a imperative language is, think of a language where all methods are like Java Static methods, and you store data in some global space).
It can get a bit wordy to program with it, but I also like the lack of '{' bracket use everywhere that C like syntax has. With some modifications, ADA can be transformed into a great/fun language.
Anyway, due to its small echosystem and adoption, I think it will remain a 'defense/aeronautic industry' only type of language.
This is a simple program, and I think it is fairly elegant, but a bit wordy:
with Ada.Text_IO; use Ada.Text_IO;
with Ada.Integer_Text_IO; use Ada.Integer_Text_IO;
procedure Check_Positive is
N : Integer;
begin
Put ("Enter an integer value: "); -- Put a String
Get (N); -- Read in an integer value
if N > 0 then
Put (N); -- Put an Integer
Put_Line (" is a positive number");
end if;
end Check_Positive;Re: Introduction to Ada
#8Ada is one of those languages that I always wish I had a reason to program in
https://www.eejournal.com/industry_news/adacores-fifth-annua...
Re: Introduction to Ada
#9Re: Introduction to Ada
#10Petty and inconsequential as this sounds, I'm convinced Ada go have gone farther if it didn't have capitals and underscores in all their libs, and long keywords like `procedure`. All that shift-key action makes Ada a physically painful language to work in.