Un programator nu este o profesie, este un stil de viață? Sau cum să devii un programator de la zero, de unde să încep?
Una dintre primele întrebări care apar, este limba în care să începeți să învățați programarea? Nu există un răspuns neechivoc la aceasta. Personal, am inceput cu Delphi, iar apoi am invatat: TP (turbo pascal), QB (qbasic), VB (Visual basic), C / C ++, PERL, PHP, C #, Assembler, Java. În continuare, voi încerca să vă spun ce știu despre ei. Alegerea uneia dintre primele limbi, vă poate învăța atât avantajele, cât și conștiințele tale. Voi încerca să le descriu, deși în multe feluri sunt doar gândurile mele.
Delphi este o limbă bună, este posibil să scrieți programe pe Windows. La început, poate fi puțin greu de înțeles arhitectura programelor, dar nu este atât de dificilă cum pare. Limbajul include toate instrumentele care trebuie să fie în limbile de programare. Minusurile sale. În această limbă, programele din nefericire (din păcate) nu sunt scrise atât de des și lucrul prea ușor cu interfața programului nu va permite noului utilizator să înțeleagă cum este aranjată interfața grafică (GUI).
TP este același cu Delphi, doar pentru a studia este mai ușor, pentru că programele pot fi scrise doar în DOS (nu vor avea o interfață grafică), dar, studiind această limbă, va fi necesar să studiezi un altul, deoarece pe TP nimic dificil pe care îl scrieți (cu excepția faptului că virușii =)). După aceasta, mergeți în mod ideal la Delphi.
VB - unul dintre profesorii mei familiarizați îl iubește și oferă în mod constant un exemplu. El spune că acesta este un limbaj de programare foarte convenabil: doar un singur clic și programul este gata. Dar nu sunt de acord cu el. În general, programatorii care încep programarea din limbajul VB și cunosc bine, cu mare dificultate, sunt recalificați în limbi de programare normale. Este normal, pentru că apelați VB un limbaj de programare obișnuit - limba nu se rotește (este o astfel de tautologie :)). Uneori se pare că ar fi mai bine dacă o persoană nu ar ști deloc. Deși cuvintele mele ar trebui tratate cu un simț al umorului, tk. Am o dispreț personal pentru VB.
QB - probabil chiar mai rău decât asta, VB. =)))
C / C ++ - Ce pot să spun - este mare și puternic. Dar să o studiați ca prima dvs. limbă de programare este dificilă. Este demn de remarcat faptul că limba C / C ++ nu există - aceasta înseamnă limba C și dezvoltarea ulterioară a acesteia este limba C ++. Deoarece C ++ este ceva asemănător unei versiuni îmbunătățite a lui C, le vom considera ca una. Deși va fi mai ușor să-l stăpâniți, dacă înțelegeți bine ceea ce face un computer pentru ca programul să funcționeze. Dar dacă stăpânești această limbă, atunci o
oțelul va fi administrat fără dificultate (deși este posibil ca după aceea alte limbi să nu mai existe =))
PERL este o limbă cu ajutorul căreia nu puteți crea exe-shniki pentru Windows =) Poate că acest lucru vă va respinge, dar dacă sunteți un fan al Linux sau BSD, atunci această limbă este pentru dvs. Deși limba este potrivită pentru crearea de site-uri web. Să-l înveți mai întâi, probabil, nu merită, pentru că nu este destul de tipic. Deși după ce a învățat PHP nu va fi foarte dificil.
PHP - multe lucruri despre Perl pot fi atribuite acestui limbaj de programare. Dar este puțin mai ușor. De asemenea, util doar pentru crearea site-urilor web. inclusiv sub Windows, nu veți putea scrie nimic. Deși poate că nu aveți nevoie de ea, poate vă veți fi născuți pentru a crea portaluri în spațiul nesfârșit al Internetului.
C # - pentru a fi sincer, aș descrie această limbă ca fiind: C # = (C / C ++) * 0.2+ Java * 0.7+ VB * 0.1. În general, această limbă este un amestec de o corporație mare și puternică. Probabil, când știi (C / C ++) sau Java, nu este dificil de învățat. Și dacă învățați de la zero ... este greu de spus, dar probabil că va fi dificil, pentru că va fi necesar să înțelegem abordarea orientată-obiect (OOP).
Alegerea limbii atunci când începeți să învățați programarea nu este probabil atât de importantă. Mult mai important este ca tu sa inveti un limbaj de programare, a înțeles principiile de bază ale programelor de scris, și nu va cramponati de o singură limbă. Poate că atunci când înțelegeți noțiunile de bază de programare, va fi mai ușor să decideți ce doriți să scrie în viitor și, pe această bază, pentru a alege limba de programare, ideal pentru tine.
Mult noroc în învățare și amintiți-vă că programatorii nu se naște prin faptul că devin ei. trecând printr-o cale dificilă, dar interesantă. Și scrie programe fără erori =))))