Re: Disobeying jet engines - why?



On a sunny day (Wed, 30 Jan 2008 10:28:23 -0800 (PST)) it happened Didi
<diditgi@xxxxxxxxx> wrote in
<59eb3bc0-8b73-490c-ac46-0df4e59f307b@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>:

I do not take seriously any embedded thing written in C or any HLL for
that.


eh, using C, with the modern compilers highly optimising,
they 'know' the processor', may actually improve performance, and reduce
chances of errors that could have occurred by misunderstanding some CPU features
by an asm programmer.
Lots of stuff is in C, my Linksys wireless access point for example.
It is open source, runs Linux, and is in fact a small computer.
No way would I dream of writing all that in asm.
Its reliable, been up for weeks now... (since I last accidently switched it off).


If they use it (as I am sure thay do) on jets like in this thread,
we can only expect more disobeying engines and anything.

I dunno, it is not the language, it is the coding that makes a difference.
It is true that you lose some control in C, but if the libraries are OK,
then it saves you a LOT of time.


The main thing HLLs do is hide the CPU details from the programmer.
If the CPU is too ugly to program (most are...) with its details in
sight, pick another CPU, there are options. If that does not
help, well, one should consider another job...

Dimiter

Much is 'vague', for example if you use FPGA, then you depend on the vendor's soft
to create the interconnects from the HDL.
It cannot be done by hand I think....
And some of that soft is not very good, does it mean FPGA should not be on airplanes?
I'd be more worried about Xilinx webpack used for an FPGA in an airplane system
then using C in the same on some micro.
:-)

And, Linux has been used in satellites (all C), FPGA is in mars rover......
It is all possible.
.



Relevant Pages

  • Re: Is 50 MHz doable for a complete newbie?
    ... >a CPU, FPGA, some SDRAM... ... ground plane and a single or split power layer. ... close to the CPU or FPGA driving the ... port pins and FPGA pins to test points. ...
    (sci.electronics.basics)
  • Re: Applying Intel IA32 Microcode Update [OK]
    ... You mean the volatile storage? ... Inside the CPU, I presume. ... One mode is to have a separate serial EEPROM that the device loads from, ... just not necessarily in the FPGA ...
    (comp.os.linux.misc)
  • Re: ASIC search has been a total failure!
    ... Pin CPU chip on all Williams/Bally pinball machines CPU boards made ... Bally and it contains Williams 11 different herbs and spices. ... I have compiled a complete Gottlieb System 80/A/B to fit within one FPGA. ... This includes the 6502, three 6532's, all glue logic, ROM's, and selectable display interface -- all within a single Xilinx Spartan 3 FPGA. ...
    (rec.games.pinball)
  • Re: ASIC search has been a total failure!
    ... Pin CPU chip on all Williams/Bally pinball machines CPU boards made ... Bally and it contains Williams 11 different herbs and spices. ... System 80/A/B to fit within one FPGA. ... I thought I heard Gene say he is working on a supplier at his seminar. ...
    (rec.games.pinball)
  • Re: ASIC search has been a total failure!
    ... Pin CPU chip on all Williams/Bally pinball machines CPU boards made ... Bally and it contains Williams 11 different herbs and spices. ... System 80/A/B to fit within one FPGA. ... I thought I heard Gene say he is working on a supplier at his seminar. ...
    (rec.games.pinball)