flat assembler
Message board for the users of flat assembler.

flat assembler > Main > For Beginners: What is FASM?

Author
Thread Post new topic Reply to topic
yeohhs



Joined: 19 Jan 2004
Posts: 168
Location: N 5.43564° E 100.3091°
I found this interesting webpage for beginners. Smile

http://www.winasm.net/what-is-fasm.html
Post 19 Dec 2017, 12:46
View user's profile Send private message Visit poster's website Reply with quote
x64



Joined: 08 Jan 2018
Posts: 14
When assemblers were being developed in the 50's, they were shipped with command line commands and switches, most of them came with around 10-20 different switches that you could use when assembling the program, that was in the 50's.

Fasm is a step up from that, fasm has taken a crippled language and made it even more interesting, now 65 years later, fasm has evolved into giving the programmer two command line switches, you can now take full control over how much memory the assembler uses among another thing which I can't remember right now. We've come far since the 50's.
Post 18 Jan 2018, 19:19
View user's profile Send private message Reply with quote
yeohhs



Joined: 19 Jan 2004
Posts: 168
Location: N 5.43564° E 100.3091°
x64, that's awesome! Smile There is another assembler that has few command line switches, if I recall correctly. RosAsm. Very Happy

_________________
“It’s not that we have a short time to live, but that we waste a lot of it.”
-Lucius Annaeus Seneca
Post 18 Jan 2018, 23:37
View user's profile Send private message Visit poster's website Reply with quote
x64



Joined: 08 Jan 2018
Posts: 14
Hi there yeohhs. I am not very familiar with many assemblers, I use as few of them as possible, I don't think I've ever heard of RosAsm before.
Post 20 Jan 2018, 11:51
View user's profile Send private message Reply with quote
yeohhs



Joined: 19 Jan 2004
Posts: 168
Location: N 5.43564° E 100.3091°
Hi x64, I believe RosAsm has been around for about a decade. Very Happy It is, however, not actively maintained now.

Here's a link to a webpage that describes what it can do.
http://www.woodmann.com/collaborative/tools/index.php/RosAsm

_________________
“It’s not that we have a short time to live, but that we waste a lot of it.”
-Lucius Annaeus Seneca
Post 20 Jan 2018, 12:16
View user's profile Send private message Visit poster's website Reply with quote
x64



Joined: 08 Jan 2018
Posts: 14
Thanks for that, I really like the IDE, that alone made it look interesting.

C++ used to be a "top" programming language, nowadays C++ has become niche. It is only used when you need speed, in games for example. C++ is slowly but surely being phased out for the typical "everyday" programming task or project. There are so many new programming languages that work so more efficient.

C++ will be with us for a decade or more, but it will only be used when you absolutely need that high speed, like in game development, it is a niche language when it used to be a common language. And if you go a step above low level C++ programming up to the MFC level, even that architecture is becoming obsolete.

Include files are even becoming obsolete and in Windows 10 there is the idea of "Automatic code development" becoming a reality. We spend our time right and in the right places, we are satisfied with what we do and so we start new projects just in time and when the time is right.

Today I am still working on getting my fasm win32 include files in a complete state so that I can ship a program to one particular windows platform some day in the future. When satisfaction strikes and there is a feeling of "fullness" up to or near 100%, it turns out that it is more like in the 20% range.
Post 20 Jan 2018, 14:09
View user's profile Send private message Reply with quote
yeohhs



Joined: 19 Jan 2004
Posts: 168
Location: N 5.43564° E 100.3091°
Hi x64,

I like C++ too, and C. Smile But I love assembly language the most. I use fasm, UAsm, AsmC, POAsm, RosAsm, MASM, and NASM. fasm is still my top choice. I don't code for a living, so I guess there's no rush to complete projects. I enjoy the journey more than the destination.

I believe, not far in the future, AI systems will write most of the code. Some may be doing it now. And programmable AI chips will be everywhere. Smile

_________________
“It’s not that we have a short time to live, but that we waste a lot of it.”
-Lucius Annaeus Seneca
Post 21 Jan 2018, 04:30
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >

Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 2004-2018, Tomasz Grysztar.

Powered by rwasa.