Pereiti prie turinio

Programavimo kalbos pasirinkimas


Rekomenduojami pranešimai

Gal kas turit praktikos su Windows Phone 7, dirbant su Visual Studio? Šiaip užsiminėju su žadintuvo kūrimu. Tikslas - paleidus programą iškart pranešti, kai pradės tiksėti tam tikra minutė mm. Ką pavyko padaryt, tai tik mygtuko paspaudimo metu tikrina ar jau yra pasirinkta minutė.

 

Date myValue = Date.now;

if (myValue.Date.now.Minute.toString()==mm)

Pranesimas.Text = "Alarmas";

 

Šią funkciją pridėjęs prie "private void Button_click"

 

Jeigu naudoju while ciklą, tai iki kol neprasidėjo mm minutė, tai mygtukas būna užspaustas ir daugiau programoj nieko negaliu daryt.

 

Gal turit minčių, kad visada tikrintų ar neatėjo mm minutė, o iki tol galėčiau naudotis ta pačia programa?

 

Rašau telefonu, tai gali būti klaidų. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal kas turit praktikos su Windows Phone 7, dirbant su Visual Studio? Šiaip užsiminėju su žadintuvo kūrimu. Tikslas - paleidus programą iškart pranešti, kai pradės tiksėti tam tikra minutė mm. Ką pavyko padaryt, tai tik mygtuko paspaudimo metu tikrina ar jau yra pasirinkta minutė.

 

Date myValue = Date.now;

if (myValue.Date.now.Minute.toString()==mm)

Pranesimas.Text = "Alarmas";

 

Šią funkciją pridėjęs prie "private void Button_click"

 

Jeigu naudoju while ciklą, tai iki kol neprasidėjo mm minutė, tai mygtukas būna užspaustas ir daugiau programoj nieko negaliu daryt.

 

Gal turit minčių, kad visada tikrintų ar neatėjo mm minutė, o iki tol galėčiau naudotis ta pačia programa?

 

Rašau telefonu, tai gali būti klaidų. :)

WP7 nesu programavęs, bet čia basic dalykas, nesvarbu kokioj platformoj ar kalboj - bet kokios ilgesnės užduotys turi veikti kitam thread'e nuo GUI threado, nes kitaip, kaip ir tavo atvėju, GUI threadas yra užblokuojamas ir juo negalima naudotis. Bandyk pasiskaityti čia, ar kur kitur.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 1 mėnesio...

Sveiki, Pradėjau mėtytis kokia kalbą mokytis. JAVA, Ruby ar Python? Dabar būsiu 12-tokas, ir pradeda dominti studijos. Aš linkęs studijuoti dalyką susijusį su programavimu (dar tiksliai nežinau, nes vien tik programavimas, kažkaip netraukia). Norisi, ką nors , kad galėčiau ir web kurti, ir pinigėlių užsidirbti, bet, kad ir ateityje praverstų. Ką galėtumėte pasiūlyti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, Pradėjau mėtytis kokia kalbą mokytis. JAVA, Ruby ar Python? Dabar būsiu 12-tokas, ir pradeda dominti studijos. Aš linkęs studijuoti dalyką susijusį su programavimu (dar tiksliai nežinau, nes vien tik programavimas, kažkaip netraukia). Norisi, ką nors , kad galėčiau ir web kurti, ir pinigėlių užsidirbti, bet, kad ir ateityje praverstų. Ką galėtumėte pasiūlyti?

Web kurt galima beveik bet kuo, taip pat ir šiomis trimis kalbomis :) Rinktis tau, tiesiog išsibandyk visas ir matysi, kuri labiau traukia :) Jei Lietuvos universitetuose, tai manau didžiausia tikimybė, jog bus Java iš šių trijų. Kiek teko šnekėt su studijuojančiais užsienyje - ten jiems teko programuoti ir Ruby, ir Python :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

mat mokykloje, dabar su c++ pagrinde ir nebežinau, ką geriau. JAVOS tekos čiupinėt, bet labai nedaug ir tai koreguoti kodus, kurių nesuprasdavau. Truputi Ruby dabar perėjau, bet kažkaip vis pradėjo į galvą lysti mintis, gal geriau Python, Ar kaip Kernius sakė, jeigu informatika studijuosiu, tai JAVA geriausia.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

mat mokykloje, dabar su c++ pagrinde ir nebežinau, ką geriau. JAVOS tekos čiupinėt, bet labai nedaug ir tai koreguoti kodus, kurių nesuprasdavau. Truputi Ruby dabar perėjau, bet kažkaip vis pradėjo į galvą lysti mintis, gal geriau Python, Ar kaip Kernius sakė, jeigu informatika studijuosiu, tai JAVA geriausia.

O kaip su C++ sekasi? :) Na, turbūt ne tokiais metodais mokaisi, jei, kaip sakai, koreguoji skriptus, kurių nesupranti. Išsirink vieną kalbą iš tų, čiupk kokį geresnį tutorialą ir bandyk :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O kaip su C++ sekasi? :) Na, turbūt ne tokiais metodais mokaisi, jei, kaip sakai, koreguoji skriptus, kurių nesupranti. Išsirink vieną kalbą iš tų, čiupk kokį geresnį tutorialą ir bandyk :)

šiaip gana normaliai, mat, mes dabar while, for, if ciklus praėjome ir tubūt kitais metais sunkiau eisime. Po olimpiadas pavažinėju, tai labai gerai nekertu, bet pavyksta bent po vieną uždavinį išspręsti.

P.S. JAVOJE yra teko koreguoti skriptus, bet taip nesimokiau aš. Jeigu mokysiuos, tai mačiau Kernius informacijos primetęs yra, kaip ir su Python.

Redagavo werlex
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ar apsimoka Python mokytis iš čia http://wiki.python.org/moin/BeginnersGuide . Ar geriau naudoti jūsų linkus ir knygas?

Dive into Python nebloga knyga (ir nemokama). Dar yra Learn Python the Hard Way, bet kai kuriems ji būna ir per daug hard. :D

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

... Dar yra Think Python the Hard Way, bet kai kuriems ji būna ir per daug hard. :D

 

"Learn Python the Hard Way" - tikriausiai pavadinimas pasirodė per daug hard :).

 

Šiaip perskaičiau įdomią mintį apie kalbų populiarinimą:

"Python рассчитан на тех, кто сам в состоянии обнаружить плюсы и минусы языка. Когда массы начнут программировать на python - язык испортится. Массы начнут требовать ввести в какой-нибудь python 4.0 кучу возможностей для написания плохого кода, и в конце концов их требования воплотятся. Отличный (для своего времени) движок веб-шаблонов PHP превратился в конвейер по производству говнокода. Великолепный язык для системных скриптов Perl выродился в игрушку для кулхацкеров. Не надо так делать с python, не надо его "продвигать в массы"." - http://softwaremaniacs.org/forum/python/33159/

"Python skirtas tiems, kas patys sugeba rasti kalbos pliusus ir minusus. Kada masės pradės programuoti su Python - kalba suges. Masės pradės reikalauti į kokį nors python 4.0 įvesti krūvą galimybių blogo kodo rašymui, ir galų gale jų reikalavimai bus išpildyti. Puikus (savo laikui) web šablonų varikliukas PHP pavirto govnokodo gamybos konvejeriu. Nuostabi sisteminių skriptų kalba Perl pavirto kūlhackerių žaisliuku. Nereikia taip daryti su Python, nereikia jo "stumti į mases."

Redagavo vizviz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

"Learn Python the Hard Way" - tikriausiai pavadinimas pasirodė per daug hard :).

 

Šiaip perskaičiau įdomią mintį apie kalbų populiarinimą:

"Python рассчитан на тех, кто сам в состоянии обнаружить плюсы и минусы языка. Когда массы начнут программировать на python - язык испортится. Массы начнут требовать ввести в какой-нибудь python 4.0 кучу возможностей для написания плохого кода, и в конце концов их требования воплотятся. Отличный (для своего времени) движок веб-шаблонов PHP превратился в конвейер по производству говнокода. Великолепный язык для системных скриптов Perl выродился в игрушку для кулхацкеров. Не надо так делать с python, не надо его "продвигать в массы"." - http://softwaremaniacs.org/forum/python/33159/

"Python skirtas tiems, kas patys sugeba rasti kalbos pliusus ir minusus. Kada masės pradės programuoti su Python - kalba suges. Masės pradės reikalauti į kokį nors python 4.0 įvesti krūvą galimybių blogo kodo rašymui, ir galų gale jų reikalavimai bus išpildyti. Puikus (savo laikui) web šablonų varikliukas PHP pavirto govnokodo gamybos konvejeriu. Nuostabi sisteminių skriptų kalba Perl pavirto kūlhackerių žaisliuku. Nereikia taip daryti su Python, nereikia jo "stumti į mases."

Turbūt mąsčiau dar prirašyti „Think Python“ ir taip gavosi :lol:

 

Dėl kalbos populiarinimo - mintys įdomios, nors ir nemanau, kad kūrėjai taip lengvai pasiduos, ir mes į kalbą, standartinę biblioteką viską iš eilės, ko bus paprašta :) Nors dėl PHP/Perl nežinau, nemačiau, kokios jos buvo, tarkime, prieš 10 metų.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na nežinau šiandien atsidariau Python ir tiesa pasakius likau nustebės ir netgi nesupratau kas ten turėtu vykti tik tiek galiu pasakyt,kad iš pirmo žvilksnio C++ atrodo lengviau nei daugelio liaupsinamas Python.

 

Nors šiaip galbūt aš ilgokai dirbau prie Pawn ir ką galiu pasakyt Pawn ir C++ turi dauk panašumu syntaxei.

 

O šiaip ką manote apie Pascali? ( Nevisus puslapius perskaičiau ir nemačiau paminint )

 

Ir dar kas peržvelgiau statistikas tai viršuje sėdi C/C++/C#,na o Python sėdi gale.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na nežinau šiandien atsidariau Python ir tiesa pasakius likau nustebės ir netgi nesupratau kas ten turėtu vykti tik tiek galiu pasakyt,kad iš pirmo žvilksnio C++ atrodo lengviau nei daugelio liaupsinamas Python.

 

Nors šiaip galbūt aš ilgokai dirbau prie Pawn ir ką galiu pasakyt Pawn ir C++ turi dauk panašumu syntaxei.

 

O šiaip ką manote apie Pascali? ( Nevisus puslapius perskaičiau ir nemačiau paminint )

 

Ir dar kas peržvelgiau statistikas tai viršuje sėdi C/C++/C#,na o Python sėdi gale.

Kai parašysi pirmą C++ programą darančią (daug) daugiau, nei išvedančią Hello World, ar suskaičiuojančią 2*2, tai pasakyk, galėsim iškelti vakarėlį. Laiko limitas - 21 diena nuo Hello World išvedimo :D

 

Dėl statistikos - http://www.tiobe.com/content/paperinfo/tpci/index.html ... Jei aštunta vieta - pats galas, tai nežinau tada...

Redagavo nagisa
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na nežinau šiandien atsidariau Python ir tiesa pasakius likau nustebės ir netgi nesupratau kas ten turėtu vykti tik tiek galiu pasakyt,kad iš pirmo žvilksnio C++ atrodo lengviau nei daugelio liaupsinamas Python.

 

Nors šiaip galbūt aš ilgokai dirbau prie Pawn ir ką galiu pasakyt Pawn ir C++ turi dauk panašumu syntaxei.

 

O šiaip ką manote apie Pascali? ( Nevisus puslapius perskaičiau ir nemačiau paminint )

 

Ir dar kas peržvelgiau statistikas tai viršuje sėdi C/C++/C#,na o Python sėdi gale.

Žvilksni tu :D Nežinau per kurią vietą lengviau, iš esmės kuo ten skirasi nuo C, tai objektiniu programavimu, STL na ir string klase (gal iš ten ir tas lengvumas) :D Per kur ten lengviau nei Python - nežinia, būtent, kaip sakei, galbūt sintaksė tau panaši į Pawn (nors iš tikrųjų tai atvirkščiai). Bet sėkmės tau, kai prieisi pointerius ir visą kitą... :)

 

Įdomu būtų sužinoti, ką dar darei su Python be „atsidariau“.

 

Paskalis - na, jei trumpai pasakyti, beveik niekeno nenaudojamas, nes tam yra reikalo, yra begalė tobulesnių ir netgi lengvesnių kalbų :)

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kiek pastebėjau dauguma šioje temoje yra isicikline į Python ir viskas nuomonė nebus jūsų keičiama.

 

O apie pawn nelabai supratau ką tuom norėjai pasakyt.

 

Beabejo aš nesiruošiu su nieko čia ginčytis nes kaip sakoma Ginčas internetu prilygsta silpnapročiu olimpijadai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kiek pastebėjau dauguma šioje temoje yra isicikline į Python ir viskas nuomonė nebus jūsų keičiama.

 

O apie pawn nelabai supratau ką tuom norėjai pasakyt.

 

Beabejo aš nesiruošiu su nieko čia ginčytis nes kaip sakoma Ginčas internetu prilygsta silpnapročiu olimpijadai.

Nėra niekas įsiciklinę, man iš tikrųjų, netgi nesiginčijant, įdomu, kodėl C++ pasirodė lengvesnė? :) Nes kažkaip neteko dar girdėt, kad kas taip sakytų. Apie Pawn, kaip pats sakei, kad panaši sintaksė į C :)

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nevisiems juk yra taipat. Ištikro gal dar pameginsiu kanors nuveikti su Python gal ir pakeisiu savo nuomone,bet man tiesiog nėra priimtinas toks kompiliatorius turi rašyti koda,kaip į console. ( Jai klystu gali pataisyt )

 

Taipogi jai tu turėjai galvoi,kad pawn neturi panašumu gali pasiskaityti http://www.compuphase.com/pawn/Pawn_Implementer_Guide.pdf nors nemanau,kad esi labai suinteresuotas tuom.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Apie Pawn skaičiau pakankamai, nesu suinteresuotas :)

 

toks kompiliatorius turi rašyti koda,kaip į console.

WTF, ką turi omeny?!?! :D Atsidarei interaktyvų shell'ą matyt :) Taip pat puikiai galima ir parašyti kodą į failą ir paleisti:

python failas.py

 

Šiaip C++ ir Python skiriasi tikrai. Ne vien sinktase, bet dar ir tipizavimu, taip pat Python yra pilnai objektiškai orientuota, o C++ turi ir primityvius tipus. :)

 

Tikrai nekišu tau nei vieno, nei kito, tiesiog keista girdėti, kad C++ lengviau, nes... na, taip nėra :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Taip turbūt,kad "interaktyvų shell'ą" jai turi pasiūlyti kažkoki kita kompiliatoriu būčiau nieko prieš gal ir pakeisčiau nuomone.

Python nėra kompiliuojama kalba, ji yra interpretuojama. Yra tik kelios implementacijos, paprasta Python, kuri implementuota C, dar vadinama CPython, Javos Jython, .NET IronPython ir eksperimentinė PyPy, implementuota pačiu Python :) Bet jei nėra reikalo integruoti su pvz. Java ar .NET, tai nematau reikalo ir tų implementacijų naudoti.

 

Interaktyvi konsolė yra tam, kad galėtum kažką nuveikti su Python ir nerašydamas skripto - idealus dalykas kažkam greitai pasibandyti:

Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 2*2
4
>>> print 'sausainis'
sausainis
>>> 

 

O rimčiau programuojant, aišku, rašai į failą ir paleidi kaip jau minėjau anksčiau. Kompiliacijos čia iš esmės nėra (yra kompiliavimas į bytecode, tačiau jis vis tiek veikia per Python interpretatorių).

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū už šokia tokia informacija,šiandien vakare reiks pasimeginti.

 

Tiesa ką manote apie Lua man asmeniškai teko su šia programavimo kalba susidurti,tik kuriant MultiPlayer žaidimui resursus,bet esu susidares apie lua visai nebloga nuomone.

Man rodos tu per daug įsiciklinai su žaidimais: tai Pawn, tai Lua :) Iš tikrųjų per daug su ja neteko susipažinti, bet kiek mačiau, tai dažniausiai ir būdavo naudojama programose/žaidimuose tiesiog embedded skriptingui :) Aišku, dabar tų smagių kalbų daug yra, visokios Go, Ruby, Groovy, Javascript (naudojant node.js Javascript'u galima programuoti netgi desktop'ui :P) be tų, kurias jau apkalbėjom :)

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 5 mėnesių...

norejau paklausti kas geriau web projektams ROR ar Django? kokie pliusai minusai. kuria kalba mokytis lengviau, kuri perspektyvesne?

Nei vienas, nei kitas - ne kalba, o karkasas internetiniams projektams kurti.

 

RoR - Kodas rašomas Ruby (kodo pavyzdžiai http://www.ruby-lang.org/en/about/)

Django - Kodas rašomas Python (kodo pavyzdžiai http://docs.python.org/py3k/tutorial/controlflow.html)

Redagavo nagisa
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nei vienas, nei kitas - ne kalba, o karkasas internetiniams projektams kurti.

 

RoR - Kodas rašomas Ruby (kodo pavyzdžiai http://www.ruby-lang.org/en/about/)

Django - Kodas rašomas Python (kodo pavyzdžiai http://docs.python.org/py3k/tutorial/controlflow.html)

 

kad tai ne kalbos ir pats zinau :)

 

bet norejau suzinoti kokie pranasumai lyginant sias kalbas viena pries kita

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