Pereiti prie turinio

Programavimo kalbos pasirinkimas


Rekomenduojami pranešimai

Taigi, turiu klausimą nuo kurios kalbos patartumėte pradėti mokytis. Neblogai moku PHP, bet iš web'inių kalbų niekur nosies ir nekišau. Sugalvojau studijuoti verslo informacines sistemas, o ten reikės: Java, C/C++, C#, PHP, JS, XML.

Kažkaip manau, kad reikia pradėti nuo C, kuri kiek žinau yra paprasčiausia iš išvardytų šios srities kalbų. Gal klystu?

Taip pat būtų gerai, kad patartumėt kokios literatūros, nors egzai ant nosies, tai iki vasaros vistiek nebus laiko normaliai mokytis.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aišku reikia pradėti nuo struktūrinio programavimo tai yra C kalbos. PHP šiaip labai gera programavimo kalba, bet ten tų funkcijų tiek 'prikepta', kad po to žmogui jau kartais problemų sukelia elementaraus ciklo prasukimas, kai funkcijos reikiamos nėra ar neranda.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kažkaip manau, kad reikia pradėti nuo C, kuri kiek žinau yra paprasčiausia iš išvardytų šios srities kalbų.

Iš mokymosi pusės tikrai ne. Pagrindiniai C kalbos trūkumai yra sunkus teksto eilučių manipuliavimas, dažnai naudojamos rodyklės (bent man tai tikrai turėjo praeiti nemažai laiko kol supratau kai jos veikia), nėra klasių. Jei galvoji apie C/C++ tai siūlau pradėti nuo C++. Nors C++ yra sudėtingesnė, bet pradėti programuoti ja yra lengviau negu C.

 

Ar PHP tik nebūtų paprastesnė už C?

100% pritariu

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Su PHP aš nemažai dirbęs, nemažai ir moku. Visus PHP principus(ciklus, masyvus, klases, konstantas, funkcijas...) tikrai gerai žinau. Vat vos ne esminis dalykas man būtų sintaksė, galvoju, gal turbo pascalį geriau būtų pastudijuot?

 

http://www.youtube.com/watch?v=WWaLxFIVX1s

 

Tik ne paskalis. Sena, vargiai kur pritaikoma kalba. O ir tarp tavo minėtų jos nėra :) Tikrai geriau Java ar C/C++, jei jau PHP gerai pramokai.

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Su PHP aš nemažai dirbęs, nemažai ir moku. Visus PHP principus(ciklus, masyvus, klases, konstantas, funkcijas...) tikrai gerai žinau. Vat vos ne esminis dalykas man būtų sintaksė, galvoju, gal turbo pascalį geriau būtų pastudijuot?

Bet tau jo nereikia, ar ne?

Aš tavo vietoje į šį sąrašą žiūrėčiau tokia tvarka:

  1. Java
  2. C++
  3. C
  4. C#
  5. JS
  6. PHP

O XML - išvis ne kalba o tik duomenų apipavidalinimo būdas, kaip ir HTML :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Bet tau jo nereikia, ar ne?

Aš tavo vietoje į šį sąrašą žiūrėčiau tokia tvarka:

  1. Java
  2. C++
  3. C
  4. C#
  5. JS
  6. PHP

O XML - išvis ne kalba o tik duomenų apipavidalinimo būdas, kaip ir HTML :)

 

Nėra paskalio, tiesiog seniau mokykloj mums kalė gal 9toj klasėj turbo paskalį neturintiems suvokimo kas tas masyvas, ciklas ir t.t. Atsimenu 6-7 gaudavau tai jau buvau kietas :D IR tada mums aiškino, kad tai labai svarbi kalba, pagrindas visoms kalboms mokytis ir t.t. Už kompiliatoriaus ribų aišku nepritaikysi...

 

Dėl XML esi visai teisus, tai tik universalus duomenų rūšiavimo būdas, nors VGTU lankstinuke specialiai pasižiūrėjau dabar:

"Ką studijuosiu?

*...

*...

*Programavimo kalbas: Java, C/C++, C#, PHP, JavaScript, XML

*..."

Nurašiau tiksliai, beja. Jie XML vadina programavimo kalba. Net wikipedia rašo "bendros paskirties duomenų struktūrų bei jų turinio aprašomoji kalba"

Redagavo www.KurkIT.lt
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nėra paskalio, tiesiog seniau mokykloj mums kalė gal 9toj klasėj turbo paskalį neturintiems suvokimo kas tas masyvas, ciklas ir t.t. Atsimenu 6-7 gaudavau tai jau buvau kietas :D IR tada mums aiškino, kad tai labai svarbi kalba, pagrindas visoms kalboms mokytis ir t.t. Už kompiliatoriaus ribų aišku nepritaikysi...

 

Dėl XML esi visai teisus, tai tik universalus duomenų rūšiavimo būdas, nors VGTU lankstinuke specialiai pasižiūrėjau dabar:

"Ką studijuosiu?

*...

*...

*Programavimo kalbas: Java, C/C++, C#, PHP, JavaScript, XML

*..."

Nurašiau tiksliai, beja. Jie XML vadina programavimo kalba. Net wikipedia rašo "bendros paskirties duomenų struktūrų bei jų turinio aprašomoji kalba"

Bet ne Programavimo :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei nori mokėti būtent programuoti tai rekomenduočiau mokytis C. Taip, ji sunkiausia būtų, tačiau daug išmoksi apie tai kaip veikia kompiuterio "viduriai". Visos kitos tavo išvardintos kalbos (išskyrus XML, kuri yra tik žymių kalba, o ne programavimo) yra "aukštesnio" lygio ir ten nereikia rūpintis tokiais dalykais kaip atmintis, rodyklės, "šiukšlių surinkimu" ir t.t. ir pan., todėl liksi to neišmokęs (kaip ir aš pvz.) :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 3 savaičių...

Turiu šitą knygą. Kažkaip nelabai ji man suėjo, bet realiai, viskas paaiškinta gan detaliai :)

Sausoka, bet užtat lietuviškai, su terminologija susipažint bus labai gerai, nes univere bus dėstytojas angliškais terminais nešnekės :) Ir šiaip visai nuosekliai ir informatyviai ten viskas, kiek perverčiau.

 

Mačiau kažkokią PHP+MySQL knygą gal 500-600psl., bet kadangi tiek litų neturėjau jai pirkt, tai ten ir palikau.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei nori mokėti būtent programuoti tai rekomenduočiau mokytis C. Taip, ji sunkiausia būtų, tačiau daug išmoksi apie tai kaip veikia kompiuterio "viduriai". Visos kitos tavo išvardintos kalbos (išskyrus XML, kuri yra tik žymių kalba, o ne programavimo) yra "aukštesnio" lygio ir ten nereikia rūpintis tokiais dalykais kaip atmintis, rodyklės, "šiukšlių surinkimu" ir t.t. ir pan., todėl liksi to neišmokęs (kaip ir aš pvz.) :)

Nors vėlokai atsakysiu, bet tokiam dalykui kaip kompiuterio „vidurių“ supratimas reikia mažiausiai Assemblerio.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nors vėlokai atsakysiu, bet tokiam dalykui kaip kompiuterio „vidurių“ supratimas reikia mažiausiai Assemblerio.

Aš irgi nepastebėjau anksčiau, C irgi yra aukštesnė kalba. Šiaip pati pirmoji, išvystyta iš to paties assembler'io vardan lengvesnio programavimo.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 4 savaičių...

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