Jesteś tutaj: Home >Posty otagowane: ‘program komputerowy

Programista

Programista jest to osoba zajmująca się programowaniem. Potocznie mówi się o takiej osobie „koder”. Aby móc zajmować się tą dziedziną informatyki programista poznaje specjalne języki programowania. Są to na przykład : C, C++, Java. Jeden specjalista zajmuje się tylko jednym językiem programowania. Często oznaczenie tego języka dodaje się do tytułu „programista”, aby dokładnie określić specjalizację. Za pierwszego programistę uważana jest Ada Lovelace, która w październiku 1842 roku wyraziła algorytm w postaci instrukcji przeznaczonych do użycia na komputerze, którym była wówczas maszyna analityczna budowana w dziewiętnastym wieku przez Charlesa Babbage. Niestety projekt Ady nie został nigdy zrealizowany i nie mogła ona sprawdzić, czy stworzony przez nią program działa. Pierwszy program, który udało się uruchomić, został stworzony w 1941 roku przez Konrada Zuse. Dzisiaj każdy programista ma swoje święto, które obchodzone jest trzynastego września każdego roku. Tylko w dobrze wyposażonych biurach i laboratoriach praca programisty daje odpowiednie efekty.

Najczęściej w pracowniach nie brakuje różnego rodzaju sprzętu służącego do tworzenia i testowania oprogramowania. Ze względu na specjalizację programistów możemy podzielić na dwie grupy. Pierwsza z nich to programiści aplikacji. Są to osoby zajmujące się tworzeniem aplikacji oraz realizacją konkretnych zadania. Tworzą oni programy wspomagające działanie ( na przykład program do pomocy w zarządzaniu przedsiębiorstwem ). Druga grupa obejmuje programistów systemowych. Pełnią oni funkcję osób rozwijających działanie istniejących już systemów i programów komputerowych ( na przykład : sterowniki, czy systemy zarządzania bazami danych ). W dzisiejszych czasach praca programisty może odbywać się zdalnie, jeśli tylko osoba zainteresowana taką formą posiada w domu odpowiedni sprzęt potrzebny do wykonywania pracy. Na porządku dziennym są także telekonferencje ułatwiające wymianę informacji. Wraz z rozwojem internetu rośnie zapotrzebowanie na programistów zajmujących się tworzeniem aplikacji działających na stronach WWW.

 

 

Tagi: , ,

Debugowanie

Programowanie, czyli wykonanie projektu, stworzenie, testowanie oraz utrzymanie kodu źródłowego programu jest skomplikowaną czynnością składającą się z wielu etapów. Jednym z nich jest debugowanie, czyli ostatnia z faz programowania, która jest jednocześnie jedną z najważniejszych czynności wykonywanych przez programistę. Zdarzały się przypadki, że program trafił do użytku bez wcześniejszego testowania i użytkownicy wykryli w nim błędy. Skutkowało to reklamacją, a tym samym stratami finansowymi dla dystrybutora. Błędy popełniane w czasie powstawania programu mogę być różne. Począwszy od błędów merytorycznych, czy też użycia złego wskaźnika, kończąc na przepełnieniu bufora, które skutkować może nie tylko brakiem odpowiedniego działania programu, ale także uszkodzeniami aplikacji komputera spowodowanymi przez wcześniej wspomniany błąd.

Dlatego właśnie tak ważnym etapem programowania jest testowanie przez specjalistów aplikacji zanim trafi ona do „zwykłych” użytkowników. Słowo debugowanie pochodzi od angielskiego słowa debugging, co oznacza odrobaczanie. W praktyce jest to proces systematycznego usuwania błędów w oprogramowaniu. Mozę to być także system mikroprocesorowy. Polega on na nadzorowanym wykonaniu programu. Całą czynność kontroluje debugger, czyli program komputerowy, który dynamicznie analizuje inne programy. Celem jego działania jest odnalezienie oraz identyfikacja powstałych w czasie programowanie błędów z angielskiego nazywanych bugami, czyli robakami (robak – ang. bug). Debugowanie dzieli się zazwyczaj na kilka podstawowych etapów. Pierwszy to reprodukcja, czyli odkrycie błędu. Może tego dokonać zarówno programista jak i specjalny program komputerowy. Kolejny etap polega na wyizolowaniu źródła błędu, czyli eliminacji nieprawidłowości. Trzecia w kolejności jest identyfikacja przyczyny błędu, czyli znalezienie jego źródła. Przedostatni etap to usunięcie defektu. Polega na naprawieniu błędu poprzez usunięcie jego przyczyny oraz objawów. Na samym końcu następuje weryfikacja, która polega na sprawdzeniu czy naprawa została przeprowadzona z pozytywnym skutkiem.

 

Tagi: , ,

Jak możemy wykorzystać programowanie w naszym codziennym życiu?

Jak możemy wykorzystać programowanie w naszym codziennym życiu. Na samym wstępnie powinnyśmy sobie zaznaczyć że jeżeli mamy tylko takie możliwości to dobrze jest znać odpowiednie języki programowania, ponieważ dzięki temu możemy nie tylko sprawić naszemu życiu znaczne ułatwienie, ale również i sprawimy, że jeżeli tylko jest taka możliwość, to będzie się nam wygodniej żyło. Przecież nie musimy być super specjalistami, którzy tylko siedzą przed komputerem, ale czasem warto jeszcze trochę się dokształcić, ponieważ dzięki temu możemy mieć w życiu znacznie łatwiej. Nie koniecznie nam tu chodzi tylko o zwykłe programowanie programów typu Word czy Excel. Ale przecież mamy jeszcze telefony, które mogą mieć różnego rodzaju aplikacje, dlatego jak tylko mamy możliwości oraz czas, całe mnóstwo czasu, to powinnyśmy sobie przemyśleć wszystkie nasze dokonania, ponieważ jak się dobrze zastanowimy, to możemy mieć wszystko takie jak nam się podoba.

Czy świat nie byłby fajniejszy, jakby nasze dziecko zamiast siedzieć i grać w te głupie gry samo by zajęło się tworzeniem własnych, przecież zawsze trzeba jakoś zacząć, a im będziemy młodzi, tym lepiej nam wszystko przychodzi. Dlatego nie powinnyśmy się zastanawiać, czy nasze dzieci będą się dobrze uczyć, czy raczej średni, najważniejsze jest to, żeby wiedziały czego mają się w życiu trzymać. Ale wracając do naszego programowania, to jak to jest, że jeżeli człowiek potrafi sobie sam zrobić stronę internetową oraz najprostszą grę, to czemu nie może na przykład pracować dla wielkich korporacji, które będą daleko od niech. W dzisiejszym świecie, dzięki rozwojowi komputerów oraz internetu możemy sobie pozwolić na fajną zdalną pracę w domu. Jedyne czego musimy się trzymać to naszego krzesła oraz biurka, ponieważ dzięki temu możemy sobie spokojnie wyrabiać taką normę jaka się nam podoba. Jednak to nie wszystko, bo jeżeli będziemy chcieli mieć nowszy komputer, albo przynajmniej kilka fajnych rozwiązań, to możemy pisać podanie do naszej pracy, ponieważ dzięki temu będziemy nie tylko zadowoleni z nowego sprzętu, ale również i sprawimy, że nasz świat będzie znacznie wygodniejszy. Samo programowanie nie tylko pomoże nam pracować w domu, ale dajmy na ten przykład nie chce się nam ruszyć z miejsca by wyłączyć telewizor, to szybko napiszemy program, który sprawi, że nasze telewizor się wyłączy i my zadowoleni i przynajmniej zrobiliśmy coś fajnego w życiu.

 

Tagi: , ,