Subject: Good Gcc IDE
From: paul lamar
Date: 1/9/2016, 2:54 PM
To: A10-Me-Earthlink



All you C programmers out there... is there a good IDE you recommend
that will run on Linux Mint?

The command line is pretty good.

BTW Arduino programming is not really C IMHO. In effect it is a BASIC
to C converter like BaCon.

Take Bitset() for example. There is no equivalent in C. I don't know
the Arduino language lib details but it is not simple.

Here are a couple of pdf's on the subject for the parallel ports on
the PC in C. Something like this is probably used in LinuxCNC.

IMHO it is easier to program in AVR assemble language. That would
result in the fastest execution.

Here is a AVR table of relative commands for bit set. Very straight
forward. Much like MM Basic. bit set is what you do most in machine
control.


Paul Lamar


For basic C there are plenty. It depends a lot on the type of chip you are
working with. Most open source IDEs are based on Eclipse. Eclipse has plug
ins that will let you compile for any number of specific chips right from
the IDE.

If you just want a C capable IDE and want to use the GCC compiler then
CODE:BLOCKS, Netbeans, Eclipse will work. If you are looking toward a PIC
based chip then MatLab works as an IDE and compiler, Atmel studio for Atmel
chips etc. If you have a specific chip in mind, lean toward the
manufacturers IDE because it will be designed around the chip.

The Arduino IDE works on any OS and has been made easy enough for
beginners. Example, on a PIC chip to get PWM you have to get into bitwise
operations in order to change one bit of one port on or off and timing to
make it work at the frequency you are looking for. With Arduino its as easy
as DigitalWrite, specify a pin and give it a number between 0 and 255. 0 is
off, 255 is 100%. I know that you dont like C, but you could start with the
Arduino IDE, learn the syntax easy enough and then expand into "regular" C.

What chip are you looking at?

Kevin Alderman

Gcc on a PC mobo.

I learned to program in C 40 years ago.
I found it ludicrous. It forces one to type cryptic symbols.
{}[]/\|!@#$%^&*

It is a computer for heavens sake. Computers are good
at reading English and converting it to symbols if
necessary. C was developed for programming on a teletyrpe
machines back in the late 70's.. Before keyboards and CRT monitors.
Teletype machines were big on symbols :-).

Assembly language is much more English like.

I have used dozens of IDE's for many different programming languages and
chips over the past 40 years. QB has/had an excellent  IDE running on DOS.

I was just looking for  a good one for Linux Gcc. I will use it with BaCon.
BaCon is an IDE but it leaves a bit to be desired. The converter is
combined by with the IDE similar to the Arduino.

Paul Lamar


The Rotary Engine News Letter. Powered by Linux. If you want off the
list PLEASE let me know and I will remove  you.  ACRE NL web site.
http://www.rotaryeng.net You Tube http://tinyurl.com/beqqxas
Copyright 1998-2016 All world wide rights reserved.