Programowanie

 
Komputery od wielu lat podbijają świat, nie tylko młodzieżowy. Studia informatyczne co roku kończy coraz więcej informatyków, grafików, programistów i innych specjalistów w dziedzinach komputerowych. Wspomniane programowanie to jeden z głównych przedmiotów na studiach informatycznych. Co to właściwie jest programowanie – zastanawia się teraz pewnie wielu z Was. Otóż, programowanie to proces projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych lub różnego rodzaju urządzeń mikroprocesorowych. Każdy program komputerowy, który posiada kod źródłowy napisany w języku programowania może być, dzięki odpowiednio zastosowanym regułom, modyfikacją istniejącego programu lub czymś zupełnie innym, nowym. Programowanie jest skomplikowane, dlatego wymaga dużej wiedzy i doświadczenia w wielu dziedzinach różnego rodzaju, takich jak projektowanie aplikacji, , struktury danych, algorytmika, wiedza nt. kompilatorów, znajomość języków programowania i narzędzi programistycznych czy sposób działania podzespołów komputera.



W inżynierii oprogramowania, programowanie jest tylko jednym z etapów powstawania konkretnego programu. Od lat trwają dyskusje i debaty na temat tego, czy programowanie jest sztuką, rzemiosłem czy procesem inżynieryjnym. Mówi się, że bezpośrednią formą sztuki w tej dziedzinie jest demo scena. Inne dyskusje w kwestiach programowania dotyczą stopnia, w jakim język programowania wpływa na formę, jaką przybiera oraz jak funkcjonuje końcowy program. Jest ona (jak się okazało) analogiczna do hipotezy Sapira-Whorfa w lingwistyce. Pozycjonowanie wydaje się niezwykle skomplikowanym przedmiotem i niestety dla wielu z nas zawsze taki będzie. Umysły ścisłe, które wybierają się na studia informatyczne, matematyczne i techniczne są specjalnie przygotowywane do tego typu przedmiotów.