czwartek, 27 sierpnia 2015

Jak nauczyć się programowania?



Nauka programowania nie należy do szczególnie prostej. Nie ma na świecie osoby, która znałaby w całej rozciągłości dany język. Dotyczy to również ich twórców – na przestrzeni lat one ewoluują i zmieniają się w szybkim tempie. Jeżeli chcemy być na bieżąco to przez cały czas musimy się doszkalać, ponieważ pojawiają się nowinki, które mogą zupełnie zmieniać podejście do programowania w danym języku. Może się okazać, ze zostaną wydane nowe biblioteki, z których korzystanie będzie znacznie wydajniejsze. W takim przypadku przerzucenie się na takie rozwiązanie będzie miało sens. Może okazać się też, że opublikowany zostanie nowy framework, w którym programowanie będzie zupełnie różniło się od tego co znamy do tej pory. Proces nauczania się języka programowania jest ciągły i nigdy nie można powiedzieć, że udało się nam opanować go w całej rozciągłości.

Programowanie


Pomimo tego, że nazwa „języki programowania” wskazywałaby na duże powiązanie z naukami humanistycznymi to tak nie jest. To proces związany z naukami ścisłymi: informatyką, fizyką, matematyką. Osoby, które nie rozumieją tych nauk i nie wiedzą jak zachodzą pewne elementy to nie mają czego szukać w przypadku programowania. Szczególnie związane jest to z produkcją gier, gdzie fizyka ma szczególne znaczenie. Powstają różnego rodzaju silniki odpowiadające wyłącznie za obliczenia związane z tą nauką. W ten sposób w najnowszych produkcjach możemy spotkać się z realistycznych zachowaniem się materiałów, ciał, roślinności oraz innych materiałów. Symulowanie czegoś takiego w świecie gry wymaga ogromnej mocy obliczeniowej.

Języki programowania



Istnieją również języki programowania, które służą do tworzenie stron internetowych oraz aplikacji webowych. Jednym z nich jest PHP – jest to język, który nie jest kompilowany. Oznacza to, że program wykonuje się na bieżąco i to po stronie serwera. W ten sposób użytkownik nie potrzebuje dodatkowego oprogramowania do tego, aby możliwe były odczytywanie stron napisanych w tym języku.  

Brak komentarzy:

Prześlij komentarz