Archyvas | Programavimas RSS srautas šios puslapio dalies

A. Vidžiūno C++ ir C++ Builder pradmenys

Kadangi pirmame kurse sėkmingai krimtome C++ kalbos pagrindus ir ją naudodami mokėmės algoritmuoti, teko pasidomėti ir atitinkama literatūra siekiant susipažinti su sintakse, įgauti esminius šios kalbos bruožus ar subtilybes.

Nors daugiausia informacijos rinkausi ir skaičiau iš KTU dėstytojų parašytų ir rekomenduotinų knygų neseniai prisiminiau ir savo įsigytą A. Vidžiūno C++ ir C++ builder pradmenys. Atsimenu, kad kai tik šią knygą įsigijau tuo metu aktyviai savarankiškai domėjausi Pascal kalba ir težengiau pirmuosius savo žingsnius programavimo srityje.

Skaityti daugiau..

Programuotojo darbas ir studijos

Vis daugiau sulaukiu el. laiškų su prašymu padėti apsispręsti, kurią informatikos specialybę pasirinkti, kas gero tame programavime ir žmonių dvejonėmis apie šios specialybės perspektyvas ateityje. Tai savotiškas apibendrinantis viską įrašas sudėliojantys mano nuomonę apie programavimą kaip darbą ir studijas Lietuvoje.

Skaityti daugiau..

Dizaino įtaka svetainei

Tikriausiai nieko nenustebinsiu pasakęs, jog interneto svetainės dizainas pats svarbiausias jos elementas. Tačiau tik dabar, pradėjęs daug dirbti su įvairaus pobūdžio skirtingais projektais, supratau, kad dizainas iš tiesų pagrindinis aspektas siekiant vartotoją išlaikyti joje ilgiau ar suteikti patogią vartotojo sąsaja, kuria jis naudotųsi su malonumu.

Dar pradžioje vykdydamas savo asmeninius projektus pastebėjau, kad sukurti veikiantį produktą nėra sudėtinga – tiesiog planuoji, dirbi, keiti, taisai, planuoji, programuoji – galų gale turi šį bei tą. Iš kitos pusės dažnai jausdavau, kad kažkas vis dėl to ne taip ir vėl grįždavau prie programavimo, kurį laikiau visų tų problemų šaknimi, nes laikiau save nepatyrusiu programuotoju. Tačiau po keleto tokių kartų suvokiau, kad tas jaučiamas „nepatogumas“ slypi ne PHP funkcijose ar ne visai tinkamai panaudota klase, o neišbaigtame, paties sukurtame dizaine.

Skaityti daugiau..

HTML5: apmąstymai ir realybė

Apie HTML5 naujoves internetas dūzgia jau kelis metus vis laukdamas ir aptarinėdamas, kokią įtaką turės dabar esančioms technologijoms: Flash, Silverlight ir kt. Tačiau ar iš tiesų tiek verta džiaugtis HTML5 vos ne kaip naująją interneto karta?

Aš pats būčiau laimingas, jeigu toks dalykas jau gyvuotų dabar internete ir mes visi jį naudotume, nes galybės „būtinų“ priedų diegimas į naršyklę tampa baugus procesas. Kada paskutinį kartą perrašėte Windows OS ir bandėte atverti bent keletą puslapių su tik ką įdiegta naršykle? Pasirodo, kad trūksta ir to, ir to, o to iš vis nežinia kodėl nerodo bei dar reikia pačiam parsisiųsti, diegti, paskui trinti diegimo įrankius ir pan. Panaši situacija ir su atnaujinimais – Flash įrankis atsinaujina kiek rečiau, tačiau baisu nueiti į puslapį, kuris naudoja Silverlight, nes tikriausiai dar nė karto nebuvo taip, kad neišlįstų pranešimas, skatinantis mane tą priedą atnaujinti. Žinoma, viskas dėl tobulėjimo, tačiau kam reikia tiek daug technologijų tam pačiam dalykui.

Skaityti daugiau..

Geriausios „skriptinimo“ kalbos

Kodas

Evans Data Corporation atliko tyrimą, kuriame apklausė apie 500 įvairių informacinių technologijų specialistų apie šiuo metu esančias populiarias ir ne tiek populiarias „skriptinimo“ kalbas (kas nors turi geresnį terminą?).

Skaityti daugiau..

Ko reikia, kad taptum geru programuotoju?

PHP Elephant
Creative Commons License photo credit: Laughing Squid

Šis įrašas savotiškas komentaras į paskelbtas mintis nežinau.lt.

Perskaitytas straipsnis tikrai puikus ir vertas dėmesio, nors jis skirtas pradedantiesiems, norėčiau apie tai pakalbėti kiek daugiau. Kadangi pats esu ne vieną kartą aktyviai mąstęs apie programavimą, kokią kalbą rinktis ir kaip viską pradėti, turiu savo minčių šiuo klausimu.

Skaityti daugiau..

Mozilla Bespin – naujos kartos teksto redaktorius


Introducing Bespin from Dion Almaer on Vimeo.

Mozilla Bespin – tai naujos kartos teksto redaktorius, skirtas ne vien programuotojams. Šiame beveik 14 minučių trukmės pristatyme išgirsite, kodėl jis buvo sukurtas bei naujausias, tikrai stulbinančias naujoves.

Kol kas tai tik pradinė kūrimo stadija, tačiau jau dabar gali pasiūlyti daugybę naujovių, kuriomis negali pasigirti net brangiausi teksto redaktoriai. Mozilla Bespin šiuo metu palaiko tik Java, HTML ir CSS sintaksių žymėjimą – ateityje sąrašas tikrai išsiplės.

Bene geriausias dalykas – visas veiksmas vyksta tiesiog naudojantis naršykle, tuo pačiu į šį redaktorių galima diegti papildomus priedus, kurių pagalba turėsite geriausią ir patogiausią teksto redaktorių.

Video demonstracijoje galime taip pat išvysti, koks spartus šis Bespin yra, net 33 tūkst. eilučių ir rašant tekstą kompiuteris neatsilieka. Tikrai siūlau pažiūrėti šį pristatymą.

C++ knygos savarankiškam mokymuisi

Internete galima rasti nemažai informacijos C++ reference ir kituose panašios puslapiuose. Juose pateikiama informacija yra paprasta ir dažniausiai aiški, tačiau ten nėra išsamių aprašymų, išsamių analizių ir kitų pradžioje būtinų išmokti dalykų, todėl tenka naudotis  pirktomis knygomis.

Skaityti daugiau..

C++ kompiliatorius

Aptarėme nemažai svarbių žingsnių prieš pradėdami rašyti programas ir spręsti uždavinius. Programavimo kalbą šiaip ne taip išsirinkome, tam prireikė net dviejų kartų, UML kol kas lieka man paslaptimi, todėl naudosimės FreeMind programa kurdami strūktogramas. Taigi, atėjo laikas išsirinkti kompiliatorių.

Šiuo metu populiariausi ir dažniausiai giriami yra Microsoft Visual C++, Dev C++ bei CodeBlocks.

Skaityti daugiau..

Snippet Highlight

Kadangi prireikė gero įskiepio programų kodams atvaizduoti, tai savo paieškomis ir atradimais pasidalysiu su jumis.

Snippet Highlight man patiko iš pirmo karto. Yra skaičiai, paprastas atvaizdavimas ir naudojimas. Nors nėra spalvų, vistiek kodas išlieka aiškus ir suprantamas.

Prieš tai mėgintas Code Snippet nuvylė tuo, kad rodė vaizdą visiškai iškreiptą – eilutės neatitiko skaičių, o ir pats naudojimas keistas, nes rašiniuose pasirodydavo įvairių klaidų.

Norėdami paskaityti daugiau apie šį įskiepį WordPress sistemai galite keliauti į jo oficialų puslapį arba WordPress.org.

Kodo vaizdavimo pavyzdys:

#include 

int main()
{
	std::cout << "Hello world!" << std::endl;
	return 0;
}

Tęsdami naršymą sutinkate su slapukų (angl. cookies) naudojimu. daugiau...

Slapukai (angl. cookies) naudojami sukurti patrauklią ir patogią vartotojo sąsają ir užtrikina geriausią naršymą. Spausdami "Sutinku" sutinkate su slapukų naudojimu šioje svetainėje.

Užverti