Kursy • Poradniki • Inspirujące DIY • Forum
BASCOM - co warto wiedzieć?
BASCOM to język programowania mikrokontrolerów z rodziny AVR (środowisko BASCOM-AVR) i z serii 8051 (środowisko BASCOM-8051). Posiada on składnię opartą na języku Basic, ze zmianami w stosunku do interpretacji niektórych funkcji oraz z koniecznością deklaracji wszystkich zmiennych.
BASCOM to język programowania, który był popularny wśród hobbystów przed rozpowszechnieniem się Arduino. Od tamtej pory BASCOM stopniowo tracił swoją popularność. Obecnie nie sięgają po niego nowe osoby. W BASCOM-ie programują teraz osoby, które są przyzwyczajone do tego języka.
Ze względu na czytelny dla laika kod, proste w obsłudze funkcje obsługi bardziej zaawansowanych podzespołów (np. wyświetlaczy LCD, urządzeń z magistralą 1-wire), wiele darmowych materiałów - w tym np. kurs języka BASCOM - oraz przystępnej literatury w naszym ojczystym języku, był on bardzo często wybierany przez początkujących.
Warto wiedzieć, że pomimo wielu bibliotek, które jak na tamte czasy znacznie ułatwiały programowanie mikrokontrolerów, to w porównaniu do obecnych rozwiązań BASCOM byłby prawdopodobnie uznawany za mało przyjazny dla osób początkujących.
Główną różnicą pomiędzy językiem BASCOM, a innymi językami programowania, była nietypowa organizacja stosu oraz sposób operowania na zmiennych różnego typu. W środowisku mniej i bardziej zaawansowanych elektroników krążyło przeświadczenie, że BASCOM uczy złych nawyków, jednak dyskusje na temat wyższości innych języków zwykle są nierozstrzygnięte.
Chcesz wiedzieć więcej? Zadaj pytanie na naszym forum o elektronice - chętnie doradzimy!