The MASM Forum Archive 2004 to 2012

Miscellaneous Forums => The Orphanage => Topic started by: skywalker on February 01, 2007, 02:00:54 AM

Title: Musings
Post by: skywalker on February 01, 2007, 02:00:54 AM
What is the future of assembly language as new OS versions and hardware come out ?
Will Masm keeping working ?

I added a second drive. I want to convert it to NTFS.
It has some stuff on, but no OS.

I get the impression that sites just rename the same tracking cookie to temporarily get around the malware detectors.

How is it going?
Title: Re: Musings
Post by: TNick on February 02, 2007, 10:40:31 AM
Quote from: skywalker on February 01, 2007, 02:00:54 AM
What is the future of assembly language as new OS versions and hardware come out ?
Will Masm keeping working ?

Assembly language will last as long as there are people that enjoy coding in it. I enjoy it, I'm 25, life expectancy 70 => 70-25=45 years, at least. And I intend to have kids ...  :bdg

Regards,
Nick

PS:
As drhowarddrfine was saying,
"As God is my witness I will never program .NET"
Title: Re: Musings
Post by: Tedd on February 02, 2007, 01:38:19 PM
Assembly language will be around as long as the cpus continue to use it. Unless they are dramatically redesigned then that's not going to change any time soon -- for one thing, it would cause major incompatibilities with all existing software, which immediately causes more than enough resistence to change.
Even if masm disappeared, there are more than enough replacements to continue use. And if the language changed, new ones would appear too.

I've never tried converting from fat to ntfs, but I see no problem with it. I would, of course, back-up as much as possible just in case. Plus, the conversion will go a lot quicker if there are fewer files to restructure (best option would be to back-up everything and just reformat to ntfs; if you can't, defragging first might help a little.)
Title: Re: Musings
Post by: TomRiddle on February 02, 2007, 03:16:28 PM
I look at it in an overall view.

Assembly is the language required by all CPU's(except hardware based).  I was learning about ARM today, how it is used in the GBA and Mobile Phones, even that requires a base in assembly.

Assembly will always remain at some level of programming.