GhosT078

Joined 1 year ago

Karma
49
Submissions
34
Member since
Jul 31
Embedded software engineer
View on Hacker News

Recent submissions

Comment · 6 months ago
And despite all that complexity, you make it work very well (I've used GNAT since about 2002).
Comment · 6 months ago
I think there is a significant difference between choosing to use words (from some language) versus using brackets like {}, () and []. With nested brackets there are often debates over placement and it is usually less clear what scope is being ended by the closing bracket.
Comment · 6 months ago
Comment · 6 months ago
I have been using GNAT Studio (previously GNAT Programming Studio or GPS) on Linux for the last 15 years.
Comment · 6 months ago
Comment · 9 months ago
An interesting, although incomplete, list.
Comment · 10 months ago
Ada does. It has been through 5 editions so far and backwards compatibility is always maintained except for some small things that are documented and usually easy to update.
Comment · 10 months ago
Yes it really was quite good despite all the hate it seems to get in internet comments. I used it for several years. The feature set, particularly config specs and dynamic views, was brilliant. The product was pretty mature and complete 25 years ago. I agree that administration was complicated and performance could be slow if misconfigured. We configured right, it was very intuitive and pleasant to use. IBM has effectively killed it by continuing to charge an excessive premium while adding nothing significant since they bought Rational (for Clearcase, DOORS, Apex etc.)
Comment · 10 months ago
Look to Ada for “headers” (i.e. specs) done right.
Comment · 10 months ago
IBM is where good (acquired) software goes to die. RIP Clearcase.
Comment · 11 months ago
Sane, easily readable syntax and expressive semantics. Easy to learn. Very scalable. Suitability, by design, for low level systems programming, including microcontrollers. Suitability, by design, for large, complex real-time applications. Easy to interface with C and other languages. Available as part of GCC. Stable and ongoing language evolution.
Comment · 11 months ago
Yes
Comment · 11 months ago
In my timeline, something 10x better than Rust came along in 1995.
Comment · 11 months ago
SPARK is a very expressive language for implementing cryptographic applications. It is available for some LLVM targets (e.g. x86-64).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton