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