Maxima for Symbolic Computation

Maxima is a symbolic computation platform that is free, open source, runs on Windows, Linux, and Mac, and covers a wide range of mathematical functions, including 2-D/3-D plotting and animation. Capabilities include algebraic simplification, polynomials, methods from calculus, matrix equations, differential equations, number theory, combinatorics, hypergeometric functions, tensors, gravitational physics, PDEs, nonlinear systems.  With an active developer base and responsive community, a user gets a secure future lifecycle of the product and plenty of help when dealing with problems. The result: an essential mathematical computing package for students, programmers, engineers, scientists, and mathematicians. This article will help you get started with Maxima.

Continue reading this article…

Bare Metal Programming: The C Language

…for Embedded and Low-Level Systems Development

C provides the convenience of learning one language while retaining the ability to target a variety of platforms including modern operating systems (Linux, Windows, Mac), real-time operating systems, systems-on-a-chip, and a host of microcontrollers for embedded development. And if you have to “mov” the bits around yourself (device drivers, DMA controllers), you can do that too. This is a significant efficiency over assembly languages which are essentially chip-specific control codes and therefore require understanding the architecture of the chip in each target platform.

Continue reading this article…

Dear Readers!

Our Google+ (Buzz) page is where we publish more regular (~monthly), shorter posts. Feel free to check it out! Full length articles will continue to be published here, with notifications through the Feed (you can join the list below).