From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.0 required=3.0 tests=BAYES_20 autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.ada Subject: Re: questions on input/output Date: Sat, 06 Feb 2021 12:26:19 -0800 Organization: A noiseless patient Spider Message-ID: <87pn1dlz84.fsf@nightsong.com> References: <92ef81c7-65d8-411f-97c7-7bfcc27213e1n@googlegroups.com> <3401b745-e012-485a-905d-1389189d6ec6n@googlegroups.com> <87tuqpm5ig.fsf@nightsong.com> <5d69f5a4-6666-4d13-810d-cb82032bff22n@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader02.eternal-september.org; posting-host="510b0143bbd5768464179c7bd29567dd"; logging-data="20474"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18cvKexlQ5bM9y+iaReAblx" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cancel-Lock: sha1:4iqncnd+DCocip129oYsyYg8PqY= sha1:KOI31GURRuLiJhqjGTlQHC9gfLw= Xref: reader02.eternal-september.org comp.lang.ada:61303 List-Id: Mehdi Saada <00120260a@gmail.com> writes: > Or I would have started right away with effin' SPARK and proof > theory. Would you suggest that to beginners :-D ? I don't know. To a pure beginner, probably not, but I wouldn't have suggested Ada either. SPARK isn't that connected to proof theory--it's just a program that verifies contracts on Ada functions. Proof theory as a topic in logic is quite a bit different. There's a book I like called "An Introduction to Proof Theory" or something close to that, by Herman Ruge Jervell. You might look for it. But, I think you have to have already studied some logic to make much sense of it.