Jesteś tutaj: Home >Posty otagowane: ‘informatyk

Rodzaje programowania

Czynność jaką jest programowanie dzieli się na trzy rodzaje. Pierwszy z nich to programowanie strukturalne, które zaleca hierarchiczne dzielenie kodu na bloki, tak aby zawierały jeden punkt wejścia i jeden lub więcej punkty wyjścia. Takie działanie ma na celu przede wszystkim ograniczenie lub całkowity brak instrukcji skoku. Jako zamiennik można dodać instrukcje, pętle, wyboru. Uszeregowaną strukturę zakłócają inne instrukcje, które w niektóry przypadkach są wręcz niezbędne do czytelności kodu programowania.

Kolejny rodzaj to programowanie proceduralne, które zaleca dzielenie kodu na procedury. Procedury są to poszczególne części wykonujące ściśle określone dla nich zadania. Powinny one przekazywać wszelkie dane lub też odnośniki do danych. Nie powinny jednak korzystać ze zmiennych globalnych. Ostatni rodzaj to projektowanie obiektowe ( z języka angielskiego : object – oriented programming ). Programy napisane przy pomocy tego programowania definiowane są przy pomocy obiektów. Program taki jest zbiorem obiektów komunikujących się między sobą w celu wykonania określonego działania. Ten rodzaj dzieli się na dwa podtypy. W pierwszym przypadku programowanie oparte jest na klasach. Klasy są definiowane, po czym następuje tworzenie obiektów. Jako drugi przypadek określone jest programowanie na podstawie prototypów. Nie ma tutaj pojęcia klasy tak jak to się dzieje w pierwszym wypadku. Jeśli chcemy stworzyć zupełnie nowy obiekt, musimy posiadać prototyp na podstawie, którego będzie on stworzony. W połowie lat osiemdziesiątych dwudziestego wieku programowanie obiektowe zyskało tytuł techniki dominującej. Główną przyczyną tego była popularność języka C++, czyli rozszerzenie języka C. ten typ oprogramowanie nadaje się szczególnie dobrze do tworzenia interfejsów graficznych. Powszechnie uznaje się, że cztery cechy czynią oprogramowanie obiektowym. Są to : abstrakcja, hermetyzacja (enkapsulacja), polimorfizm oraz dziedziczenie, które wspomaga polimorfizm,a także hermetyzację.

 

 

Tagi: , ,

Co rozumiemy przez termin programowanie?

Jeżeli mamy na myśli programowanie, to chodzi nam głównie o komputery i programy. Jednak powinnyśmy wiedzieć, że niestety programowanie to nie tylko pisanie jakiś dziwnych tekstów, które uruchamiają jakieś dziwne aplikacje, tylko raczej jest to rozwijanie swoich umiejętności. Przecież jak się dobrze zastanowimy, to jeżeli wszyscy ludzie na świecie będą programistami, to nikt nie będzie zarabiał tych milionów, o które nam chodzi. Jak to się mówi, każdy chce mieć miliony, tylko robić nie ma komu. Ale abstrahując o tego naszego myślenia, zastanówmy się lepiej po co nam jest to całe programowanie, przecież to ani nie daje nam jedzenia, a ni nie pomaga w walce z naszych nałogiem. Jednak musimy na początku pozwać istotę naszego programowania, ponieważ jak wiemy mówi się Matematyka królową nauk, tak i jest w przypadku programowania, ponieważ większość algorytmów opiera się na zmiennych matematycznych oraz na różnego rodzaju wzorach na przykład do obliczania całek, albo różniczek. Dlatego jak poznamy matematykę, to już będziemy zadowoleni, ponieważ wszystkie języki programowania prowadzą do jednego, czyli tylko i wyłącznie algorytmów. Nawet zauważmy, że jeżeli my coś wykonany co nie tak jak każe algorytm to od razu mamy komunikat.

Dlatego do tego trzeba jeszcze dodać, że musimy myśleć jak roboty, czyli jak to w pewnym znanym kawale: są parówki; są ; to poproszę dziesięć jajek. Teraz już wiemy, że jeżeli chodzi o programowanie oraz bycie informatykiem to w cale nie ma takiego normalnego życia, swoją drogą, jak ktoś będzie wystarczająco dobry w swoim fachu, to żadna informatyka mu nie będzie potrzebna, ponieważ myślenie w algorytmach jest praktyczne wszędzie. Ale problem zaczyna się, kiedy informatyk musi umieć matematykę, która jest niestety zmorą w polskich szkołach, przecież dobrze wiemy, że jeżeli się będziemy starać, to zawsze się nam przyda wiedzieć, co to jest równanie Eulera albo proste równanie różniczkowe, ale przecież nie będziemy tu nikogo straszyć, bo przecież matematyka nie jest do straszenia, tylko bardziej do zabawy, ponieważ jak dobrze poszukamy w sieci, to możemy znaleźć wzory matematyczne na istnienie boga, albo na kształty kobiety. Dlatego nie powinnyśmy się bać tej królowej nauk, przecież ona nawet w zwyczajnym życiu jest nam potrzebna, kiedy dostajemy wypłatę, albo przynajmniej robimy zakupy w naszym osiedlowym sklepie.

 

Tagi: , ,

Języki programowania

Języki programowanie zna chyba każdy z nas, a przynajmniej wie co to jest JAVA, My SQL i tym podobne. Wiemy również, że jeżeli chodzi o programowanie, to często możemy mieć nie tylko wiele ciekawych pomysłów, ale również i bardzo nudnych standardowych opcji. Dlatego warto czasem sięgać gdzieś wyżej, tam gdzie nasze spojrzenia nie siedzą tylko i wyłącznie na trawie, ale również po prostu chcą latać. Dla tego jeżeli chcemy się bardziej rozwijać to powinnyśmy czasem sami wrzucać nasze pomysły, przecież właśnie o to chodzi w tym całym biznesie, że informatyk nie siedzi sobie tylko przed komputerem i narzeka na swojego szefa, tylko czasami po prostu będziemy mogli powiedzieć nasze zdanie. Prawda wygląda tak, że kiedy będziemy chcieli się przebić przez wszystkich to i tak to zrobimy, a w informatyce nie ma złych pomysłów są jedynie mniej lub bardziej rozwijające.

Dlatego jak będziemy już rozmieniać jak zapisać następne równanie matematyczne w sposób bardzo informatyczny, to nie powinnyśmy zapominać o takich sprawach jak na przykład kreatywność, albo lenistwo. Podobno jak człowiek jest leniwy, to jest najbardziej pomysłowy, ale mniejsza z tym. Zobaczmy jak nasz świat się rozwija, grafika idzie coraz bardziej do przodu, że za kilka lat nie będziemy wiedzieć, czy nasze komputery to jeszcze fikcja, czy już rzeczywistość. Czasem przecież tak już bywa, szczególnie jeżeli się mocno wciągamy w nasze życie zawodowe. Jednak to nic, bo im my się bardziej rozwijamy, tym bardziej się rozwija cały świat. Dlatego właśnie komputery oraz informatyka jest taka ważna, trzeba tylko się odpowiednio do niej przygotować. Czasem jak sobie pomyślimy, czy nasze życie jest bardzo rozwinięte, to będziemy wiedzieć, że czasami nie możemy zbyt wiele o nim powiedzieć, jednak zawsze ale to zawsze znajdziemy jakieś pozytywne akcenty. Dlatego jak będziemy mogli sobie pozwolić na kreatywność w naszej pracy, to powinnyśmy ją wykorzystywać, ponieważ dzięki temu możemy nie tylko zarobić trochę więcej, ale również i będziemy zadowoleni z naszego życia. A przecież jak się dobrze zastanowimy, to jako iż my jesteśmy informatykami, a przecież to jest przyszłość świata, to powinnyśmy się bardzo z tego powodu cieszyć, ponieważ to my jesteśmy przyszłością. Ale przecież nie tylko komputerami żyją ludzie, dlatego czasem powinnyśmy to też przewidzieć, i będziemy wiedzie, że czasem nasze życie jest bardzo rozwojowe.

 

Tagi: , ,

Dlaczego komputery sprawiają że nasze życie jest znacznie łatwiejsze?

Dlaczego komputery sprawiają, że nasze życie jest znacznie łatwiejsze. Pytanie niby bardzo proste, jednak powinnyśmy wiedzieć, że to są objawy naszego lenistwa, ponieważ sprawa jest następująca, ludzie nie lubią się przemęczać więc wymyślają maszyny, które za nich pracują, w ten sposób możemy nie tylko sprawić, że nasze pomysły stają się bardziej realne, ale również i wyręczają nas w prawie wszystkim. Kiedyś nie było takich problemów z bezrobociem, ponieważ wszystko robiono ręcznie, a przez to jak ludzi pracowali, to mieli za co żyć i tak w kółeczko, ale niestety dziś jest inaczej, lepiej wynająć jedną osobę, która sprawi, że coś będzie pracowało za sto innych osób. Podobnie z resztą jest w programowaniu, ponieważ tu chodzi tylko i wyłącznie o to, żeby nasza praca była jak najbardziej łatwiejsza.

Dlatego właśnie jak się dobrze zastanowimy, to widzimy bezsens naszej pracy, ponieważ nie będziemy mieć pieniędzy z pracy maszyn, tylko raczej z pracy ludzi, a bo jak ludzie pracują, to mają pieniądze a to na nowe kino, a to na nowe buty, a przecież jak się dobrze zastanowimy, to czasami po prostu będzie nam coraz ciężej, ponieważ nawet i informatyków zastąpią maszyny. Ale zanim do tego dojdzie, to lepiej przemysły jak dobrze robić algorytmy, ponieważ dzięki temu będziemy nie tylko bardziej pracowali na nasze zarobki, ale również będzie nam praca znacznie szybciej szła. Dlatego warto sobie przemyśleć wszystkie za i przeciw, czyli podstawę algorytmów, bo przecież nawet jak idziemy do ubikacji, to wykorzystujemy pewien algorytm, znaczy się dokładniej to będzie wyglądało tak: otwieramy drzwi i sprawdzamy: czy jest papier, jeżeli odpowiedz tak, to siadamy na kabelku, jeżeli nie to szukamy w następnym, powtarzamy itd. Może się to nam wydawać śmieszne, ale niestety takie są fakty i powinnyśmy się ich trzymać, bo przecież programowanie to nie tylko dobra znajomość odpowiednich języków programowania, ale również bardzo dobrze rozwinięte myślenie algorytmami, ponieważ nie ważne jest to jakimi językami będziemy się posługiwać, lecz to że wszystkie wiążą się do jednego, czyli odpowiedniego algorytmu. Zauważmy, że taki sam będzie kod w C++ jak w JAVA, tylko napisany trochę inaczej, ale przecież ważne jest to że algorytm postępowania jest taki sam. Dlatego nie ważne jakim językiem będziemy się posługiwać, tylko to jak będziemy się chcieli posługiwać algorytmami.

 

Tagi: , ,