Ehh...
Tu nawet nie chodzi o to czy "lubi" czy "nie lubi".... Język jak każdy, bardziej mi chodzi o jego "destrukcyjny" wpływ na człowieka
Po prostu z moich obserwacji wynika, że Bascom nie za bardzo sprzyja samodzielnemu myśleniu przez jego użytkowników (oczywiście nie twierdzę, że u wszystkich). Nadmierna łatwość w pisaniu programów w tym języku powoduje, że mało kto schodzi na "niższy poziom" i dokładnie analizuje dokumentację w celu poznania zasady działania danego komponentu. Większość procedur, które sprawiają że Bascom jest taki jaki jest (obsługa 1wire, i2c, lcd itp), jest wewnętrznie dość skomplikowana (użytkownik oczywiście o tym nie wie) ale na zewnątrz wszystko wydaje się być piękne i proste. Gdy teraz taki człowiek zechce skorzystać z elementu czy magistrali mniej popularnej, której obsługi nie wspiera Bascom to na forum pojawia się pytanie typu "Jakiej komendy użyć aby...", "Jak to zrobić w Bascomie". Pomijam fakt, że pytania najczęściej zadawane są bez wcześniejszego przeszukania forum, ale najbardziej drażniące (przynajmniej mnie) jest oczekiwanie na odpowiedź udzieloną jednym zdaniem z podaniem na tacy gotowego rozwiązania w postaci "komendy Bascoma".
Natomiast samodzielne napisanie programu chociażby odczytującego temperaturę z DS18b20 w asemblerze lub w języku C automatycznie skutkuje doskonałą znajomością dokumentacji, wszystkich rozkazów, przebiegów itp itd. Późniejsze dostosowanie programu do innego układu na 1wire jest już "zmianą kosmetyczną". Natomiast Bascomowicze przeważnie pytają "dlaczego program od DS1820 nie działa na DS18B20" lub "jak wyświetlić temperaturę z dokł. 0,1 stopnia". Oczywiście do dokumentacji nie zajrzeli, no bo i po co?
Tak więc uważam, że edukacyjnie Bascom nie jest najlepszym językiem. Co z tego, że urządzenie zadziała po 20 minutach pisania programu, skoro (od)twórca nie ma bladego pojęcia jak ono naprawdę działa. Owszem, do szybkiego robienia urządzeń i sprzedawania ich Bascom jest jak najbardziej OK, ale nie jako narzędzie edukacyjne mające zapoznać początkującego elektronika z programowaniem mikrokontrolerów.
Powyższa wypowiedź nie ma na celu obrażania ludzi piszących programy w Bascomie i nie jest uogólnieniem na wszystkich użytkowników tego rewelacyjnego programu. Jest to efekt moich obserwacji kilku for oraz refleksji wynikających z czytania pytań zadawanych przez niektórych użytkowników Bascoma