comp.lang.ada
 help / color / mirror / Atom feed
From: Mehdi Saada <00120260a@gmail.com>
Subject: Re: grassroots level SPARK Initiation
Date: Wed, 25 Apr 2018 08:25:04 -0700 (PDT)
Date: 2018-04-25T08:25:04-07:00	[thread overview]
Message-ID: <69c72041-01c1-4080-b4d8-8b3aeb113375@googlegroups.com> (raw)
In-Reply-To: <d563eafc-8084-46ea-85be-c7f99a8ee8bb@googlegroups.com>

My problem is untold difficulty with algorithms. Even-though I may understand easily how they operate in natural language (say, binary search through a sorted container), I cannot code it: more than 25+ lines (of myself), and I don't understand it anymore. Then I'm "forced" to tweak things here and there, until it works. I know I shouldn't debug like this, and I hate it too. especially not knowing what I do.

I'm self-taught.
You see, I have way much more perseverance than talentedness. Probaly a tad less naturally talented than your average student. Hence I would like to have the logical structure of I write/would like to write buried in my mind before touching the keyboard. To make things as mechanical as possible, for the moment at least.
I saw there was a thing called "propositional" calculus: is it covered by Gries book ? Were you a patented programmer before reading it ? I read the prerequisite is "one year of experience", but I'm not sure what it entails. One year of being able to actually code for living ?
Well, I found it free on the web, I'll see for myself. And start train math and logical reasoning elsewhere too.

  reply	other threads:[~2018-04-25 15:25 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-23 14:05 grassroots level SPARK Initiation Mehdi Saada
2018-03-23 14:16 ` Mehdi Saada
2018-03-23 14:24 ` Bojan Bozovic
2018-03-23 16:33 ` Shark8
2018-04-25 15:02   ` Mehdi Saada
2018-04-25 15:25     ` Mehdi Saada [this message]
2018-04-25 16:14       ` Niklas Holsti
2018-04-26  1:59     ` Paul Rubin
2018-05-24 18:55 ` Mehdi Saada
2018-05-24 20:52   ` Paul Rubin
2018-05-24 23:50     ` Mehdi Saada
2018-05-25  1:09       ` Paul Rubin
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox