Easy Programming Languages

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re:Easy Programming Languages

Post 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.
Every good solution is obvious once you've found it.
DennisCGc

Re:Easy Programming Languages

Post 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 ;)
ASHLEY4

Re:Easy Programming Languages

Post by ASHLEY4 »

@DennisCGc, MenuetOs was originally written in NASM, I May have the code some where ?.

ASHLEY4.
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Easy Programming Languages

Post 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 ...
ASHLEY4

Re:Easy Programming Languages

Post by ASHLEY4 »

It's the same logic as wasting your time asking,Y other's waste there time ;)

ASHLEY4.
DennisCGc

Re:Easy Programming Languages

Post by DennisCGc »

ASHLEY4 wrote: @DennisCGc, MenuetOs was originally written in NASM, I May have the code some where ?.

ASHLEY4.
Well, where is it ? ;D
ASHLEY4

Re:Easy Programming Languages

Post 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.
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:Easy Programming Languages

Post 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.
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
KieranFoot

Re:Easy Programming Languages

Post 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")
               ;}

DennisCGc

Re:Easy Programming Languages

Post 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.
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:Easy Programming Languages

Post 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.
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
DennisCGc

Re:Easy Programming Languages

Post 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
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:Easy Programming Languages

Post 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.
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
Post Reply