Saulius


El. paštas: saulius.vl (at) gmail.com
Svetainė: http://blog.sauliaus.info/

Daug metų buvau ištikimas C++ programavimo kalbos fanas, neslėpsiu, daugelis šios kalbos idėjų iki šiol mane žavi. Kadangi programavau daugiausiai tik savo malonumui, man ši kalba idealiai tiko. Ir tada pasirodė pirmoji C# versija — kalba, kuri, kaip buvo skelbta, ištaisė daugelį C++ problemų, sukurta tam, kad būtų paprasta, efektyvi, lengvai išmokstama ir t.t., kitais žodžiais tariant, labai nuobodi ir neįdomi. Tada atrodė, kad kalba sukurta tik tam, kad būtų galima greičiau atlikti darbą, būtent, darbas — tokia asociacija man iškildavo pamačius C#. Žavėjausi kitų naujų kalbų, tokių kaip ruby, šūkiais, kad svarbiausia programuojant jausti malonumą. Nors ir norėjosi neatsilikti nuo naujovių, vis dėlto norėjau likti ištikimas C šeimos kalboms.
Skaityti toliau »

dažnai būna daug aiškesnis ir paprastesnis būdas apibūdinti programos elgesiui nei imperatyvus programavimas. Deklaratyvus reiškia, kad teiginiais (deklaracijomis) aprašome, KĄ kažkuri programos dalis turi daryti, tuo tarpu imperatyviame programavime rašomos instrukcijos, kurios aprašo, KAIP programos dalys atlieka savo užduotis. Dažniausiai susiduriame su pastaruoju būdu, tokios programavimo kalbos kaip C# ar Java yra imperatyvios. Geriausias deklaratyvaus programavimo pavyzdys – HTML, kur deklaracijomis aprašome puslapio išvaizdą, o tuo, kaip jį atvaizduoti, rūpinasi naršyklė.
Skaityti toliau »