Am nevoie de un programator care să cunoască limba engleză, un miracol - un site web

Am nevoie de un programator care să cunoască limba engleză, un miracol - un site web

Da, este necesar. De fapt, puteți să vă trimiteți să studiați limba engleză auto-predată și să terminați articolul. Cu toate acestea, această problemă nu este la fel de simplă pe cât pare. Haideți în ordine.

De ce toate limbile de programare populare au sintaxă în limba engleză?

Și știi ce? Se pare că este engleza care ar trebui să fie baza oricărui limbaj de programare. Vom explica.

Înainte de tine - o bucată de cod în limba C.


int main ()
int age;
printf ("Ce vârstă ai?");
scanf (".", vârstă);
dacă (vârstă <= 40 ) printf ("Вы еще очень молоды!\n" );
>
altfel dacă (vârsta> 40 ani și vârsta <80) printf( "Вы в полном расцвете сил!\n" );
>
else printf ("Sunteți deja un bătrân! \ n");
>
retur 0;
>

Este doar un operator condiționat, care apare în majoritatea AP.

Și acum să ne imaginăm cum va arăta în limba rusă:


Returnați întregul Acasă ()
Variabila de tip intreg;
Afișați pe ecran ("Câți ani sunteți?");
Numărul de introducere a utilizatorului ("calificativ: întreg cu semnul zecimal", Vârsta);
Dacă (vârsta <= 40 ) Вывести на экран ("Вы еще очень молоды!\перенос строки" );
>
altfel (vârsta> 40 ani și vârsta <80) Вывести на экран( "Вы в полном расцвете сил!\перенос строки" );
>
altfel Imprimați pe ecran ("Sunteți deja o persoană în vârstă! \ line transfer");
>
Return 0;
>

Pentru a fi sincer, am fost confuzi când am scris a doua parte a codului. Faptul este acolo - sintaxa engleză face codul mai curat, mai clar și este mai ușor de perceput vizual. Motivul este simplu - engleza se referă la așa-numitele limbi analitice, spre deosebire de limba rusă, care este o limbă sintetică. Pur și simplu, pentru a construi expresii semnificative în limba rusă, suntem forțați să refuzăm cuvintele. Acest lucru nu este necesar atunci când se construiesc propuneri în limba engleză.

Am nevoie de un programator care să cunoască limba engleză, un miracol - un site web

Un alt exemplu. Imaginați-vă: studiați C ++ și trebuie să creați o nouă clasă pentru a descrie, de exemplu, data. În limba engleză, sintaxa este: new Date. Simplu și ușor de înțeles. Să creăm această clasă în limba rusă: o nouă dată. În general, și problemele nu au apărut.

Acest mic exemplu devine primul argument în favoarea învățării limbii engleze pentru un programator.

Cu toate acestea, există oameni care spun că este perfect posibil să se codifice în limba rusă - spun ei, creierul va înlocui terminațiile necesare pentru declinarea cuvintelor. Ca o dovadă, ele conduc la inconvenientele sintaxei engleze, în special dependența de ordinea cuvintelor și necesitatea de a folosi lexeme oficiale. Nu vom argumenta cu această afirmație, că are într-adevăr dreptul la viață. Dar codul laconic și curat este meritul englezei. Rusă, cu metaforicul și polisemanticul său, din păcate (sau din fericire, cui este mai convenabil) nu este capabil de acest lucru.

Pe lângă simplitatea sintactică, engleza are și alte avantaje care nu ar trebui să fie ignorate de un viitor programator:

Ce nivel de comandă a acestei limbi este suficient pentru programator?

Am nevoie de un programator care să cunoască limba engleză, un miracol - un site web
În principiu, cunoștințele pe care le obțineți în școală în clasele de engleză sau în centrele de educație suplimentare este destul de suficientă în primele etape ale studierii oricărei JA.

Dacă nu reușiți să rupeți din cauciucul rigid al vorbirii străine, vă armați cu un dicționar englez-rus. Bineinteles, folositi Google Translate.

Deci, cunoașterea limbii engleze nu este doar importantă, ci vitală pentru programator. Subliniem: pentru un programator profesionist care este în pas cu vremurile. Vrei să devii unul dintre ei, nu-i așa?

Citiți și:

Trimiteți un articol prietenilor

Articole similare