Page 3 of 3

Re:Easy Programming Languages

Posted: Wed Apr 28, 2004 11:46 am
by Solar
Assemblers are very much a matter of opinion. Personally, I can't stand Intel syntax, and I like my tools to be from as few sources as possible, so I'm perfectly happy with GNU as. Does this make it in any way "better" than NASM? I don't think so.

Re:Easy Programming Languages

Posted: Wed Apr 28, 2004 11:53 am
by DennisCGc
@Ashley4: it is my opinion, and maybe I'm not going to port to my OS, so what ?
And when you say it's almost the same, well, it ain't.
Because if I assemble MenuetOS, for example, in NASM, it doesn't work, it gives me tons of error messages.
And btw, I didn't start programming with NASM, but with NBASM, but it didn't satisfy me with OS programming, so I switched over to NASM.
And don't say I haven't any experience with FASM, I have!
I once programmed some apps in MenuetOS, but once again, it didn't satisfy me with the programming.
Assemblers are very much a matter of opinion.
True, take a look at ASHLEY's opinion, and my opinion ;)
Personally, I can't stand Intel syntax, and I like my tools to be from as few sources as possible, so I'm perfectly happy with GNU as. Does this make it in any way "better" than NASM? I don't think so.
True, as you said, it's all about YOUR opinion ;)

Re:Easy Programming Languages

Posted: Wed Apr 28, 2004 12:42 pm
by ASHLEY4
@DennisCGc, MenuetOs was originally written in NASM, I May have the code some where ?.

ASHLEY4.

Re:Easy Programming Languages

Posted: Wed Apr 28, 2004 1:47 pm
by Pype.Clicker
how can you guys waste so much energy about "mine is better than yours" where there's only 'more suited to my needs/taste', objectively ...

Re:Easy Programming Languages

Posted: Wed Apr 28, 2004 1:56 pm
by ASHLEY4
It's the same logic as wasting your time asking,Y other's waste there time ;)

ASHLEY4.

Re:Easy Programming Languages

Posted: Wed Apr 28, 2004 3:33 pm
by DennisCGc
ASHLEY4 wrote: @DennisCGc, MenuetOs was originally written in NASM, I May have the code some where ?.

ASHLEY4.
Well, where is it ? ;D

Re:Easy Programming Languages

Posted: Wed Apr 28, 2004 8:07 pm
by ASHLEY4
Slow down Dennis, I only have one pair of hands ;),
You can get it from here:
http://www.goosee.com/menuetos/
You need to down load this zip "mkconfig-0.63-pre1.zip"

ASHLEY4.

Re:Easy Programming Languages

Posted: Thu Apr 29, 2004 1:17 am
by distantvoices
trolls :p

as for the original topic:

There is no such thing like an *easy* programming language. Even BASIC can be a hell if you don't grasp the sense of what programming is about.

You lads asking such questions should rather concentrate on learning to think in algorithms, to split big 'problems' in many small chunks and solve them from down upwards with the according algorithms. And then, choose a programming language which *suits* the solution best, not the one being the most simple and most easy to grasp.

Because, as Pype has stated, you just canna do a complex data structure like a binary tree or a double linked circular list in BASIC or COBOL for they lack Pointers you need to ressort to a language which feases allocation of memory at runtime and referencing it with pointers.

Stay safe

btw: this discussion about which assembler is best is so much off topic you lads should be glad it didn't get wiped out instead of spreading the lips(keys) in mocking tones.

Re:Easy Programming Languages

Posted: Thu Apr 29, 2004 4:07 am
by KieranFoot
People... You can write your own programming language youreself if you know asm and can get access to compiler/interpreter documentation. I found a good compiler document last year, I cannot remember exactly where. But my programming language 'MC' uses a C Type syntax. The MC code is translated into asm using a set of rules.

A basic function in my PL is:-

Code: Select all

   void main (void)
   {
     basic("REBOOT")
   }      
The above code is then translated into:-

Code: Select all

   
main:        ;void main (void)
               ;{
  int 0x19  ;basic("REBOOT")
               ;}


Re:Easy Programming Languages

Posted: Thu Apr 29, 2004 4:16 am
by DennisCGc
As I can see, it was only meant for real mode, but of course, I can be wrong ;)
And what about the (un)conditional jumps ?
I have some experience with it, because I once wrote a compile in the programming language BASIC.
It took me very long to get the JUMPS well, and then it was SOMETIMES buggy, but at least it worked well.
But unfortunately, it got deleted by some programs :'( :'(
So I only have some old versions, which are MORE buggy than the latest release.

Re:Easy Programming Languages

Posted: Thu Apr 29, 2004 5:08 am
by distantvoices
Whats this bickering about nasm/fasm all about?

Are you lads sitting behind the screen with claws instead of fingers as soon as someone claims "Nasm is better than...?" Wake up. Grow up. The ones using the other tool usually don't ask for such an opinion. Watch your own reaction on biased expressions.

stay safe.

Re:Easy Programming Languages

Posted: Thu Apr 29, 2004 5:12 am
by DennisCGc
beyond infinity wrote: Whats this bickering about nasm/fasm all about?

Are you lads sitting behind the screen with claws instead of fingers as soon as someone claims "Nasm is better than...?" Wake up. Grow up. The ones using the other tool usually don't ask for such an opinion. Watch your own reaction on biased expressions.

stay safe.
We just stopped with that "opinion" difference, so responding now, is just a bit too late, don't you think ?
And my latest reaction in this thread (not this ;) ) wasn't about NASM/FASM :o

Re:Easy Programming Languages

Posted: Thu Apr 29, 2004 5:42 am
by distantvoices
*chuckle* I'm low on coffee it looks like.

And no, it isn't too late. Best to chisel some messages until they sink in.