Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:programming [2012/06/18 11:47] – raivo.sell | en:programming [2020/07/20 09:00] (current) – external edit 127.0.0.1 |
---|
====== Software development ====== | ====== Software development ====== |
<note important>Translation & updating needed</note> | |
{{:images:book:c_code.png?500|}} | {{:images:book:c_code.png?500|}} |
| |
Kauaaegne populaarne PC arvutite programmeerimiskeel C on laialt levinud ka mikrokontrollerite programmeerimisel. C on lakooniline riistvaralähedane keel, mis võimaldab kirjutada riistvara võimalusi efektiivselt kasutavat programmikoodi. C-keele süntaksis on võtmesõnu minimaalselt, kuid sisaldab palju erineva tähendusega märke, mis teevad keele õppimise raskeks. Järgnev peatükk sisaldab lühiülevaadet C-keele süntaksi osadest, mis on kasutusel ka praktiliste näidete juures. Algajal on C-keele kohta soovitatav lugeda täiendavaid materjale. | The most popular PC programming language C is widely used also in programming microcontrollers. C is relatively straightforward to provide language constructs that map efficiently to machine instructions. In C-language, there are minimal number of keywords but it includes many characters with different meanings that makes learning more difficult. Correct way to develop software is to model it first. For modelling purpose simple algorithms can be created. Easiest way to represent an algorithm is to use flowchart graphical representation. The next chapter gives a short overview of drawing flowcharts as a model of program and C-language syntax which is also used in practical examples. The beginners are recommended to read additional guides. |