It turns out that I hardly got any work done on vacation. Go figure!
'Classis strange to get used to, but it's a neat feature, because it distinguishes between things that are exactly typed and things that can hold anything of a subtype.- Okay, I think I've found something about Ada to complain about. In fact, it's a big part of why I don't have anything more to show right now. Making the code work right now is kind of a guessing game. I guess it's a lot like C++ like this, having lots of complicated rules that ultimately have a reason behind them, but C++ can get away with a lot more because it's more popular. Also, Ada really oughtn't be like C++ in this way. A C++ program is like a huge contraption made of wires and gears and relays, ranging in size from the enormous to the minuscule. There are no panels or gates or guards, so that the maintainers can access any part as quickly as possible. An Ada program is, well, more like a military submarine, with everything carefully screwed into place, labels on every part, all in a consistent industrial style. But once you pull off the panels, you discover that what a part looks like and what a part is used for are not always related.
- In other words, Ada's syntax lulls you into a false sense of security with all of its alphabetic friendliness, and then strangles you with details.



0 comments:
Post a Comment