Difference between revisions of "Programmēšanas valoda LV"
(→Cikli) |
|||
Line 53: | Line 53: | ||
* TANKŠ - sūta (send) |
* TANKŠ - sūta (send) |
||
* KASIR - saņem (receive) |
* KASIR - saņem (receive) |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
Line 79: | Line 72: | ||
* SVIESTS - Izdruka uz kļūdu failu vai ekrānu (fprintf(stderr,...)) |
* SVIESTS - Izdruka uz kļūdu failu vai ekrānu (fprintf(stderr,...)) |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ |
Revision as of 15:02, 21 October 2010
Programmēšanas valoda LV ir domāta Latvijas programmētajiem ar raksturu. Kādu raksturu? Smaidīgi Latvisku.
Sveika saule!
GRIBU PUMPĒT ĀRĀ "Sveika saule!" BESIS
- GRIBU - iekļauj speciālas bibliotēkas vai resursus.
- PUMPĒT - ļauj pumpēt uz datnēm un atpakaļ
- ĀRĀ - izdrukāt uz ekrāna
- BESIS - programmas beigas
Datu tipi
Mainīgo vārdi var būt tikai no valodas vārdnīcas, valodas un terminoloģijas komisijas apstiprināti. Pieļaujami arī no sarunu valodas. Garuma un citas zīmes nav obligātas. Pieļaujams, ka 1 vai divi burti iztrūkst, vai ir citādi.
Tipu definīcijas var noklusēt ja mainīgo vārdi ir šādi
- bez garuma un citām zīmēm - integer (besis)
- Ar mīkstinātajzīmēm - float (bišķiņ)
- Ar garumzīmēm - simbolu virkne (
- Ar lielajiem burtiem - lielie skaitļi
- Ar mazajiem burtiem - mazie skaitļi (pēc programmētāja ieskatiem).
Var taisīt izņēmumus, priekšā pierakstot tipus:
- VESELS vai VESALS - integer
- MĪKSTAIS - float (iespējams arī DUBULTMĪKSTAIS - double)
- GARAIS - teksts
Drukāt skaitļus no 1 līdz kautkam
IELEJ VESELS kautkam VĀLĒ no 1 līdz kautkam ĀRĀ KURTA PRIEKĀ
- IELEJ - procedūras ieejas punkta (sākuma) definīcija
- VĀLĒ - cikls
- KURTA - tekošā cikla skaitītāja vertība
- PRIEKĀ - cikla beigas
Komunikācija (Sockets)
GRIBU Štepselēt // GRIBU spraust ir alternatīva, optimizēta versija bet bez atkļūdošanas informācijas
- IESPRAUD "google.com" - definē adresi internetā
- TANKŠ - sūta (send)
- KASIR - saņem (receive)
Atbildes uz jautajumiem
- JĀNĒ jautajiens JĀ bloks NĒ bloks NEZINU bloks- if
JĀNĒ bišķiņ > 0 JĀ ĀRĀ 1 NĒ ĀRĀ 2 VIENALGA ĀRĀ 17
Cikli
- VĀLĒ - cikls
- PIETIKSIES - izeja no cikla (break)
- AKAL - Uz cikla sākumu
- LAIŽAM - bloka sākums
- PRIEKĀ - bloka, piemēram, cikla beigas
- SVIESTS - Izdruka uz kļūdu failu vai ekrānu (fprintf(stderr,...))
Garastāvokļa un pūkainās loģikas orientēta programmēšana
Paplašinām loģiku JĀ, NĒ ar sekojošām vērtībām
- VIENALGA, VARBŪT (tuvāk patiesībai, drīzāk JĀ nekā NĒ)
- modifikators NEKAD, kas tiek ignorēts sevišķi stūrgalvīgos brīžos un programmas sākotnējos testos.