|
Bit-Simple is fortunate
to have experience in many of the latest developments
in commercial software development; however, this does
not mean that we ignore more mature technologies.
The C programming language is widely used today in telecommunications
networks, embedded systems and operating system development
. As well as other systems where the need for close
management of the hardware's resources and high performance
code are of paramount interest.
Bit-Simple staff have designed and implemented work
using this language in fields as diverse as Telecommunications
and TV set-top box development.
Due to the low level features of this powerful language
there is also far greater scope for harm. It is relatively
easy to conceal catastrophic bugs that would be almost
impossible to write in more modern languages, also due
to direct access to memory it is relatively common for
security holes to be created, which remote attackers
can exploit to compromise systems.
Development in C requires particular attention to design
considerations, code review and testing. Bit-Simple's
rigorous software development process is ideally suited
to ensuring that our C projects meet the highest standards,
through rigorous design and code review and 100% code
coverage in testing.
|