What programming language are you using?

Go To Last Post
21 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

What programming language are you using to write programs for your AVR microcontroller?

RES

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Are Java, PHP and Fortran available for the AVR?

Leon Heller G1HSM

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

What if you do asm sometimes and c sometimes?

Jim

 

Until Black Lives Matter, we do not have "All Lives Matter"!

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

In this time i started to make a triac controller for 220V AC for dimming lights and later maybe motors also.
I preferred assembly because i have more control over the code,the application has some timing critical parts but not a special interface except 5 push button and 3 potensiometers.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

millwood wrote:

are there Forth compilers for avr? or any of those mcus? i have always wanted to learn forth.

I found this the other day: Amforth

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Bascom
ZBasic
VB6, (PC Interfaces and pre-modeling)

JC

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Please add Verilog and VHDL.

I Like to Build Stuff : http://www.AtomicZombie.com

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Confused ?

ka7ehk wrote:
What if you do asm sometimes and c sometimes?

Jim

:D

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

AtomicZombie wrote:
Please add Verilog and VHDL.

And Ada

http://www.adacore.com/2009/03/3...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

My first computer was a Commodore VIC-20 that I bought used in 1984. I was able to learn BASIC and write programs that functioned as complicated multi-step calculators. The magazines for home computers at the time like Compute! Gazette and Byte were heralding the ability of VIC-20 users to progress up to an advanced language called FORTH. I checked out Charles Moore's book on FORTH from the library, decided that this was way beyond BASIC, and was something that even a poor student should invest in learning.

The only way to use FORTH on the VIC-20 was by a plug-in ROM cartridge offered by Commodore. Commodore was marketing the VIC20 as a game machine and all the games (at that time) were considered 'toys'. Consequently the only place to get a FORTH cartridge was a toy store.

I'll never forget the feeling of going into a Toy's'R'Us store with the intention of making a serious investment in a professional-level advanced programming language tool (in order to advance my would-be career as a computer/electronics technician/programmer) by buying a video game cartridge 'toy'.

But FORTH got the better of me and after a few months of only being able to do trivial-level 'programs' I gave it up and bought the Compute! Gazette's book "Machine Language for Beginners". I still do most of my work in assembler even though I could (and probably should) be doing it in C.

And the VIC-20? It got sold along with the FORTH cartridge to some other starry-eyed fool who dreamed of becoming a well-paid computer professional by buying a 1MHz 'computer' that had 8K of ROM, 2K of RAM, and a television interface that put only 22 characters by 16 rows on the screen.

Actually, it was not that long ago that this happened. It's a toss-up over which system has more computer 'power', the $500 Commodore 64 or the $2 AVR Mega88.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

C, C++, assembler.

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Bascom(Atmel)
c#(PC), sometimes basic or c++
Eagle(Board)
Solid Works(Plastic chase)
HTML,Javascript, VisualBasic(aspx), and eeg 3or4 other web techology.

Solid works is tools of my douther actualy, she study industry design.

Bostjan Suhel
Kajuhova 3
SI-3270 Slovenia
bostjan.suhel@gmail.com
+386 3 734 20 61
http://suhel.homeip.net

Last Edited: Thu. Feb 3, 2011 - 05:35 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Since this is not, specifically requesting programming languages for AVR, I will add RealStudio/RealBasic cross-platform (Mac/Win/Linux).

Jim

 

Until Black Lives Matter, we do not have "All Lives Matter"!

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Oh... OK, then I'll add: C#, SQL, Perl, AWK, JavaScript, some Java dabbling, and (rarely) some Pascal.

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I'd be so happy seeing your "C#, SQL, Perl, AWK, JavaScript, some Java dabbling" code running on AVR :D:D:D

Warning: Grumpy Old Chuff. Reading this post may severely damage your mental health.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Also ABEL,and some MFC C++;

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

AVR: C, ASM
PC: C, C++, Perl, Java, bash, PHP, SQL

https://www.mattairtech.com/
ARM Cortex M and XMEGA development boards / Gentoo Linux

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Why isn't there an option for "Shakespeare" - the best programming language in the world?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I was going to vote, but was only allowed to select one entry! I would guess that the number of people here who are fluent in only one programming language would be almost none.

I Like to Build Stuff : http://www.AtomicZombie.com

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well .... with 49 votes out of a possible 147664, we obviously have a clear winner (NOT)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

But this is a poll, not an election. You only need a representative slice, not a majority. But the real problem is the unclear question and the bad choice of selections.

Regards,
Steve A.

The Board helps those that help themselves.