languages

Good Solutions for Managing Multiple Languages in a project.

We have a need to manage a large number (approx 20+) languages for our application. For previous projects that required fewer languages (3 - 4) we used a simple excel spreadsheet that we sent to various translators and they filled in the translations for the strings. With this many languages and the need to involve multiple translators i...

What web-oriented language should I learn after PHP?

I'm an experienced PHP developer, but I wouldn't call myself a great programmer. I would really like some suggestions of a language to learn to increase my understanding of good programming while still remaining within the web. What should be my next step if I were to continue my career in website application development? ...

Why do we teach assembly language programming?

Is assembly language programming taught just for the sake of history ? Do compilers generate better assembly code than the one written by a novice programmer? DEFINE better -> from the point of the execution time of the assembly program ...

Best languages to teach a blind adult the basics of programming?

I have a friend who is blind and wants to learn how to program. I’m also blind but I taught my self how to program on an old computer with a version of gwbasic and an audio book written in 1980 which is no longer available so the way I learned is not an option. I’ve looked at similar questions but I have some unique requirements: I’ve ...

What are the 10 most marketable programming languages to learn (in order)?

I have been thinking about participating in Project Euler (where one solves various problems presented as a "thinking exercise". However, I thought back to my college days in computer science, and remembered a class in "comparative programming" where we were made to solve various problems in different languages to contrast and compare ...

Is it harder to learn a new problem domain or a new language?

I've noticed on a few Flash vs. Silverlight threads that familiarity with .NET amongst back-end developers is being given as a plus for Silverlight. But realistically, how many devs are going to switch from back-end to front end development? Isn't it actually more likely that it will be Flash and Flex guys learning Silverlight, as they a...

Multiple Languages(English, French) on ASP.NET Page

Hi, I was just wondering what is the best way to handle multiple languages on a web page? Should I create an event in the load where I change the labels of all my controls to the approrpiate language text, or is there a better way? I am using .NET framework, thanks. ...

Is C# a single dispatch or multiple dispatch language?

I'm trying to understand what single and multiple dispatch are, exactly. I just read this: http://en.wikipedia.org/wiki/Multiple_dispatch And from that definition is seems to me that C# and VB.Net are multiple-dispatch, even though the choice of which overload to call is made at compile-time. Am I correct here, or am I missing somethi...

How translate commercial software in multi languages?

What is the best practice to translate a commercial software for many different languages? Currently I see 3 possible solutions. You use professional translator. The large problem is that this people does not understand the context. The translations are very curious. Also there are large cost. On every release you need renew contact th...

Videos, Tutorials, Books or All Three to Learn Programming

I'm learning the basics of programming and I've bounced back and forth between various languages. Is there one truly useful source that you found especially helpful in learning programming (whatever the language)? ...

Should I learn PHP or Ruby (on Rails)?

I've done some dabbling in Rails, but I see a lot more jobs wanting/using PHP than I do Rails. I really know neither of these that well (most of my "professional" experience has been hacking around with Classic ASP and some minor dabbling with ASP.NET; I'm comfortable with OOP and C#/VB.NET), but to maximize my job opportunities I'm hig...

Learning Web Development-Choosing a Language and Framework

This is a subjective question and let me make it clear that I AM NOT asking for what the best language is. That being said, I want to do web development. I want to create sites around various topics, some for myself and some to sell and also do freelance down the road. I would also like to be able to create applications (RIAish and We...

Freelance work and skill specialization.

I've been messing around with different languages and frameworks to find the right fit and I think at some point it would be nice to make money doing web development. Likely I would need to start out with freelance projects to find work at first, which I think would be ideal anyway. My problem is that there really doesn't seem to be mu...

Languages that free you from clarifying your ideas

ok, so is there a programming language that frees you from clarifying your ideas? I couldn't help asking. But if there is one, what would you say comes closest today? ...

Is it possible to add languages/locales to SQL Server 2005?

The contents of sys.syslanguages lists several languages/locales, however is it possible to add languages? For example, I'd like to add Australian English and Canadian French. Any help is appreciated! ...

XML for configuration files, why?

Why do so many projects use XML as a configuration file language? ...

Which libraries are indispensable?

If you moved to a new programming language, which libraries do you feel must be supported if you're to keep using the language? I am interested in both specific libraries (eg, bindings for libXYZ should exist) and categories (eg, a regular expression library should exist). As an extension to this, what are the deal breaker features or ...

Does Duff's Device work in other languages?

Many years ago while working on a tight graphics I/O problem, Tom Duff unrolled a loop and created his Duff's Device as follows: dsend(to, from, count) char *to, *from; int count; { int n = (count + 7) / 8; switch (count % 8) { case 0: do { *to = *from++; case 7: *to = *from++; case 6: *to = *from++; ca...

Is it Better to Design a Language that Utilizes White Space Instead of Symbols to Group Code?

I have found myself designing a language for fun that is a cross between Ruby and Java, and as I work on the compiler / interpreter I find myself pondering using whitespace as a terminator, like: class myClass extends baseClass function someFunction(arg) value eq firstValue value2 eq anotherValue x = 2 The alter...

F# vs. Clojure

What are the most significant differencies between the F# and Clojure ? Which constructs has F# which Clojure does not have and vice versa? Does F# have macros? ...