programare in linux

7 posts / 0 new
Last post
MaTricks
programare in linux

Si daca orda tot vrea sa inregistram programele facute de noi, ma bate gandul sa ma apuc sa mai produc cate ceva :-).

Inainte sa va adresez intrebarea mea, trebuie sa va prezint putin situatia.
In windows am programat, si nu putin. Dar m-am limitat la Visual Basic, pe care il cunosc suficient de bine incat sa pot scrie orice program pentru uzul personal (si nu numai ;-) ). Recunosc ca am avut o gandire limitata, ferindu-ma de C si C++. Acum regret tot timpul in care m-am multumit cu VB.

Logica programarii o cunosc, tehnici de programare cunosc, dar paradigma de lucru in C e total diferita de cea a VB. Asa ca... mi-am prins urechile. In plus, exista diferente chiar si intre a face programare in C pe windows si a o face in linux.

Si acum intrebarea:

1. Unde gasesc un tutorial pentru dummies? De la 0 (zero). Cu exemple care sa si functioneze. De la Hello World pana la cat de mult se poate. Am gasit cateva pe net pentru lucrul in consola, loc in care imi afiseaza si rezultatele. Dar chiar si exemplele gasite au necesitat depanare, fiind puse niste spatii unde nu era necesar, asa ca nu imi gaseau librariile incluse :-(. Dar mi-am dat seama si am corectat.

Ma intereseaza programare visuala. Nu ma injurati, dar majoritatea oamenilor folosesc programe grafice nu text. Am QT Desigenr, care se pare ca e superb pentru crearea interfetelor cu utilizatorul, dar trebuie sa inteleg si cum fac conectarea cu sursele.

Daca cineva se ocupa de programare si isi poate permite sa ma calauzeasca putin in prima etapa, i-as fi recunoscator.

cosmin
cosmin's picture
Re: programare in linux

Eu am învăţat la început dintr-o carte a lui Dragoş Acostăchioaie, Programare C şi C++ pentru Linux. Mi-a fost de mare folos, şi ţi-o recomand cu căldură. La început, până te obişnuieşti cu C şi C++, ar fi bine să te limitezi la aplicaţii pentru consolă. Poate fi puţin frustrant, pentru tine care eşti obişnuit cu RAD, din Visual Basic. Dar nu o să îţi pară rău.

De asemenea, la început, pentru programe simple, ar fi bine să nu foloseşti un mediu de dezvoltare. Învaţă să lucrezi direct cu gcc, şi treci la un IDE abia când proiectele devin mari.

[url=http://counter.li.org/]Linux registered user #368449[/url]

DragosP
Re: programare in linux

Mai poţi încerca şi cu freepascal (http://www.freepascal.org) sau cu borland kylix (http://www.borland.com/products/downloads/download_kylix.html) care are şi versiune open.
Documentaţie pentru ele găseşti destulă.

MaTricks
Re: programare in linux

Cat de mult te-a ajutat cartea lui Acostachioaie?
Eu am cumparat cartea lui -Utilizare linux- si atinge doar generalitati. Nu prea m-a multumit. La dimensiunea ei ma asteptam la mai mult.
Oricum, voi comanda si cartea asta. Avand in vedere ca tipul e programator, probabil ca la acest capitol va avea mai multe de spus.
Mersi de pont, dar pana imi vine cartea as avea nevoie de ceva care sa pot lua de pe net. :-D

La inceput a fost . . . kernelul!
Close Windows...Open Source.

cosmin
cosmin's picture
Re: programare in linux

Cartea este pentru începători şi nu intră în multe detalii, dar atinge aspecte importante care ţin de Linux.

Sunt trei părţi:
1. Programare C (noţiuni de bază, pointeri, funcţii, structuri);
2. Programare C++ (noţiuni OOP de bază, noţiuni OOP specifice C++, fluxuri, excepţii, template-uri);
3. Unelte Linux (editoare, compilatoare, depanatoare, make, diff, cvs, IDE-uri).

Tutoriale online poate ne recomandă altcineva. Eu am învăţat bazele din cărţi şi din cursurile de la liceu / universitate. Pe Internet caut probleme concrete.

[url=http://counter.li.org/]Linux registered user #368449[/url]

Syl
Syl's picture
Re: programare in linux

Cartea lui Dragoş Acostăchioaie era candva pe portalul linux360, care momentan e offline (o referinta)

Te sfatuiesc sa nu te bagi in Kylix... In scurt timp vei fi dezamagit total.
Daca alegi Qt, vezi ca au o documentatie excelenta la ei pe site! DE LA ZERO! Inclusiv cu filmuletze flash! Vezi forumul lor oficial http://qtcentre.org/ si citeste-le newsletter-urile. De asemenea, incepe direct cu Qt4 ca sa te formezi bine.

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

MaTricks
Re: programare in linux

Quote:
Syl wrote:
Te sfatuiesc sa nu te bagi in Kylix... In scurt timp vei fi dezamagit total.
Daca alegi Qt, vezi ca au o documentatie excelenta la ei pe site! DE LA ZERO! Inclusiv cu filmuletze flash! Vezi forumul lor oficial http://qtcentre.org/ si citeste-le newsletter-urile. De asemenea, incepe direct cu Qt4 ca sa te formezi bine.

Am sa iti urmez sfaturile. Nu am sa ma apuc de kylix, cu toate ca era prima optiune la care ma gandisem si tocmai imi descarcasem kylix 3.
Am descarcat Qt 4, si m-am apucat de parcurs helpul. Astept sa imi soseasca si cartea lui Acostachioaie despre C si C++. Dar cu toate astea nu mi-ar strica un tutor uman cateva ore :-) .

Syl, daca ai un ID de YM, te rog sa ma contactezi pe mess pe ID kernelinus.

La inceput a fost . . . kernelul!
Close Windows...Open Source.