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