Re: Překlad programu Picaxe 08M2 do PIC 12F629
David Obdrzalek
David.Obdrzalek na mff.cuni.cz
Neděle Červenec 28 12:43:49 CEST 2019
No jo, on Dijkstra byl hodne extremni purista :-)))
Autor clanku pozdeji pise: "I don't fully agree with Dijkstra's comment about BASIC
programmers, but I certainly agree in principal: it is much harder to teach someone
proper programming after they have learned on BASIC."
a hned o kousek dal
"The biggest draw of the Picaxe (and relatives) is ease of use. That's a seductive
drug. But like other drugs, it has long-term effects that are bad."
...
"Some might say Arduino. That's better, but it isn't the answer. C, and C++, or the
bastard combination of the two that is Arduino, isn't right for beginners."
...
"For now, my recommendation would be to learn C as used on embedded systems. Not
Arduino, with it's contrived and bastardized version. But real, honest to goodness
C. Atmel Studio is a good way to do that. And you can use it on Arduino (compatible)
hardware. At least there is a lot of help available on the web. The situation is
bad, but it will get better. Someone's good idea will eventually catch on. For now,
we use what we have."
Tohle ale autor napsal pred 5 lety a bohuzel ani dnes neni jasna odpoved na otazku,
jak to udelat opravdu dobre. Mozna nejaka graficka klikatka pro uplne nepolibene
zacatecniky, na nich se naucit algoritmizaci, a pak prejit na nejaky kvalitni vyssi
programovaci jazyk? (a prechod vystihnout v pravou chvili, aby dotycny/a/e nezacal
to graficke klikatko ohybat k ucelum, na ktere to neni vhodne)
D.O.
On 28 Jul 2019 at 12:19, Jan Kuba wrote:
> A další věc, proč se neučit programovat je přímo v tom odkazu:
> It is practically impossible to teach good programming to students that
> have had a prior exposure to BASIC: as potential programmers they are
> mentally mutilated beyond hope of regeneration.
> <http://www.brainyquote.com/quotes/authors/e/edsger_dijkstra.html>
> Edsger W. Dijkstra <http://en.wikipedia.org/wiki/Edsger_W._Dijkstra>
> Zkrátka jsem tím Basicem příliš poznamenán :-(
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-
> email&utm_content=webmail>
> Bez
> virů. www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-
> email&utm_content=webmail>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> ne 28. 7. 2019 v 12:14 odesílatel Jan Kuba <honza.kuba na gmail.com> napsal:
>
> > Jo, to je varianta, pro mě ale irelevantní. Můj obor je někde úplně
> jinde
> > než programování a těch pár věcí vesměs jednoduchých dám právě díky
> PICAXE.
> > Na nějaké odčasování, ovládání atd, je to pro mě dobrá volba, neboť
> jsem
> > BASICEM odkojen na škole ( IQ151 ).
> > A složitější věci umím zadat (mám na to člověka).
> > Takže ne, učit se programovat nebudu, nemůžu dělat všechno. To by nebylo
> > nic pořádně.
> > Jen jsem si to chtěl trochu přiohnout.
> >
> >
> >
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-
> email&utm_content=webmail> Bez
> > virů. www.avast.com
> >
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-
> email&utm_content=webmail>
> > <#m_-4139524868194955388_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> >
> > ne 28. 7. 2019 v 11:56 odesílatel David Obdrzalek <
> > David.Obdrzalek na mff.cuni.cz> napsal:
> >
> >> On 28 Jul 2019 at 11:14, Jan Kuba wrote:
> >> > Nejspíš ale moji původní myšlenku opustím a asi se naučím s tím
> >> > PICBASICEM...
> >>
> >> Ja bych spise doporucil sice puvodni myslenku opustit, ale pak se misto
> >> jineho
> >> Basicu radeji naucit programovat ;-)
> >>
> >> Podle me Basic neni dobry programovaci jazyk (a Picaxe Basic uz vubec
> >> neni ani dobry
> >> Basic).
> >> Ponekud provokativni cteni, ale za zamysleni stoji:
> >> Picaxe and Parallax: Crimes Against Humanity
> >> http://www.wrcooke.net/commentary/picaxe_and_parallax.html
> >>
> >> D.O.
>
Další informace o konferenci Hw-list