I need a compiled language that has built-in compound data structures like lists and maps, excellent libraries like ncurses and SQLite out of the box. Imperative, has a concept of modules and easy c interface.
I don't like c, too barebones. I don't like pascal's syntax. Golang's libraries are too immature. Help /prog/
Name:
Anonymous2012-09-30 23:47
I'm guessing you want a compiled language for type safety (if this is not the case, just use Python or Ruby ffs).
I have to suggest C++ as well. The STL solves a fuckton of common programming problems and boost covers whatever else you might need. Pretty much any respectable library has C/C++ bindings. It has the effective properties of modules via namespaces. It is about as imperative a language as you'll find.
Also, C is very bare bones. That's sort of the point, and no serious developer would design a real world piece of software in C without a context-specific impetus to do so. Lacking objects, it has a pretty limited modern use case.