Pereiti prie turinio

Su kokia programavimo kalba būtų lengviausia perprasti algoritmus ir kt svarbiausius dalykus programavime?


Rekomenduojami pranešimai

Manau šį tema pagelbės ne tik man, ir galbūt po šiuos temos sumažės klausimų kokia kalbą rinktis, nors aš klasiu jūsų kokia kalbą rinktis, ne kad su ją galėčiau kažką sukurti (nors būtų gerai), o kokia rintkis, kad ją panaudot programavimo pagrindams išmokt. Galbūt visų minama seną ir nereikalingą Pascalį? Gi vistiek aš su jo nesiruošiu toliau programuoti, o tik išmokti pagrindus, o išmokęs pagrindus tada jau eisiu prie kalbos su kuria man bus idealiausia pildyti savo idėjas. Patarkit.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Algoritmams mokytis ir pseudokodas tinka. O šiaip kalba nėra labai svarbi, vis tiek pereinant nuo vienos kalbos prie kitos daugiausia laiko užima ne sintaksės mokymasis, o API perpratimas. Pradėk nuo C++, gausi ir su pointer'iais pažaisti, ir prie kokios Java ar C# nebus itin sunku pereiti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Turbūt dauguma bus prieš, bet visgi siūlysiu rinktis Pascal'į, daugumai ši kalba atrodo niekam tikus ir niekam nereikalinga, bet tai vienas geriausių pasirinkimų pradedančiajam, kuri turi viską ko "žaliam" gali prireikt.

Sintaksė - viskas tarsi užrašyta pseudo-kodu, lengvai skaitoma ir nesunku suprasti.

Taip pat puikus "įvadas" į pointerius.

:)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Turbūt dauguma bus prieš, bet visgi siūlysiu rinktis Pascal'į, daugumai ši kalba atrodo niekam tikus ir niekam nereikalinga, bet tai vienas geriausių pasirinkimų pradedančiajam, kuri turi viską ko "žaliam" gali prireikt.

Sintaksė - viskas tarsi užrašyta pseudo-kodu, lengvai skaitoma ir nesunku suprasti.

Taip pat puikus "įvadas" į pointerius.

:)

sintaksė klaiki

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Turbūt dauguma bus prieš, bet visgi siūlysiu rinktis Pascal'į, daugumai ši kalba atrodo niekam tikus ir niekam nereikalinga, bet tai vienas geriausių pasirinkimų pradedančiajam, kuri turi viską ko "žaliam" gali prireikt.

Sintaksė - viskas tarsi užrašyta pseudo-kodu, lengvai skaitoma ir nesunku suprasti.

Taip pat puikus "įvadas" į pointerius.

:)

Kaip minėjau man ir nereik, kad būtų kam nors reikalinga, svarbu būtų nesunku ir aiškiai būtų galima išmokti algoritmus ir pnš, bet jau kadangi paminėjo aukščiau kalbas, su kuriom galima gerai ir nesunkiai išmokti pagrindus ir dar nereiks keist kitos kalbos, nes yra gan geros, tai viena iš jų ir pasirinksiu.

P.S Galit paaiškinti kas tas "pseudokodas" ? Googlinau tai nieko aiškaus nesuradau :?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

sintaksė klaiki

Priklauso kaip žiūrėsi :)

Jei pirma kart programuoji tai lengvai viskas suprantama, nes ,kaip minėjau, kodas atrodo tarsi "pseudo".

Jei nebe žalias, tai tikrai, kad siaubas :D

Asmeniškai labai nemėgstu paskalio (gerai, kad jau nebetenka jo matyt :D ), bet jei reiktų pradėt nuo 0 tai tik jį ir rinkčiaus.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

aš taip pat pascalį siūlau, algoritmams išmokt ir pažiūrėt kas per dalykas tas programavimas yra super kalba :)

Na tada reikės pasimokyt pagrindus naudojant Pascal, o po to pereisiu prie python manau. Po python galbut prie JAVA, o gal iškrt po pascalio prie JAVA, bus matyt :)

 

Aj beje, o PHP kaip pirmoji kalba? Ne būtų per sunki žaliam?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kaip minėjau man ir nereik, kad būtų kam nors reikalinga, svarbu būtų nesunku ir aiškiai būtų galima išmokti algoritmus ir pnš, bet jau kadangi paminėjo aukščiau kalbas, su kuriom galima gerai ir nesunkiai išmokti pagrindus ir dar nereiks keist kitos kalbos, nes yra gan geros, tai viena iš jų ir pasirinksiu.

P.S Galit paaiškinti kas tas "pseudokodas" ? Googlinau tai nieko aiškaus nesuradau :?

Pseudo kodas - kodas užrašytas be "taisyklių" vnz kad būtų lengva suprast

Pvz paskalio pseudo kodas

http://texblog.files.wordpress.com/2011/06/pseudo-code-example.png

 

Jis nesikompiluoja, bet lengva suprast

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Is savo patirties pasakysiu, desimtoj klasej mokykloj kaip ir visur kitur moke pradziamokslio su pascaliu ir taip isejo, kad sekanciai metais perejau i gimnazija, kur 12 klasej per programavimo moduli pradejo nuo pagrindu mokyt su c++. Tai kazkokio super skirtumo pagrinduose tarp c++ ir pascalio nera, taciau man c++ vistiek pasirode priimtinesne del kai kuriu mazu smulkmenu, tokiu kaip begin end keitimas i {}, masyvai paprasciau apsiraso, uztenka int A[10], o ne kurti constantas ir tipus visokius ir rasineti array of ir blablabla (gal su pascaliu ir paprasciau galima, bet kalbu is to, kaip mus moke). Taip pat nesu tikras del sito, bet berods pascalyje viena funkcija negali kreiptis i kita arba i pacia save, kas c++ puikiai veikia (tikrai del sito nesu tikras, pataisykit kas nors, kas tikrai zinot, jei meluoju). Na o siaip realiai paciuose pagrinduose ten viskas tas pats yra, tik kai kurios smulkmenos man c++ padare patrauklesni nei pascali :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Is savo patirties pasakysiu, desimtoj klasej mokykloj kaip ir visur kitur moke pradziamokslio su pascaliu ir taip isejo, kad sekanciai metais perejau i gimnazija, kur 12 klasej per programavimo moduli pradejo nuo pagrindu mokyt su c++. Tai kazkokio super skirtumo pagrinduose tarp c++ ir pascalio nera, taciau man c++ vistiek pasirode priimtinesne del kai kuriu mazu smulkmenu, tokiu kaip begin end keitimas i {}, masyvai paprasciau apsiraso, uztenka int A[10], o ne kurti constantas ir tipus visokius ir rasineti array of ir blablabla (gal su pascaliu ir paprasciau galima, bet kalbu is to, kaip mus moke). Taip pat nesu tikras del sito, bet berods pascalyje viena funkcija negali kreiptis i kita arba i pacia save, kas c++ puikiai veikia (tikrai del sito nesu tikras, pataisykit kas nors, kas tikrai zinot, jei meluoju). Na o siaip realiai paciuose pagrinduose ten viskas tas pats yra, tik kai kurios smulkmenos man c++ padare patrauklesni nei pascali :)

 

Meluoji. :-)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Meluoji. :-)

Na, apsimelavau tai apsimelavau, nesimokiau iki tokio lygio pascalio, kad butu prireike funkciju, tik kazkur kazka girdejes buvau, matyt blogai nugirdau arba buvo dezinformacija, atsiprasau :D Prie to pacio c++ pliusas bent jau man, kad po mainu susikalt gali funkcijas, nereik kaip pascali viska virs kalt ir kazkokios tvarkos laikytis, o tai poto daug funkciju butu tai per nauja pasijungus atsibostu ir scrollint :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, apsimelavau tai apsimelavau, nesimokiau iki tokio lygio pascalio, kad butu prireike funkciju, tik kazkur kazka girdejes buvau, matyt blogai nugirdau arba buvo dezinformacija, atsiprasau :D Prie to pacio c++ pliusas bent jau man, kad po mainu susikalt gali funkcijas, nereik kaip pascali viska virs kalt ir kazkokios tvarkos laikytis, o tai poto daug funkciju butu tai per nauja pasijungus atsibostu ir scrollint :D

 

program foo;
<A lot of code>
{ START_MAIN }
begin // Čia prasideda main'as
doSomething;
doSomethingElse;
end.

 

CTRL+F, suvedi "START_MAIN" ir nušoki į maino pradžią. :-)

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ą...