Ştiri:

Vă rugăm să citiţi Regulamentul de utilizare a forumului Scientia în secţiunea intitulată "Regulamentul de utilizare a forumului. CITEŞTE-L!".

Main Menu

Limbaje de programare

Creat de alina.d, Octombrie 26, 2009, 07:01:24 PM

« precedentul - următorul »

0 Membri şi 1 Vizitator vizualizează acest subiect.

HarapAlb

Citat din: Adi din Noiembrie 17, 2009, 02:50:17 AM
Citat din: HarapAlb din Noiembrie 17, 2009, 01:35:00 AM
C si Java stie toata lumea, daca ai timp si curiozitate poti incerca sa vezi cu ce se mananca si LISP-ul.
Numai ca el nu stie nici C, nici Java, ca sa poata vedea cu ce se mananca LISP-ul. De fapt, el nu a facut nimic la programare niciodata, nici macar la scoala, daca inteleg corect.
De aceea i-am recomandat LISP. Nu stiu daca ai urmarit discutia, dar LISP-ul este diferit de celelalte limbaje (C si Java), se bazeaza pe alta paradigma de calcul.

Adi

Bun, acum e alegerea lui. Si nu trebuie sa fie o alegere batuta in cuie. Poate sa incerce mai multe limbaje aproape simultan.
Pagina personala: http://adrianbuzatu.ro

Dendros

Alegerea mea nu e într-adevăr fixată, mai caut. Cum am Linux, am automat C/C++, mai trebuie și un IDE. Am descărcat și CLISP, deci voi putea compara C++ cu LISP, să văd care mi se potrivește. Însă sunt deschis și la alte sugestii, sunt încă nehotărât. Din păcate nu am prea mult timp liber, dar voi încerca când pot.
Vă mulțumesc pentru ajutor, sper să realizez câte ceva, iar dacă voi reuși va fi datorită și dv.

b12mihai

Citat din: Bianca Sala din Noiembrie 13, 2009, 11:07:21 PM
Eu am invatat C++. E simplu de inteles, deci destul de usor de invatat singur. Mai ales ca acum sunt destul de multe carti despre C++ pe piata. E adevarat ca la inceput l-am invatat la scoala, dar apoi a devenit foarte usor de invatat acasa, in timpul liber.

C++ ca limbaj este extrem de usor de invatat si de inteles. Mai grei sunt algoritmii  ;D . Parerea mea este ca o data ce ai inteles la ce iti foloseste programarea - si te-ai hotarat ca programarea iti este utila, de exemplu, pentru a rezolva probleme de fizica atunci te axezi pe asta, asumandu-ne ca tu nu vei fi platit sa faci programare...aia e alta smecherie.

Eu de exemplu nici acum nu am inteles foarte multe chestii din C++ (cum ar fi recursivitatea sau backtracking-ul - ce-i drept nici nu mi-am dat silinta sa le studiez profund), nu cred ca as fi in stare sa rezolv in acest moment o problema din manualele de informatica, ci m-am axat pe cum se aplica matematica in informatica (caci sunt foarte bun la mate si o inteleg, si foarte slab in materie de programare), si cum pot fi scrise sub forma unor algoritmi anumite probleme din matematica ce se rezolva clasic, avand la baza, culmea  :D, un algoritm

Uite un exemplu de program C++ cu functia de gradul 2 facut de mine: http://www.dreamincode.net/code/snippet2698.htm - si chiar va recomand acest forum, daca vreti sa invatati adevarata informatica, in care pasionati de programare ajuta oricand si pe oricine in orice domeniu din programare - aveti in vedere faptul ca acea comunitate are peste 100.000 de membri activi!! Aveti si o groaza de tutoriale unul mai interesant ca altul, excelent explicate de maestrii in domeniu - luati-o ca pe o curiozitate - stiati ca exista dreamincode.net - unde te ajuta lumea ca aici la StiintaAzi pe programare si pe matematica?

Fiecare are scopul lui in lumea asta nebuna.

Adi

Bravo, Gothik, tare interesant! Si tu ai facut programul si l-ai pus acolo! Felicitari!
Pagina personala: http://adrianbuzatu.ro

Dendros

Citat din: gothik12luati-o ca pe o curiozitate - stiati ca exista dreamincode.net - unde te ajuta lumea ca aici la StiintaAzi pe programare si pe matematica?
Personal, n-am știut de acest forum, mulțumesc de informație. Vă felicit pentru ce ați realizat, sper să fac și eu asta, poate și mai mult (dar timpul e cam problematic pt. mine). Într-adevăr nu vreau să programez pentru bani, ca profesionist, ci doar ca hobby, unul instructiv pentru mine.
De ex., există mișcarea open-source, unde mulți programează din pasiune. Poate mă afiliez și eu la ea, ipotetic vorbind.

b12mihai

Miscarea "open-source" din cate stiu eu a aparut din dorinta de a contracara puterea celor care VAND softuri (cum ar fi Microsoft) si pana acum...cam toate programele open-source au pornit ca fiind "varza" si au ajuns sa fie cea mai buna alternativa GRATUITA a ceva pe care dai bani grei si abia merge.

CitatDe ex., există mișcarea open-source, unde mulți programează din pasiune.
Nu, nu multi programeaza din pasiune, ci TOTI. Un exemplu de astfel de oameni ii ai la acel forum  :) .

Este minunat ce se face (si mai ales ce se realizeaza) cu open-source asta si asa se invata mult mai bine, mai rapid si mai eficient programarea (oricare ar fi ea). Si e misto ca atunci cand nu iti iese ceva esti ajutat si fiecare iti ofera metoda lui de rezolvare, astfel ca vezi mai multe moduri de a gandi si poti sa iti dai seama care te ajuta pe tine...Arta e sa te prinzi repede
Fiecare are scopul lui in lumea asta nebuna.

bbb

Citat din: gothik12 din Noiembrie 17, 2009, 06:30:06 PM
Citat din: Bianca Sala din Noiembrie 13, 2009, 11:07:21 PM
Eu am invatat C++. E simplu de inteles, deci destul de usor de invatat singur. Mai ales ca acum sunt destul de multe carti despre C++ pe piata. E adevarat ca la inceput l-am invatat la scoala, dar apoi a devenit foarte usor de invatat acasa, in timpul liber.

C++ ca limbaj este extrem de usor de invatat si de inteles. Mai grei sunt algoritmii  ;D . Parerea mea este ca o data ce ai inteles la ce iti foloseste programarea - si te-ai hotarat ca programarea iti este utila, de exemplu, pentru a rezolva probleme de fizica atunci te axezi pe asta, asumandu-ne ca tu nu vei fi platit sa faci programare...aia e alta smecherie.

Eu de exemplu nici acum nu am inteles foarte multe chestii din C++ (cum ar fi recursivitatea sau backtracking-ul - ce-i drept nici nu mi-am dat silinta sa le studiez profund), nu cred ca as fi in stare sa rezolv in acest moment o problema din manualele de informatica, ci m-am axat pe cum se aplica matematica in informatica (caci sunt foarte bun la mate si o inteleg, si foarte slab in materie de programare), si cum pot fi scrise sub forma unor algoritmi anumite probleme din matematica ce se rezolva clasic, avand la baza, culmea  :D, un algoritm

Uite un exemplu de program C++ cu functia de gradul 2 facut de mine: http://www.dreamincode.net/code/snippet2698.htm - si chiar va recomand acest forum, daca vreti sa invatati adevarata informatica, in care pasionati de programare ajuta oricand si pe oricine in orice domeniu din programare - aveti in vedere faptul ca acea comunitate are peste 100.000 de membri activi!! Aveti si o groaza de tutoriale unul mai interesant ca altul, excelent explicate de maestrii in domeniu - luati-o ca pe o curiozitate - stiati ca exista dreamincode.net - unde te ajuta lumea ca aici la StiintaAzi pe programare si pe matematica?



Hmmm, algoritmii ce i-am studiat pana acm nu mi s-au parut grei. Cel scris de tine, cu funtia de gradul 2, a fost chiar unul din primii algoritmi pe care i-am scris pentru scoala. Imi aminntesc si acum ce fericita am fost cand am reusit in final sa il scriu, dupa ce m-am chinuit doua zile. Practic intre al tau si al meu era o singura diferenta, eu am pus la inceput "clrscr()" (sper ca nu am uitat cum se scrie), ca sa imi "curete" ecranul dupa fiecare verificare a programului...sau de fiecare data cand ma jucam cu el...
Mersi de link, chiar nu stiam de dreamincode...  :)

Dendros

M-am uitat și eu pe acel forum, am văzut codul dvs. Mă întreb dacă voi reuși să scriu o implementare în C++ a algoritmului meu de obținere a lui pi prin nr. aleatoare. Cumva, totul mi se pare complicat, chiar dacă spuneți că C++ e simplu.

Adi

Pai deja ai algoritmul, pas cu pas. Acum trebuie doar sa inveti sa faci acei pasi.
Pagina personala: http://adrianbuzatu.ro

HarapAlb

Citat din: gothik12 din Noiembrie 17, 2009, 06:30:06 PM
Eu de exemplu nici acum nu am inteles foarte multe chestii din C++ (cum ar fi recursivitatea sau backtracking-ul - ce-i drept nici nu mi-am dat silinta sa le studiez profund), ...
Recursivitatea si backtracking-ul sunt tehnici de programare, nu au de-a face cu limbajul C++, ele putandu-se folosi si in C, Pascal... Recursivitatea tine de modul cum este implementat limbajul, mai precis daca suporta apeluri recursive, din cate imi amintesc limbajul Basic-ul nu accepta apeluri recursive.

Citat
Uite un exemplu de program C++ cu functia de gradul 2 facut de mine...
Ce ai facut tu acolo nu e C++, ci e C cu 'cin' si 'cout', de altfel se poate scrie la fel de eficient si in Basic. Vorbim de C++ cand avem programare orientata pe obiecte (mosteniri, clase, functii virtuale...). Daca ai fi folosit o clasa "Ecuatie" cu metodele ei gen AreSolutii(), Rezolva(), era alta treaba.

baka minamino

am o problema la info si mam blocat nu mai stiu sa o fac ati fi amabili sa imi aratati va rog mult  :) :) :) :) :) :)

Adi

Citat din: baka minamino din Noiembrie 19, 2009, 06:56:10 PM
am o problema la info si mam blocat nu mai stiu sa o fac ati fi amabili sa imi aratati va rog mult  :) :) :) :) :) :)


Putem incerca cu o idee. Fa un topic nou cu problema, si pune un titlu sugestiv.
Pagina personala: http://adrianbuzatu.ro

Adi

Pagina personala: http://adrianbuzatu.ro

Dendros

Legat de POO, și LISP e potrivit pentru cei care vor să înceapă direct cu POO, fiindcă CLISP are CLOS (CommonLISP Object System).