Paradygmat
No to zaczynamy naukę programowania. Czym jest paradygmat? Paradygmat to zestaw instrukcji opisujący daną metodę przetwarzania informacji. W programowaniu paradygmat to również zestaw instrukcji jak i w innych dziedzinach.
Czyli tak, programowanie to zestaw instrukcji służący do wykonania zadania. Program posiada swój początek, rozwinięcie i koniec. Ściśle z programowaniem wiążą się takie określenia jak deklaracja, inicjalizacja i definicja. Deklaracja to utworzenie etykiety bez nadania jej wartości, inicjalizacja to utworzenie etykiety oraz nadanie jej powiązania z pamięcią komputera już na początku, a definicja to to co inicjalizacja tylko następuje po inicjalizacji i może nastąpić wielokrotnie.
Tworzę kod programu, a po uruchomieniu kompilator przypisuje dla określonych etykiet wartości, ale to jest tak w przenośni. W praktyce etykiety są powiązane z pamięcią komputera. W pamięci są zapisywane wszystkie informacje i poprzez etykiety właśnie nimi zarządzamy. Programista również musi wiedzieć co zrobić żeby program działał lepiej, szybciej, sprawniej, żeby można go było utrzymać, rozwijać i używać tak dzisiaj, jak i jutro i za 50 lat, i za 100 lat i w ogóle w przyszłości.
Dalszymi elementami są zmienne i instrukcje. Zmienna przechowuje wartość, a instrukcja nią steruje. Ja tak mogę po prostu mówić przenośniami. Czyli mamy zmienne, wartość po lewej i po prawej stronie, tzw. l-value i r-value. Lewa strona przechowuje typ i etykietę zmiennej, a prawa jej wartość. W instrukcjach są po prostu wyrażenia dla których dana instrukcja zachodzi. Czyli np. jeżeli podana zmienna ma wartość 10 to wykonaj określoną operację, a jak nie to program już sam omija instrukcję i idzie sobie dalej.
I to właściwie tyle jeżeli chodzi o podstawy programowania. Jak widać nie są to już takie łatwe słowa. No programowanie to bardzo trudna dziedzina, bo mamy część teoretyczną, praktyczną. Teorię możemy sobie czytnąć, ale praktyka czasem w ogóle nie wychodzi. A nauka praktyki zajmuje czasem wiele, wiele lat.