[#11]
Re: Wywiad z Fredrikiem Wikstromem
@MDW,
post #8
Na studiach informatycznych uczą jednak programowania niskopoziomowego zaczynając od Pascala, poprzez C a na C++ kończąc jak i efektywnego projektowania algorytmów niezależnie od platformy sprzętowej, żeby student miał solidne podstawy do dalszego kształcenia i pracy zawodowej. Oczywiście dzisiejsze standardy, których studia nie obejmują będzie musiał poznać i opanować na własną rękę, jednak dzięki solidnym podstawom będzie mu łatwiej się w tym odnaleźć. Języki programowania wysokopoziomowego są dla ludzi, mają swoje zastosowanie, ale właśnie nie dają twórcy pełnej kontroli nad swoim dziełem, co nie każdemu może się podobać. Każdy musi wybrać język programowania, który najlepiej odpowiada jego potrzebom, jak i umiejętnościom. W świecie informatyki wykorzystanie pracy innych ludzi czyli dodatkowych bibliotek, procedur, klas jest oczywiście czymś znakomitym i znacznie ułatwia pracę nad nowymi programami. Zdolny informatyk będzie umiał też samodzielnie tworzyć takie biblioteki, jeśli naprawdę zajdzie taka potrzeba lub obecne nie spełnią jego wymagań.
Jeśli twórca chce uzyskać np. zmiany głośności, tonu czy tempa sampla podczas jego odtwarzania to sięgnie po program w rodzaju "Protrackera" czy "Digi Boostera", a nie "Music Makera". Dodatkowo pierwsze dwa programy tworzą plik ze ścieżką dźwiękową, która zajmuje bardzo mało przestrzeni dyskowej i jest łatwa w dekompresji i odtwarzaniu, czyli jest czymś wymarzonym dla Amigi klasycznej (co zresztą dało się zaobserwować w czasach świetności Amigi). Programy do kompresji MP3 pisze się z reguły w asemblerze lub innym niskopoziomowym języku programowania w celu uzyskania największej szybkości i efektywnosci kompresji mimo, że istnieją komputery o taktowaniu procesora 3GHz. Tworzenie efektownych algorytmów wciąż jest domeną wielu programistów, każdy z nich na pewno znajdzie się w sytuacji, że będzie musiał napisać taki algorytm od podstaw samodzielnie, bo po prostu zajdzie taka potrzeba. Na koniec powiem małą anegdotę jaka zaszła przy moim kontakcie ze studiami informatycznymi: jeden z profesorów powiedział, że jak zna się już wszystkie te operacje "while" czy "if" to można napisać nawet system operacyjny Windows.
Ostatnia edycja: 06.09.09 11:07:43