Pereiti prie turinio

Rekomenduojami pranešimai

http://3dev.lt/tv#14 JAVA video pamokos lietuvių kalba, Youtube tikrai galima rasti dar daugiau pamokų.

 

Tačiau, jeigu su programavimu dar visai nesusipažinęs, pradėti nuo objektiškai orientuotos kalbos (tokios, kaip JAVA) tikriausiai bus per sunku, tad pradžiai siūlyčiau Pascal arba C++ mokytis. Aš asmeniškai manau, jog Pascal mokymosi tikslais geresnė, nei C++, bet šiuo klausimu, kiek žmonių, tiek ir nuomonių :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

http://3dev.lt/tv#14 JAVA video pamokos lietuvių kalba, Youtube tikrai galima rasti dar daugiau pamokų.

 

Tačiau, jeigu su programavimu dar visai nesusipažinęs, pradėti nuo objektiškai orientuotos kalbos (tokios, kaip JAVA) tikriausiai bus per sunku, tad pradžiai siūlyčiau Pascal arba C++ mokytis. Aš asmeniškai manau, jog Pascal mokymosi tikslais geresnė, nei C++, bet šiuo klausimu, kiek žmonių, tiek ir nuomonių :)

 

O gal galite pasakyti kokia knyga apie Pascal pirkti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

http://3dev.lt/tv#14 JAVA video pamokos lietuvių kalba, Youtube tikrai galima rasti dar daugiau pamokų.

 

Tačiau, jeigu su programavimu dar visai nesusipažinęs, pradėti nuo objektiškai orientuotos kalbos (tokios, kaip JAVA) tikriausiai bus per sunku, tad pradžiai siūlyčiau Pascal arba C++ mokytis. Aš asmeniškai manau, jog Pascal mokymosi tikslais geresnė, nei C++, bet šiuo klausimu, kiek žmonių, tiek ir nuomonių :)

O kodėl Paskalis bus geriau mokymuisi už kokią nors dinaminę kalbą: Python, Ruby ar panašią? Pastarąsias bent kur nors pritaikysi, paskalį net mokykloj nustoja mokyti...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O kodėl Paskalis bus geriau mokymuisi už kokią nors dinaminę kalbą: Python, Ruby ar panašią? Pastarąsias bent kur nors pritaikysi, paskalį net mokykloj nustoja mokyti...

 

Mano nuomone paskalis gerai tuo, jog suprasi visus algoritmus ir pagrindines programavimo kalbos konstrukcijas, o su paskaliu tai išmokti yra paprasčiau, nei su kokia tarkim Ruby.

 

Išmokus paskalį, visi keliai bus atviri žengti į sekančias kalbas :)

 

Tai yra tik mano nuomonė, galima šokti iškarto ir prie kokios einamos kalbos ir išmokti taip pat viską ko reikia, tačiau tai dažniai pavyksta tik gabesniems žmonėms ir turintiems daug noro. Svarbiausia paklausti savęs, koks mano mokymosi tikslas? Jeigu tikslas išmokti sukurti kažkokią programėlę ir daugiau nieko, tai tikrai neverta pradėt programuot paskaliu, bet jei nežinai tiksliai nori programuoti ar galbūt sieti savo gyvenimą su programavimu, tuomet pasirinkus paskalį tikrai neprašausi :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Mano nuomone paskalis gerai tuo, jog suprasi visus algoritmus ir pagrindines programavimo kalbos konstrukcijas, o su paskaliu tai išmokti yra paprasčiau, nei su kokia tarkim Ruby.

Galima įrodymų? Kad tau ar draugui buvo lengviau – nesiskaito :) Sakyčiau, ir ta Ruby paprastumu pranoksta paskalį.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Galima įrodymų? Kad tau ar draugui buvo lengviau – nesiskaito :) Sakyčiau, ir ta Ruby paprastumu pranoksta paskalį.

 

įrodymų neturiu, vadinasi tegul žmogus eina mokytis Ruby arba Pythona. Jei nežino, kurią rinktis iš tų dviejų tegul meta monetą :)

 

Prie to pačio noriu paklausti tavęs, kuri programavimo kalba yra sunki? :)

Redagavo driule
Nuoroda į pranešimą
Dalintis kituose puslapiuose

įrodymų neturiu, vadinasi tegul žmogus eina mokytis Ruby arba Pythona. Jei nežino, kurią rinktis iš tų dviejų tegul meta monetą :)

 

Prie to pačio noriu paklausti tavęs, kuri programavimo kalba yra sunki? :)

Man? Sakyčiau, kad tos, kurių nė velnio nemoku – assembly ar haskell. Visai kitokios... :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Man? Sakyčiau, kad tos, kurių nė velnio nemoku – assembly ar haskell. Visai kitokios... :)

 

na tai va būtent, sunkios tik tos kurių nemoki, o kol nesi nei su viena programavęs, visos sunkios :D man asmeniškai assembly, kiek reikėjo universitete neatrodė sunku ir buvo pakankamai įdomu, žinoma pradžia tikrai sunki buvo :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

na tai va būtent, sunkios tik tos kurių nemoki, o kol nesi nei su viena programavęs, visos sunkios :D man asmeniškai assembly, kiek reikėjo universitete neatrodė sunku ir buvo pakankamai įdomu, žinoma pradžia tikrai sunki buvo :)

Tai prašau papasakot, kuo ruby/py sunkiau už paskalį... Turbūt labai sunku nedeklaruot kintamųjų tipo, ar nedėti to nelemto taško po "end" gale? Rankos pačios rašo? Labai sunku, kai nereikia kreipti dėmesio į kalbos nesąmones ir gali tiesiog programuoti? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai prašau papasakot, kuo ruby/py sunkiau už paskalį... Turbūt labai sunku nedeklaruot kintamųjų tipo, ar nedėti to nelemto taško po "end" gale? Rankos pačios rašo? Labai sunku, kai nereikia kreipti dėmesio į kalbos nesąmones ir gali tiesiog programuoti? :)

 

Manau jis turėjo omenyje, kad Paskalyje geriau išmoksi galvoti algoritmiškai, t.y nekils noras naudoti jau built-in funkcijų kažkokiam dalyke kaip Python'e, Ruby'je, ar kitoje aukštesnio lygio programavimo kalboje. Bet manau, kad nuo bet kurios kalbos galima pradėti, tik noro reikia įdėti. O kad tas Pascalis visiems atrodo kaip pirmas laiptelis programavimo pasaulyje, tai... Tyliu. :)

 

Be to, nelabai reiktų kreipti dėmesį kokia tavo pirmoji programavimo kalba, svarbu, tu žinotum kur ją galėtum praktiškai panaudoti, kol mokaisi programavimo logikos ir panašių dalykų. (NESIMOKYK PROGRAMAVIMO KALBOS TIK EGZAMINAMS, ŽINAU JAU PORA VEIKĖJŲ, GRAUDU.)

 

Beabejo, sekmės. :)

Redagavo FaitasS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Manau jis turėjo omenyje, kad Paskalyje geriau išmoksi galvoti algoritmiškai, t.y nekils noras naudoti jau built-in funkcijų kažkokiam dalyke kaip Python'e, Ruby'je, ar kitoje aukštesnio lygio programavimo kalboje. Bet manau, kad nuo bet kurios kalbos galima pradėti, tik noro reikia įdėti. O kad tas Pascalis visiems atrodo kaip pirmas laiptelis programavimo pasaulyje, tai... Tyliu. :)

Tai maloniai prašom, galima ir nenaudoti tų builtinų, jei nori pats išmokti juos daryti (klausimas, ar to prireiks)! Algoritmuok į valias!. Viskas pagal poreikius. Jei nori knistis, gali ir skaičių sudėtį pats implementuoti... :)

 

Lygiai taip pat C++ turi pow() iš C stdlib'o, bet kai mokykloje reikėjo mokytis ciklą cikle, darėm kėlimą laipsniu rankomis. Ar kas trukdo?

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai maloniai prašom, galima ir nenaudoti tų builtinų, jei nori pats išmokti juos daryti (klausimas, ar to prireiks)! Algoritmuok į valias!. Viskas pagal poreikius. Jei nori knistis, gali ir skaičių sudėtį pats implementuoti... :)

 

Vienas rimtas argumentas, kodėl Paskaliu labai gerai pradėt mokytis, tai jog nereikia informacijos anglų kalba skaityti, pilna lietuviškos info, o tai kai kuriems yra labai svarbu :)

Beje, norint būti rimtu programuotoju yra pakankamai svarbu nors kartą pamėginti implemenutoi tą skaičių sudėtį, kaip pats ir paminėjai ;) Kai žinai, kaip viskas veikia aparatūriniame lygmenyje, yra daug paprasčiau suvokti kitas, modernesnes konstrukcijas ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai maloniai prašom, galima ir nenaudoti tų builtinų, jei nori pats išmokti juos daryti (klausimas, ar to prireiks)! Algoritmuok į valias!. Viskas pagal poreikius. Jei nori knistis, gali ir skaičių sudėtį pats implementuoti... :)

 

Lygiai taip pat C++ turi pow() iš C stdlib'o, bet kai mokykloje reikėjo mokytis ciklą cikle, darėm kėlimą laipsniu rankomis. Ar kas trukdo?

 

Tai taip. Aš tą ir turėjau omenyje, kad nesvarbu kokia programavimo kalba, norėsi, tai nenaudosi tų built-in funkcijų, jei norėsi - naudosi. Čia pačio pasirinkimas. :) Svarbu suprasti kaip viskas veikia.

 

Vienas rimtas argumentas, kodėl Paskaliu labai gerai pradėt mokytis, tai jog nereikia informacijos anglų kalba skaityti, pilna lietuviškos info, o tai kai kuriems yra labai svarbu :)

Beje, norint būti rimtu programuotoju yra pakankamai svarbu nors kartą pamėginti implemenutoi tą skaičių sudėtį, kaip pats ir paminėjai ;) Kai žinai, kaip viskas veikia aparatūriniame lygmenyje, yra daug paprasčiau suvokti kitas, modernesnes konstrukcijas ;)

 

Be anglų kalbos programavime prapulsi. Šitą reiktų atsiminti.

Redagavo FaitasS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Vienas rimtas argumentas, kodėl Paskaliu labai gerai pradėt mokytis, tai jog nereikia informacijos anglų kalba skaityti, pilna lietuviškos info, o tai kai kuriems yra labai svarbu :)

Beje, norint būti rimtu programuotoju yra pakankamai svarbu nors kartą pamėginti implemenutoi tą skaičių sudėtį, kaip pats ir paminėjai ;) Kai žinai, kaip viskas veikia aparatūriniame lygmenyje, yra daug paprasčiau suvokti kitas, modernesnes konstrukcijas ;)

Tai prieit prie žemiausio levelio ir pridaryt pačių kvailiausių dalykų per gyvenimą dar spėsi, jei tik nepraeis noras programuot per pirmas dienas. Kalbam apie kalbą startui! Trylikamečiui! :)

 

Informacijos daugėja viskam. :) Kai informacijos daug, daug ir blogai paruoštos medžiagos, kadangi neretam vos kiek nors pasimokiusiam prasideda „žiūrėk, mama, aš moku be rankų“ sindromas ir sukyla begalinis noras mokyti kitus. Nors žino tik tiek, kad veikia, bet ne kaip ir kodėl :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

kai žmogui 13 metų, manau pakankamai sudėtinga būtų anglų kalba mokytis kažką naujo ir sudėtingo. Dažniausia 13-mečiai dar nebūna puikūs anglistai :)

 

Bent jau sakinio prasmę suprask ir to užtenka. :) Pats trylikos metų būdamas jau skaičiau angliškai dokumentaciją ir džiaugiuosi, kad tai dariau, tik į gerą. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai prieit prie žemiausio levelio ir pridaryt pačių kvailiausių dalykų per gyvenimą dar spėsi, jei tik nepraeis noras programuot per pirmas dienas.

 

Tai va būtent, pradėt nuo funkcijų ar objektų yra tikrai sunku. Nesu susiduręs, bet kiek žinau Ruby yra OOP.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai va būtent, pradėt nuo funkcijų ar objektų yra tikrai sunku. Nesu susiduręs, bet kiek žinau Ruby yra OOP.

C++ irgi OOP, tai ko jo moko mokyklose, jei pradėti nuo objektų sunku?

 

Atsakymas: C++ galima dirbti objektų nenaudojant, Rb/Py – naudojant, bet jų nematant. T.y. iš esmės tu skriptini procedūriniu/funkciniu stilium, su tuo, ką įsivaizduoji esant primityviais tipais (int, float, string, list) ir kol nenori, tol nesusiduri su jokiomis klasėmis ar dar kuo. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal geriau pradėt nuo kalbos, kuri neturi savo atminties valdymo (turiu omeny be jokio Gabage Collector). Tegul dirba su tuo senu geru C++. Gal ir kiek sunkiau, reik daugiau mąstyti, bet užtat daugiau žinių įgauni apie tai, kaip viskas veikia. Taip pat papraščiau dirbti su static typed kalbomis, nes visas klaidas susijusias su tipais matai dar prieš kompiliavimą. Be to, C++ yra ir objektinė, ir procedūrinė, tad pradėt galės procedūriškai, o po to, kai jau prireiks sudėtingesnio duomenų apdorojimo ar šiaip pribręs reikalais, galės pažaisti ir su objektais.

 

O sakyt, kad C++ sintaksė per sudėtinga, tai čia jau nesąmonės. Jeigu sugebi per matematiką susieti „+“ su sudėtim, „ד su daugybą ir x² su x∙x, tai kas trukdo susieti „{“ su BEGIN ar „&&“ su AND.

 

Pereinant prie kitos kalbos daugiausia vargo kyla, kai reikia prirasti prie naujo API. O sintaksę išmokti yra juokų darbas, nesvarbu, ar sintaksės giminingos kaip C++ ir Java, ar tolimesnės, kaip pas kokį Python ar ką kitą (žinoma, išskyrus kokį brainfcuk (sukeiskit linke „c“ ir „u“ raides, nes uždarbis.lt pyksta, kai vartoju tokius žodžius) ar whitespace).

Nuoroda į pranešimą
Dalintis kituose puslapiuose

 

Apie kokį „kaip viskas veikia“ kalbame? :lol: Matematinius veiksmus suprasi bet kur. Bėda ta, kad turi rašyt daug boilerplate'o, kurio net pats nesupranti. Ir niekad nesuprasi, jei mokysiesi tik tiek, kiek moko mokykloje. Sukuriami templeitai, pasakoma „čia šito reikia, neištrinkit“, o platesniam paaiškinimui nėra laiko. Bet tų nieko jiems nesakančių eilučių reikia, be jų neveikia. Tuo labiausiai ir piktinuosi.

 

Šiaip pas tave yra gerų argumentų, tarkime, net statinis tipizavimas turi savų privalumų. Bet idealios kalbos mokymui nėra – tą reikia pripažinti. C – prašom, jei nori nagrinėti gilyn. Bet svarbiausias klausimas – ar šiuo metu tai yra tavo tikslas? Jei nori iškart pulti kurti apps'us android'ui ar webines aplikacijas - toli gražu...

 

 

P.S. Aš labai būčiau už mokymą su, tarkime, kokia nors C + sava biblioteka, sukurta išskirtinai šiam kursui (kaip mačiau CS50 jų cs50.h). T.y. bazinė kalba + šiokie tokie palengvinimai. Ten visokios magiškos funkcijos kaip GetString(), po kuriuo slepiasi malloc'as, kad nereikėtų to daryti pačiam ir nuskaitymas ir pan. Rašyti rimtoms programoms - ne pats geriausias sprendimas. Mokymui? Cool! :)

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...