UPDATE (07/18/17): The original article was written in 2011 and pretty much outdated, I've updated the numbers and conclusions.
I've got a question about which programming language is preferable for the website development for embedded systems (with limited resources). Here is my small investigation in a table form. Please note that the question was about only these 3 programming languages - there are better candidates for the embedded systems now (for example, Rust).
The Memory and Performance overhead numbers are based on the n-body benchmark and calculated as relatives to "C gcc #4" measurements.
Review Board is a powerful web-based code review tool that offers developers an easy way to handle code reviews. It scales well from small projects to large companies and offers a variety of tools to take much of the stress and time out of the code review process. Review Board is written in the Python programming language and makes use of the Django web framework.
Install auxiliary packages if needed and all its dependencies:
Business card can be handy in many cases, and it's not a big deal to create it at home. Let me show one of the methods.
We need to have:
matte presentation paper (weight 44 lb/165 g/m2 in my case);razor paper trimmer (I've used X-ACTO 12" Personal Paper Trimmer, but can't recommend it - it has a habit to stuck in the middle of the trimming process);printer (don't know about laser printers, but ink one works fine for me);LaTeX software.
The last point can be challenging, because LaTeX is not so smooth and user friendly as it can be. My basic recommendations:
install Perl (it's required by auto-pst-pdf package);update/install all the required LaTeX packages (e.g., some Linux distributions provide incredible old LaTeX packages);use "-shell-escape" command line option for pdflatex command;if nothing helps, don't use "auto-pst-pdf", but build DVI/PS file, and convert it to PDF. Single business card
The code (based on LaTeX QR Bas…