cze
28
2009
O co w tym wszystkim chodzi? Wszakże programowanie komputerów istnieje już od wielu lat, a dopiero teraz stało się tak popularne wśród młodych ludzi. Pisanie oprogramowania stało się hobby młodego pokolenia. Dlaczego?
Pierwwszym aspektem jest to, że niegdyś był utrudniony dostęp do komputera. Nie każdy mógł do niego dosiąść ze względu na wysoką cenę samego komputera, oraz przez to, że aby w ogóle móc z niego korzystać trzeba było wykupić pakiet godzin. Dziś komputery są w każdym domu i to coraz częściej jest ich więcej niż jeden. Do tego coraz szerszy dostęp do sieci powoduje, że coraz więcej wiemy o programowaniu ze stron internetowych. No i oczywiście szkoła ma na nas wielki wpływ. W końcu w ostatnich czasach to w szkole pojawiły się na lekcjach informatyki na niektórych kierunkach szkoły średniej kompilatory do pisania programów na komputer.
Kolejnym aspektem jest to, że wielu młodych ludzi ma zapędy programistyczne. Po obejrzeniu filmu Matrix wzrosła znacznie popularność programów do tworzenia oprogramowania komputerowego, służącego przecież także do hackingu. Każdy chciałby być hakerem tak, jak Mr. Anderson. Cyfrowy kod jest dla wielu młodych ludzi tajemnicą, którą pragną rozwiązać. Tajniki komputera leżą właśnie w tej sztuce, którą młodzi pragną opanować.
Programowanie komputerowe to świetna zabawa, ale także jeśli się w to zaangażujemy może stać się naszym sposobem na życie. Rośnie zapotrzebowanie na wszelkiego rodzaju programiastów i naprawdę nietrudno jest znaleźć pracę w tym zawodzie, jeśli dobrze zna się język programowanie komputerów.
cze
28
2009
Wiele razy słyszymy o takich ludziach przeglądając strony internetowe. Tworzą oni nawet swoje własne społeczności na chatach i forach. Kim jednak jest naprawdę ta grupa społeczna? Czym się zajmuje? Postaram się przytoczyć wam teoretyczną i jak najbardziej rzeczową prezentację programisty.
Definicyjnie programista jest to osoba, której zadaniem jest tworzenie oprogramowania komputerowego, bądź też dla innego typu sprzętu rtv. Jednak do zadań programisty nie należy jedynie tworzenie oprogramowania, ale także jego modyfikacja, mająca na celu ulepszanie środowiska, oraz zapobieganie błędom w jego funkcjonowaniu. Programista może oznaczać zarówno zawód, jak i po prostu hobby. Zwykle ludzie kojarzą programistę z pisaniem kodu źródłowego programu i jest to na pewno jedna z prawdziwych tez. Również faktem jest, że programiści są kojarzeni jako ludzie związani z tworzeniem programów wyłącznie na komputer osobisty, a nie jest to prawda. W rzeczywistości programista to osoba, która tworzy oprogramowanie na wszystkie możliwe urządzenia elektryczne wymagające “serca” tzn. potrzebujące kodu, który pozwoli im wykonywać ściśle działające według nich polecenia i wytyczne.
Z programistą związane jest także kilka mitów. Nieprawdą jest, że programiści to osoby uzależnione od komputera, zmęczone przesiadujące przed nim godzinami. W rzeczywistości wielu z nich prowadzi raczej ciekawe życie, bardziej finansisty, niż człowieka ograniczonego przez nałóg komputerowy.
To tylko zalążek tekstu, jaki mam nadzieje kiedyś o programistach powstanie. Bardzo ciekawe jest to, ze są oni powodem wielu dowcipów, równie jak blondynki, czy brunetki. Jednak zupełni im to nie przeszkadza.
cze
28
2009
Kod źródłowy jest to podstawowy wynik pracy programisty. Ten, pisząc kolejne linijki programu tworzy i udoskonala ciągle właśnie ten kod, a my, użytkownicy komputera widzimy już końcowe jego wyniki pod postacią programu komputerowego.
Kod źródłowy mimo tego, że jest tworzony przez programistę, to i tak nie jest surową formą programu. Każda instrukcja, którą zapiszemy w kodzie została jeszcze wcześniej zapisana. Surowym i początkowym układem kodu jest oczywiście system binarny komputera, który jest wskazywany w postaci jedynki, oraz zera w odpowiednim ciągu. Ten kod binarny jest dopiero przypisany i przetwarzany przez komputer jako kod źródłowy. A ten z kolei daje nam już gotowy program.
Takie przetwarzanie kodu źródłowego na język zrozumiały dla naszego komputera nazywamy kompilacją programu. Każdy program do pisania programów umożliwia kompilację, która to zamienia program w ciąg znaków systemu jedynkowego.
Programista zasiadając przed komputerem musi wiedzieć jakie komendy kodu źródłowego wywołają jakie polecenia od maszyny. Potrzebna do tego jest znajomość matematyki, oraz umiejętność poprawnego logicznego myślenia. Tylko najlepsi programiści są w stanie dokładnie wyobrazić sobie za pierwszym razem jak będzie wyglądać kod źródłowy programu, żeby program nie wywalił błędu. Pozostali muszą pracować metodą prób i błędów.
Kod źródłowy znacznie ułatwia pracę przy pisaniu programów. Kod jedynkowy jest bardzo skomplikowany i wątpliwe, czy ludzie mogą nauczyć się nim w pełni posługiwać. Nawet każdy znak pisany w tym tekście to ciąg kilkunastu zer i jedynek w odpowiedniej kolejności. A co dopiero program, w którym przeglądacie ten tekst.