Zadania programisty

0
137
Rate this post

Zadania programisty

Programista ma za zadanie zapisanie dokładnie tego, czego oczekuje od swojego komputera ważne jest jednak nie tylko to, jakie możliwości ma posiadać opracowywany przez niego program, ale również to, w jakim języku zapisywane są przeznaczone dla niego komunikaty. Historia programowania zaczyna się oczywiście od pisania programów bezpośrednio w sposób, który wydawał się prosty do pojęcia przez procesor, na dłuższą metę takie postępowanie okazało się jednak całkowicie nieefektywne. Kod maszynowy nie był zrozumiały dla człowieka, a cała praca sprawiała wrażenie wyjątkowo żmudnej trudno dziwić się więc, że wiele mitów na temat programowania pochodzi właśnie z tego okresu. Twórcy programów komputerowych na szczęście zdawali sobie sprawę z ograniczeń, na jakie napotykają w trakcie wykonywania powierzonej im pracy wkrótce mogliśmy więc liczyć na rozwiązania, które zmieniały omawianą tu postać rzeczy. Dziś możemy mówić zatem zarówno o językach niskiego poziomu (a zatem tych, o których tu wspominaliśmy), jak i o tak zwanych językach wysokiego poziomu sam proces programowania najczęściej opiera się zaś na łączeniu kolejnych z nich ze sobą. Nowe możliwości sprawiają, że praca programisty przebiega szybciej, a on sam ma znacznie więcej możliwości dokonywania poprawek i zmian w sposobie funkcjonowania programu. Ważne dla programisty są przede wszystkim: stabilność programu, oraz stosunkowo wysoka prędkość, jakiej potrzebuje on by stabilnie działać nawet na wolniejszym sprzęcie komputerowym. Jeśli program osiągnie te statystyki – programista odniósł sukces.