Pereiti prie turinio

Programavimo kalbos pasirinkimas


Rekomenduojami pranešimai

Nu gerai nereikia kabinėtis prie žodžių, apibendrintai parašiau "programavimo kalbos", kad nereikėtų kievieno išskyrinėti, kur žymėjimo kalba HTML, kur directX technologija. Tikėjaus, kad čia visi grudrūs programavimo srityje ir supras, bet matau, kad kaikuriem čia svarbu tik pamačius menka netikslumą iškarto visiem pademonstruoti, žinias apie HTML ir PHP skirtumą...

 

No offense, tiesiog norisi padėti tamstai savo žiniose susigaudyti pagal bendrai nustatytą ir priimtą suvokimą, skirstymą, o ne pagal savo tvarką, kurią aiškindamas naujokui nieko teisingai neįrodysi ir dar jis apsijuoks po to neteisingai suvokdamas, kas čia vyksta, o daugiau patyrusį tiesiog priversi nusijuokt {:

Nuoroda į pranešimą
Dalintis kituose puslapiuose

No offense, tiesiog norisi padėti tamstai savo žiniose susigaudyti pagal bendrai nustatytą ir priimtą suvokimą, skirstymą, o ne pagal savo tvarką, kurią aiškindamas naujokui nieko teisingai neįrodysi ir dar jis apsijuoks po to neteisingai suvokdamas, kas čia vyksta, o daugiau patyrusį tiesiog priversi nusijuokt {:

Niekad nebuvau "vadovėlinis pedantas" tai ir šneku paprastai, gal "labiau patyrusimes" pasirodys, kad kaimietiškai, bet jei jau taip svarbu taisyklinga terminologija tai atsiprašau, kituose postuose pasistengsiu rašyti viską taisyklingai, kad šypsenos nekuriem nekelčiau. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na gerai visi šie dalykai parašyti JAVA kalba, bet tai nieko neįrodo. JAVA vistiek lieka antreilia kalba, kurios "gaminiai" veikia aplinkoje, kurtoje aukštesnio lygio kalba...

Tiesiog pasakei, kad JAVA yra gan galinga ir plačiai naudojama. O jau praeitose žinutėse sakiau, kad su tuo sutinku. Tad nelabai supratau, ka norėjai pasakyti...

 

Šiek tiek atvirkščiai naudoji sąvokas. Žemo lygio kalbos yra tokios kaip Assembly. C - aukštesnio lygio, neretai vadinama mid-level. Ruby, PHP, Python ir, manau, ta pati Java - aukšto lygio :) Pvz. Python turi implementacijas C (CPython, „oficiali“), Java (Jython), C# (IronPython) kalbose :)

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sutiksiu tik su vienu jo pateiktu argumentu - Daugiau rašymo geriau, treniruojiesi. Vėliau gali eiti ir bandyti laimėti konkursus kad laimėtum 1000 LTL kainuojančią klaviatūrą....

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sutiksiu tik su vienu jo pateiktu argumentu - Daugiau rašymo geriau, treniruojiesi. Vėliau gali eiti ir bandyti laimėti konkursus kad laimėtum 1000 LTL kainuojančią klaviatūrą....

 

Jop, čia su visa ironija šitas tekstas parašytas. Autorius komentaruose prideda: "Thanks for the comments guys. This is indeed a pro-ruby rant." :)

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

Aš kurį laiką kartais, laisvalaikiu pasitreniruoju su Pythonu, bet vistiek sunku :D

Kaip jūs manot, kokia kalbą išmokti lengviausia ? php ? html ?

Nekalbėsiu apie skirtumus, bet tiesiog įdomu... Gal pameginti c++ ?

Pythonas iš tavo pateikto sąrašo nugali lengvumo/naudingumo koeficientu. HTML iš vis ne programavimo kalba, apie PHP gali prisiskaityti aukščiau, na o jei tau Python dabar yra sunku, tai apie C++ tau tik pasvajoti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

php nera sunki, jeigu nenori stebuklu kurti :)

 

„Hello world“ ir assembleriu nesunku. Bet kiek aplinkui php meistrų kurie mokėdami echo ir mysql_query() jaučias kietais developeriais? :)

 

O šiaip nagisa jau esmę pasakė - jei su Python sunkiai sekasi, C++ išvis prakeiksi. Aišku gali bandyti ir PHP, tik ten galima pakankamai atprast nuo OOP (jei rašysi nuo nulio kodą, o ne kokį frameworką naudosi (juose to pakankamai būna) ), o pvz. Pythone to OOP nors ir daug, tačiau su juo elgtis yra lengva. Ir python universalesnis :) Beje, jei kyla kokių didelių problemų su Pythonu - parašyk AŽ, pabandysiu padėt kiek galėsiu :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 1 mėnesio...
  • po 2 savaičių...

Greičiausiai parašyti ką nors realaus, kad būtų naudinga, o gal ir pinigėlių truputį užsidirbti.

Sakei PHP nesiūlyt, bet vis tiek pasakysiu, kad su ja pinigėlių tikrai galima uždirbt - pažiūrėk, kiek PHP darbo skelbimų ir palygink su kitom kalbom... :)

O šiaip greičiausiai perprantamos tai visokios Python, Ruby bus. Retkarčiais ir darbo skelbimų atsiranda :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sakei PHP nesiūlyt, bet vis tiek pasakysiu, kad su ja pinigėlių tikrai galima uždirbt - pažiūrėk, kiek PHP darbo skelbimų ir palygink su kitom kalbom... :)

O šiaip greičiausiai perprantamos tai visokios Python, Ruby bus. Retkarčiais ir darbo skelbimų atsiranda :)

 

PHP jau moku ir šiek tiek uždirbu, bet norisi kažko naujo, rimtesnio. Galvoju apie Python, tačiau 3.x versijai mažai tutorial yra, o prie senesnės pats nenoriu lįst. Dar man kas ten nepatinka, tai visi visi moduliai ir pnš, sunkoka juos perprasti bei neįsivaizduoju, ką aš galėčiau su jais nuveikti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

PHP jau moku ir šiek tiek uždirbu, bet norisi kažko naujo, rimtesnio. Galvoju apie Python, tačiau 3.x versijai mažai tutorial yra, o prie senesnės pats nenoriu lįst. Dar man kas ten nepatinka, tai visi visi moduliai ir pnš, sunkoka juos perprasti bei neįsivaizduoju, ką aš galėčiau su jais nuveikti.

 

Na ta „senesnė“ dabar yra standartas... Į Python 3 nebus taip sunku persiorientuoti, kai ateis laikais, aišku jei neturėsi milžiniškos programos pasirašęs :) Nesupratau, kuo moduliai neįtiko, jų ir nebūtina visų mokytis, ko reikia, tą ir panaudoji. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Mokiausi pagrindus pagal o'reilly ebook. I visa esme supratau, taciau vos prasidejus, pvz, web development'ui, staiga pasidare viskas nesuvokiama. Pasidomejau django - taspats. Reikia per komandine eilute instaliuot modulius ir daryti panasius dalykus, tai vis neiseina, tai vienokia klaida, tai kitokia. Zodziu, demotyvuoja truputi tokie dalykai.:)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Mokiausi pagrindus pagal o'reilly ebook. I visa esme supratau, taciau vos prasidejus, pvz, web development'ui, staiga pasidare viskas nesuvokiama. Pasidomejau django - taspats. Reikia per komandine eilute instaliuot modulius ir daryti panasius dalykus, tai vis neiseina, tai vienokia klaida, tai kitokia. Zodziu, demotyvuoja truputi tokie dalykai.:)

Susimeti http://pypi.python.org/pypi/setuptools (jei Debian/Ubuntu - sudo apt-get install python-setuptools; jei Windows - yra .exe). Tada turi komandą easy_install su kuria gali bet kurį modulį suinstaliuot tiesiai iš PyPI, už tave sutvarko visas priklausomybes ir t.t. :)

Jei kyla kokių konkrečių problemų - parašyk AŽ :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O neturi kokiu ebook rekomenduoti, kad butu daugiau praktikos, o ne grynas teorijos skaitymas. O'reilly viska pateikia gan geru formatu, taciau, jei ka praleidi, nes supranti, tada paskui sunku ilist i vezes prie tolimesniu pavyzdziu.

  1. Dive into Python
  2. Expert Python Programming
  3. Foundations of Agile Python Development
  4. How to Think like a Computer Scientist(Python)

Labiausiai rekomenduoju pabrauktąją ir paryškintąją. Knyga labai gerai parašyta ir net mane, python'ist'ą, primokė gan įdomių dalykų.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dar toks klausimas. Ka naudingo galima nuveikti kaip pradedanciajam? Pvz, php besimokindamas sukuriau narsyklini zaidima, is kurio jau ir uzdirbau, pascal (gal ir neverta minet), bet man bus naudingas egzaminams. Kaip apie python be to, kad nebereikes mokintis universitete?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dar toks klausimas. Ka naudingo galima nuveikti kaip pradedanciajam? Pvz, php besimokindamas sukuriau narsyklini zaidima, is kurio jau ir uzdirbau, pascal (gal ir neverta minet), bet man bus naudingas egzaminams. Kaip apie python be to, kad nebereikes mokintis universitete?

Na, taip pat gali kurti webui, naudodamas jau minėtą Django ar kitą frameworką. O šiaip kas nors kitas tau nepasakys, ką sau naudingo gali pasidaryti, tiesiog kada nors šaus idėja ir pagalvosi, kad gali tai suprogramuoti :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, taip pat gali kurti webui, naudodamas jau minėtą Django ar kitą frameworką. O šiaip kas nors kitas tau nepasakys, ką sau naudingo gali pasidaryti, tiesiog kada nors šaus idėja ir pagalvosi, kad gali tai suprogramuoti :)

 

Tiesiog pavyzdį pasitikslinimui. Galvoje tupi man toks projektas. Vėl WAP žaidimas, kadangi darbo mažai, o pinigai greiti. Bus kokių palaikymo problemų (su hostu) ar šiaip dalykų, kurie su PHP atrodo kasdieniai, o su python kažkas nenormalaus?:)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tiesiog pavyzdį pasitikslinimui. Galvoje tupi man toks projektas. Vėl WAP žaidimas, kadangi darbo mažai, o pinigai greiti. Bus kokių palaikymo problemų (su hostu) ar šiaip dalykų, kurie su PHP atrodo kasdieniai, o su python kažkas nenormalaus?:)

Taip, specializuotų Python hostingų mažiau. Arba bandai rasti tokį, arba imi VPS. Konkrečiai Django - http://code.djangoproject.com/wiki/DjangoFriendlyWebHosts

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