Programmēšanas valoda LV

From DiLab
Jump to navigation Jump to search

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 (kautkas)
  • Ar mīkstinātajzīmēm - float (bišķiņ)
  • Ar garumzīmēm - simbolu virkne (teikūms)
  • 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.


Alternatīvas valodas

Izrādās, ir arī citas programmēšanas valodas. Piemēram šī: