Specyfikacja języka programowania

Wyróżniamy wiele typów oraz rodzajów języków programowania aplikacji. Zasadniczo język ułatwia komunikacje pomiędzy programistą ( człowiekiem ) a aplikacją ( komputerem ). W raz z rozwojem telekomunikacji oraz elektroniki, która stała się coraz bardziej rozbudowana wymagania dotyczące języków stale wzrastały. Podstawowe założenia dla każdego języka to to, aby był prosty i czytelny. Istnieją oczywiście języki także bardzo zaawansowane. Najbardziej popularnymi językami jeżeli chodzi o ich specyfikację są języki STL. Języki STL mają budowę tekstową. Oznacza to ze aby porozumieć się z maszyną, programista potrzebuje znajomości instrukcji. Cały zakodowany program składa się wiec z listy instrukcji. Instrukcji nie trzeba znać na pamięć. Wystarczy podstawowa znajomości gruntownych komend. Ułatwia to bardzo i przyspiesza tworzenie takiego programu. Po skończeniu edycji listy instrukcji ( textu ) musimy dokonać konwersji takiego programu na język zrozumiały dla maszyny. Komputer jest jednostką cyfrową dlatego komunikuje się on w systemie dwójkowym (binarnym). Proces zamiany języka tekstowego na kod binarny nazywa się asemblacją. Asemblacja przebiega przy udziale programu zwanego Asemblerem. Sam proces od kuchni jest skomplikowany, lecz programista nie musi wieniec jak jest on wykonywany. Dla programisty najważniejsza jest znajomość języka oraz kreatywność. Każdy zawód stawia jednak pewne wyzwania.

Rodzaje języków programowania
Istnieje wiele języków programowania zarówno niskiego jak i wysokiego poziomu. Są one przeznaczone do tworzenia programów i aplikacji komputerowych. Do obsługi języków programowania najczęściej potrzebny jest system operacyjny a samo programowanie...
Programowanie stron internetowych
Do zaprogramowania strony internetowej wystarczy znajomość podstawowego języka programowania przeznaczonym do tworzenia takich właśnie stron. Jest to język HTML. Oprócz tego języka wyróżniamy szereg innych takich jak : CSS, Java oraz inne. Jednak...
Programowanie Logo!
Logo! jest modułem logicznym stworzonym do sterowania procesami i automatyką budynków. Ten specjalizowany mikrokomputer może być programowany z poziomu panelu operatorskiego, panelu sterownika lub interfejsu użytkownika – za pomocą komputera...