janwinnicki napisał: Witam. Często spotykam się w necie za zdaniem że bascom nie nadaje sie do zastosowań profesjonalnych , że jest za wolny itp.
Nie za wolny, tylko niezbyt optymalny. Przecież kompilacja tworzy kod maszynowy, który działa z prędkością procesora, tak samo jak inne kompilatory.
Tak się składa, że jeden z Moich komercyjnych projektów w całości powstał w BASCOMie - bo było łatwiej i szybciej napisać program sterujący - a szybkość realizacji liczyła się najbardziej. Zatem teza o nieprofesjonalności jest - Moim zdaniem - mocno naciągana. BASCOM to narzędzie, tak samo jak np. zwykły multimetr. Nim też dokonasz pomiarów i dojdziesz gdzie tkwi problem, i wcale nie będziesz potrzebował super miernika f-my Fluke...
janwinnicki napisał: Mam prośbę czy ktoś mógłby mi sensownie odpowiedzieć dlaczego bascom jest "gorszy" od innych . Bo jak na razie moje zdanie na temat tego języka jest jak najlepsze.
Bascom jest prosty. Większość robi się sama i to nakłada pewne ograniczenia. Dlatego jest on mało elastyczny. To jest właśnie jego podstawowa wada. Jednak wada ta pozwala na dość szybkie wdrożenie się w to coś co nazywamy "programowaniem". Wiadomo złe nawyki przy dłuższym używaniu Bascom Basic-a zostaną utrwalone i ciężko będzie się przerzucić na inny język. Jeśli jednak w odpowiednim momencie, gdy poczujesz, że ta podstawowa wada Cię ogranicza, warto spróbować zmienić język - w kierunku C. Podstawy będziesz już miał: umiejętność tworzenia algorytmów, myślenie przyczynowo-skutkowe; zmieni się tylko "pisownia i gramatyka". A, że C na małe mikrokontrolery wymagać będzie większej znajomości sprzętu to bardzo szybko będziesz mógł także poznać asembler, bo połączenie C+ASM daje już spore możliwości.