Hi I was looking to find out if there are any easy to learn languages that compile to multiple platforms and architectures (non managed code) with a visual IDE? For example are REBOL and Qt any good?

07-10-2010

cyberfish

They are not languages.

C/C++ are.

07-10-2010

Mario F.

REBOL is a programming language. Been ages since I last heard of it. Basically I forgot it even existed. But back in the day, it was released with quite the fanfare.

Quote:

Hi I was looking to find out if there are any easy to learn languages that compile to multiple platforms and architectures (non managed code) with a visual IDE? For example are REBOL and Qt any good?

Nope. No easy to learn one. Your requirements however don't give us many options. As cyberfish mentioned, that's C and C++ for most. But if you do specify them more clearly (particularly, the systems you would like to target and the type of programs you would like to develop) we could probably come up with other options...

07-10-2010

DigitalMaker

hi Mario, I am looking for an easy to read language which can then be compiled into other architectures and platforms. I am not that keen on learning a really esoteric language with too much overt and perhaps needless complexity, for example having to write 10 lines of code to do a+b-c*d and store the result in an array as is not really my thing eg asm. Basic is sortof ok, although I can't help but think that there is more to good programming than this language, besides I am no longer a beginner, so there must be more grown up progressive languages available. So intuitive mathematical syntax and string functions. Some people really like objects although I didn't really find them great for me, I preferred the modular approach. Then I don't really want to rewrite the code for multiple architectures or platforms, so it should be able to compile to multiple operating systems and cpu architectures. Also it is too time consuming to have to build all the forms/windows from scratch, nor have to recode all the mathematical functions, so it should also have a visual form designer and mathematical functions and textfile reading and writing and graphics etc. Finally managed code is not my preference as unmanaged code in all of my testing runs much faster and can be used for a greater number of purposes.

I just read about R, although I am not that sure about it, and haven't tried it at all.

07-11-2010

Elysia

Make no mistake, C++ is no slouch. Since it's multi-paradigm, it won't force you to any specific programming style, even if OOP has its benefits.
It has a huge standard library that allows to do things easily and fast. There are also complementing libraries that fill in the gaps.
It also has frameworks GUI that are portable, and some, at least I believe, have visual form designers (Qt?).
There are likely a lot of Math libraries out there if the standard math functions won't do.

07-12-2010

notchent

REBOL is not a language?? I've been using it regularly for the past 6 years as my primary development tool. I have several significant businesses, a number of web sites, and tons of personal scripts that are entirely REBOL. It's the most productive environment I've ever used. (take a look at http://re-bol.com or http://re-bol.com/examples.txt)