Go Down

Topic: any fans of the Bascom AVR ? (Read 7 times) previous topic - next topic

knuckles

just wondering if i should invest some time in this as the emulator looks good and its free too.
any comments welcome .
pros and cons .
thanx

dhenry

If it is a hobby, the weirder / more esoteric, the better. And BASCOM fits the bill there;

If you ever intend to make a living out of this, C is the only way.

simplex

#2
Dec 15, 2012, 08:36 am Last Edit: Dec 15, 2012, 07:24 pm by Coding Badly Reason: 1
BASCOM AVR is superior to Arduino IDE. Bascom is simpler and much more flexible. In fact, Bascom is the language used by the majority of hobbyists.

C is more for professionals.


simplex

#3
Dec 15, 2012, 09:38 am Last Edit: Dec 15, 2012, 09:43 am by simplex Reason: 1
Regarding Bascom, there can be a disadvantage. You can not perform "complicated" math on a single line.
You can not have something like:
a=b*(c+d)
Such an operation have to be decomposed in two lines (parts):
a=c+d
a=a*b
which looks somehow ugly and unfriendly.


bperrybap


BASCOM AVR is superior to Arduino IDE. Bascom is simpler and much more flexible. In fact, Bascom is the language used by the majority of hobbyists.

Pretty bold statements.
I think looking at google trends is a good indication about somethings popularity or relevance.
Here is BASCOM vs Arduino:
http://www.google.com/trends/explore#q=bascom%2C%20Arduino&cmpt=q
World wide Google searches for BASCOM (not just BASCOM AVR) is waining while searches for Arduino is
still climbing quite rapidly.
It is very interesting to see a few BASCOM hotspots: Iran, Poland, and Indonesia
The rest of the world seems more interested in Arduino.
And even in those hot spots, the only one that is still higher than Arduino is Iran
and even there, the search activity is declining almost to match Arduino searches.

While not exactly an indicator about what hobbyists are using for development in in their projects,
clearly there is WAY more interest in Arduino than BASCOM.

Also, my concern for BASCOM is that it isn't free and doesn't have have the infinite
extensibility of C/C++
It also looks like they charge for additional functionality.
From their web page:
Quote
It is designed to run on W95/W98/NT/W2000/XP and Vista

That can be an absolute deal killer for some people, including myself.
(I don't do Windows)

If the Arduino IDE starts to become limiting, one can convert over to Makefiles or use some other
IDE on top of Makefiles and leave the Arduino IDE behind.
Then things like source level debugging using gdb becomes much easier when not use the Arduino IDE.
If Arduino starts to feel cramped it too can be left behind.
If using Windows, Atmel has their GUI IDE AVR studio.
The nice thing about staying with C/C++ and the AVR gnu tool set, is that it easy
to swap out the upper level development tools for a new set of tools and
not have to change the underlying AVR source code or programming language.

--- bill

Go Up