Content deleted Content added
→Subtypes and range: new section |
m 2 revisions imported: import more July 2001 edits from "Ada programming language/Talk" in the August 2001 database dump |
||
(14 intermediate revisions by 11 users not shown) | |||
Line 1:
{{merged-from|Steelman language requirements|24 December 2024}}
{{WikiProject banner shell|class=C|vital=yes|1=
{{WikiProject Computing
{{WikiProject United States
{{WikiProject Computer science
}}
{{archives}}
Line 51:
:: I guess it depends on how "nesting" is defined. I believe it is defined as a block comment within a block comment. While I see your point that an end-of-line comment can be within an end-of-line comment, I have never seen (except in this article) that called "nesting". IMO, the article should just say "Ada has end-of-line comments, started with --, and was intentionally designed not to use block comments", or equivalent wording, and give an example of an Ada comment. All the other text concerning Ada comments (eg, "designed to resemble the English language") is verbiage, IMO. [[Special:Contributions/207.225.245.125|207.225.245.125]] ([[User talk:207.225.245.125|talk]]) 17:41, 4 March 2018 (UTC)
:"While clearly denoting disabled code with a column of repeated "--" down the page, this renders the experimental dis/re-enablement of large blocks a more drawn out process."
:Disabling large segments of code is trivial
:== declare a boolean in the relevant unit
:Disabled : Boolean;
:== Set that boolean to true or false as required
:Disabled := true;
:== wrap your block of code to be selectively disabled in an if statement.
:if not Disabled then
:end if;
:[[Special:Contributions/86.14.138.8|86.14.138.8]] ([[User talk:86.14.138.8|talk]]) 19:39, 23 October 2023 (UTC)
== Double-dash? or double-hypen? ==
Line 119 ⟶ 129:
:I wish I had a reference for the University of Southwestern Louisiana, now [[University of Louisiana at Lafayette|University of Louisiana Lafayette]] as of 2000, introducing Ada in its first programming classes for Computer Science, Computer Engineering, and Telecomm Engineering curriculums circa late '80s, early '90s that I experienced.
:There were, according to this source as of spring 2000, MANY universities & colleges throughout the world introducing Ada as a foundational programming language. (http://www.seas.gwu.edu/faculty/mfeldman/ada-foundation.html) [[User:Mebobbob|Mebobbob]] ([[User talk:Mebobbob|talk]]) 16:07, 15 February 2023 (UTC)
:IIRC I had a one lecture introduction to Ada in a comparative programming languages course at Lancaster Uni in 1983/4.
:I was definitely taught Ada at the University of Kent at Canterbury in the late 1980s, this was a course contracted for by my employers, which I think they ran several times for us. Clearly UKC had the ability to teach Ada in-house, though I'm not sure if it was on the curriculum. I'm pretty sure Mid-Kent College was teaching it on the curriculum for their CompSci HND, later degree, which was very highly optimised for my employer - sites across the road from each other - as its students arrived for their industrial year already familiar with it.
:The issues around the Mandate removal were complex and it wasn't simply that Ada wasn't being taught, so much that many students felt they had better, wider, higher-paid opportunities using other languages, which were used across multiple industries, such as finance, whereas Ada largely restricted them to aerospace/defence/safety critical work, and therefore the courses weren't popular. [[Special:Contributions/86.14.138.8|86.14.138.8]] ([[User talk:86.14.138.8|talk]]) 19:23, 23 October 2023 (UTC)
== Hoax language ==
what about 1st party claims it was a disinformation hoax? see https://www.plover.com/~mjd/misc/hbaker-archive/sigplannotices/gigo-1997-04.html [[User:Gcbwiki|Gcbwiki]] ([[User talk:Gcbwiki|talk]]) 04:04, 9 June 2023 (UTC)
:I'd point out that that was published in early April, and that even Reddit classifies it is humo(u)r. [[Special:Contributions/81.149.7.120|81.149.7.120]] ([[User talk:81.149.7.120|talk]]) 22:21, 30 September 2023 (UTC)
== Subtypes and range ==
In the subtypes box, Hours is defined as "range 0 .. 12;" with the comment "-- at most 12 Hours to work a day". However 0..12 in most notations covers 13 hours... is the article correct? [[Special:Contributions/81.149.7.120|81.149.7.120]] ([[User talk:81.149.7.120|talk]]) 22:24, 30 September 2023 (UTC)
:Hours is defined further up as a mod 24. The subtype is Working_Hours, which is used to keep track of a person's hours spent at work, where the comments give this particular employer's rules that Monday through Friday are the only working days and someone can work anywhere from no hours to twelve hours during any of those days. [[User:Wasted Time R|Wasted Time R]] ([[User talk:Wasted Time R|talk]]) 22:52, 30 September 2023 (UTC)
== AIMS is not the 777's fly-by-wire system ==
I've taken out the incorrect claim the fly-by-wire system on the Boeing 777 is the Honeywell AIMS, AIMS is the Flight Management System, covering stuff like cabin displays and maintenance, the actual fly-by-wire system on the 777 is the Primary Flight Control System, produced by BAE Systems Rochester, which fortunately was also written in Ada, so I've substituted that (full disclosure, I was part of the PFCS software team). I've expanded the comment with various other flight control/fly-by-wire systems written using Ada.[[Special:Contributions/86.14.138.8|86.14.138.8]] ([[User talk:86.14.138.8|talk]]) 21:18, 23 October 2023 (UTC)
== Widely used??? ==
I work with Lockheed Martin on Fighter Aircraft software safety systems and can tell you that in the fighter world Ada is dead. No new effort in the last 10 years has used Ada. I strongly dispute the claim of this article that it is widely used for safety critical systems based on two things: 1) my own experience and work with the fighter aircraft industry for over 42 years now 2) the reference to very dated articles in this article on Wikipedia - one is dated 1996 and another 2014! Please remove this claim or make it specific to certain products. [[Special:Contributions/104.190.180.66|104.190.180.66]] ([[User talk:104.190.180.66|talk]]) 17:59, 19 January 2024 (UTC)
:@[[User:104.190.180.66|104.190.180.66]]
:I do not consider an information given by someone who is explicitly speaking about the American fighter world is valid for most contexts around the world. There are many fighter projects in industries which are external to the American or to the British fighter or aerospace industry which are known to have code running which involved Ada. The modernization efforts of the Saab Gripen are. Inevitably tied to that. Dassault and the Russian, Indian, Pakistani, Iranian and Chinese industries likely also still write enough code for such needs. Therefore I dispute the validity of this objection. [[Special:Contributions/2804:14D:7840:5CA0:1D54:C9D4:91B8:8C53|2804:14D:7840:5CA0:1D54:C9D4:91B8:8C53]] ([[User talk:2804:14D:7840:5CA0:1D54:C9D4:91B8:8C53|talk]]) 18:21, 29 January 2024 (UTC)
::Then please give some recent examples (programming started less than five years ago) of the use of Ada in these environments. It is easy to raise an objection but the claim in the article, if it is to be backed up, needs to show objective and specific instances of its wide spread usage.
::Based on the wording in the article - since it is widely used - this should prove trivial for you. Again, since widely used, you should have no problem finding numerous examples where the programming for these applications started within the last five years. [[Special:Contributions/104.190.180.66|104.190.180.66]] ([[User talk:104.190.180.66|talk]]) 19:03, 4 February 2024 (UTC)
:::Knoll. Omar. N. [[Special:Contributions/2A00:79C0:703:500:B065:C23:79FF:1B05|2A00:79C0:703:500:B065:C23:79FF:1B05]] ([[User talk:2A00:79C0:703:500:B065:C23:79FF:1B05|talk]]) 16:07, 26 July 2024 (UTC)
== “Extremely strong typing” in lede ==
Is this a real computer programming term? Sounds very childish. [[Special:Contributions/2403:580B:D91F:0:D913:A7FA:C95B:F93|2403:580B:D91F:0:D913:A7FA:C95B:F93]] ([[User talk:2403:580B:D91F:0:D913:A7FA:C95B:F93|talk]]) 00:31, 27 July 2024 (UTC)
|