Poznaj elektronike

Inżynieria oprogramowania

Praca każdego komputera sprowadza się do realizacji poleceń użytkownika. Ogólnym systemem, który stanowi bazę pod inne programy, jest OS. Zazwyczaj posiada on graficzną, przyjazną dla użytkownika formę. Jest to tak zwany interfejs. Ale naprawdę za wszystkie funkcje Windows, czy innego systemu, zawsze odpowiada kod źródłowy. To specjalny ciąg cyfr, a konkretnie zer i jedynek. Dlatego czasem określa się go mianem kodu binarnego. Żeby powstał kod w języku maszynowym, musi najpierw zadziałać człowiek. Inżynieria oprogramowania to wszystkie czynności, które wiążą się z tworzeniem programów komputerowych. Istnieje wiele języków programowania. Do najpopularniejszych zalicza się język C. Mimo, że ma już ponad trzydzieści lat, wciąż stanowi podstawę pracy wielu urządzeń. W tym również przeciętnego PC. Przed stworzeniem programu, inżynier musi najpierw poznać odpowiednią składnię języka. Niezbędnym narzędziem jest środowisko programistyczne, czyli kompilator. Po napisaniu kodu za pomocą liter i cyfr, poszczególne linijki zostają skompilowane i przetłumaczone na język maszynowy. Program jest zazwyczaj od razu wykonywany. Oprócz języka C, powstało bardzo wiele innych składni. Między innymi udoskonalone wersje C, czyli C Sharp i C plus. Do graficznego prezentowania danych nadaje się Matlab oraz język R. Natomiast przeglądarki internetowe bazują na kodzie html i Java. Tak więc te wszystkie graficzne oprawy, które widzimy na ekranie komputera, to tylko nakładki. Zostały stworzone przez programistów dla naszej wygody. Prawdziwa technika to zawsze ciąg zer i jedynek.