7
votes
4answers
707 views

A good interpreted language for a small embedded project

I have an mbed which has a small ARM Cortex M3 on it. Basically, my effective resources for the project are ~25Kb of RAM and ~400Kb of Flash. For I/O I'll have a PS/2 keyboard, a VGA framebuffer(with ...
-2
votes
2answers
690 views

Are there any languages that have both high- and low-level facilities?

Are there any? If not, is it feasible to create one? Why or why not? In theory it would be very helpful to have a programming language that has both shell and regular programming language ...
3
votes
3answers
898 views

Best general computer science memory data structures book?

What are the best books for understanding how languages work 'under the hood'? If there is anon-language-specific book that discusses more of the general principles, that is preferable. If it is ...
10
votes
10answers
1k views

What do you consider to be a high-level language and for what reason?

Traditionally, C was called a high-level language, but these days it is often referred to as a low-level language (it is high-level compared to Assembly, but it is very low-level compared to, for ...
12
votes
5answers
1k views

Which languages are used today for low-level programming?

When I hear low-level programming, such as for drivers, embedded systems, operating systems, etc., I immediately think about C and perhaps C++. But mainly C. But what other languages are also used ...