[hpsdr] Verilog vs VHDL

Chris Albertson chrisalbertson90278 at yahoo.com
Wed Aug 29 17:46:42 PDT 2007


I was wanting to some day learn how to program FPGAs
also but figured the learning curve would be steep.
Your likening to both C and Ada forced me to actually
look and read the wiki articles
The two examples in the Wikipedia make it look easy.

They do look like Ada and C.  I have written a lot
of both.  That's what I do for a day job.
All day every day.  

My opinion is that with Ada you use a more methodical
approach going from high level to low level design.
and
the fact that bodies and specs are separate means you
can and do change implementation details without
breaking the interface.  This is important if you are
working on a large project with 20 or 200 other
programmers.
C on the other hand tends to be designed as you type it in
people write C without as much forethought.  No one would
ever attempt to prove a C program correct but that is
something that might happen with Ada.  It's really a
difference in the culture.  C was developed for the 
hacker community while Ada was designed by and for engineers
who want to build things like nuclear power plants
and flight control systems for cruise missiles.  

Today C and Ada are just different front end parsers for
the same gcc compiler.  So the code coming out the
back is pretty much the same.  The difference is style
and how you like to work and the size of the development team.

I might decide based on the availability of good free tools.



Chris Albertson
  Home:   310-376-1029  chrisalbertson90278 at yahoo.com
  Office: 310-336-5189  Christopher.J.Albertson at aero.org
  KG6OMK


       
____________________________________________________________________________________
Choose the right car based on your needs.  Check out Yahoo! Autos new Car Finder tool.
http://autos.yahoo.com/carfinder/

 1188434802.0


More information about the Hpsdr mailing list