I've read that one should pick languages for he wants to do. Are there just like, a few languages, that when learned, would cover pretty much every job?
I'm a programming nub. I've just turned seventeen and I'm only halfway through a high-school Java course. >.>
Or starting with (define-syntax for the Schemers. Or ending with IMMEDIATE for the Forthers. Extensible compilers ftw. AFAIK all other languages fail.
But >>41 didn't mean macros in the real meaning of the word. They meant the Microsoft meaning, that is, one of their proprietary extension languages which change from year to year (WordBasic -> VBA -> VB.Net?)
>>45
Extensible compilers win for one man projects, yes. But AFAIK all other languages are standard and thus you can work with others.
>>41 didn't mean macros in the real meaning of the word
I deduced it, that's why I noted who's the same as who in this thread.
And the real meaning of the word macro is a funny image, shopped with some catchphrase.
Name:
Anonymous2007-01-25 13:01
43 nailed it. You should use the highest-level thing that works, as long as it comes with a strong interface to lower-level stuff for performance. "Features" of low-level coding like strong type systems ultimately aren't as useful in making stable, polished code as high readability, low line-count-per-feature and ease of testing are.
Python does have some weaknesses beyond runtime execution; it's "big" in terms of base memory usage and startup time, and it seems like nothing can get around that. That doesn't matter for a lot of apps, but since it is so slow on its own, you may feel stuck should you go outside of what the libraries can handle - an enormous territory, but still not everything. (most of the time general slowness can be countered with built-in functions that use C code for a speedup)
For a truly lightweight dynamic language I would recommend Lua. It has good performance and several Lisp-like features, and it has by far the easiest C interface of anything I've seen; it embeds itself very easily, with only one general concept, the Lua stack, to learn. One may get a sense, initially, that the language is "too dynamic," but the real main downside is that the standard libraries are very small. There is strong interest in expanding the libraries, though. In a few years it may become the equal of Python, Ruby et al.
Name:
Anonymous2009-01-14 13:47
JAVA fails
Name:
Anonymous2009-03-06 9:59
Facination with object orientated programming is simply in one huge bucket that is easier to understand and work with its review and commentary works better for me as an argument to my 2nd statement can suck my dick and fuck them both Twice.
Bringing /prog/ back to its people
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy