Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Considering a new language
#21
The latest, complete, uncut version of Matlab is in Kazaa. Anyway, my professor gives it to the pupils who ask him for, mainly 'cause that way he encourages people to go a little bit further on their own, which is, by all means, positive.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#22
Hm......

I'll just jump in..

Matlab is good and clean.. lots of functions, "end" syntax..... but a bit slow. What I absolutely hate about it is that you have to try to optimize it for matrix functions instead of just being able to go without massive matrix multiplications. Matlab discourages FOR loops!
Peace cannot be obtained without war. Why? If there is already peace, it is unnecessary for war. If there is no peace, there is already war."

Visit www.neobasic.net to see rubbish in all its finest.
Reply
#23
The main point about choosing a language, is to pick the one that best suits the task at hand. If you want to do very precise mathmatics you use something like Matlab or Maple, if you are writing a video card driver you will probably need to use C and Assembler, interactive webpages get written in PHP, Perl, etc, if you are coding for AI applications something like Lisp or Prolog is a good choice.

Many people seem to think that there is some be all and end all language, especially with regards to Java versus C/C++, there are times when Java is the far better choice(portability of class files, standardisation of high level functions such as the GUI and threading or web-enabled applications) and other times C/C++ is better(availability of native compilers, better integration with OpenGL and DirectX and scalability).

All languages have pros and cons, this is why Qbasic still has an acitve community, we all know the languages cons, but it is easy to learn, compact and has a small, but very active support community. IMHO it is easier to write a small game (about the detail of a SNES game) with QBasic than with some of the other more powerful languages, because Qbasic dosen't have the overheads associated with being a realworld language (Anyone who has used DirectX for example will know how much code is required to perform a very simple function).
esus saves.... Passes to Moses, shoots, he scores!
Reply
#24
Web scripting languages like Perl or PHP are usually a dumbed down version of C. In fact, Perl is so close, its interpreter can compile programs to the C language. But they are much easier to learn, and are a good stepping stone.
i]"I know what you're thinking. Did he fire six shots or only five? Well, to tell you the truth, in all this excitement, I've kinda lost track myself. But being as this is a .44 Magnum ... you've got to ask yourself one question: 'Do I feel lucky?' Well, do ya punk?"[/i] - Dirty Harry
Reply
#25
*steps on stepping stones*....
Peace cannot be obtained without war. Why? If there is already peace, it is unnecessary for war. If there is no peace, there is already war."

Visit www.neobasic.net to see rubbish in all its finest.
Reply
#26
no, stepping stones from gw-basic to qbasic to perl to php to java to c to c++ sucks. But try perl or php before you give up under the premise that "c languages are too hard".
i]"I know what you're thinking. Did he fire six shots or only five? Well, to tell you the truth, in all this excitement, I've kinda lost track myself. But being as this is a .44 Magnum ... you've got to ask yourself one question: 'Do I feel lucky?' Well, do ya punk?"[/i] - Dirty Harry
Reply
#27
I think a good programming language must be:

Freeware Smile
32-Bit with Windows (+Linux: better) support
Assembly based (To be fast)

XBasic meets all of these, but the other languages, what You talked about are good too. I heard about GW-Basic, and I programmed under Dev-C++.

I think You shoud pay attention to XBasic. At first, it's a bit hard, but then, as I programmed under it for long months, it's really good!
ingCheetah, the Running Cheetah Software programmer

http://rcs.fateback.com/
Reply
#28
Don't linger on. C is the answer. Forget anything else. C. C. C. (hypnosis) C. C. C...

Mind you...

C. C. C.
...


Code:
C. C. C
C.
C.
C.
C. C. C.

J/K

C is not hard. Just don't fear pointers. They are not scary.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#29
X-Basic isnt fast enough, and the IDE isnt user friendly enough. Powerbasic is the best of those compilers, followed by purebasic. Purebasic's not quite fast enough to be great, and powerbasic costs too much. Therefore, the popular basic compiler is going to be the one microsoft has, vb.
i]"I know what you're thinking. Did he fire six shots or only five? Well, to tell you the truth, in all this excitement, I've kinda lost track myself. But being as this is a .44 Magnum ... you've got to ask yourself one question: 'Do I feel lucky?' Well, do ya punk?"[/i] - Dirty Harry
Reply
#30
Quote:Don't linger on. C is the answer. Forget anything else. C. C. C. (hypnosis) C. C. C...

Code:
#define c int
#define CCC main
#define cC printf
#define CC for

c CCC() {
  c cc = 0xc, Cc;
  CC(Cc = 0; Cc < cc; Cc++) {
    cC("Do C Do C Do C Do C Do %c Do %c Do C Do C Do C Do C ",
          cc*6-5, cc*6-5);
  }
}

C, C is ease-C. ;-)
esus saves.... Passes to Moses, shoots, he scores!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)