Linux Format forums Forum Index Linux Format forums
Help, discussion, magazine feedback and more
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Why learn assembler ?

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Linux Format forums Forum Index -> LXF Blog Comments
View previous topic :: View next topic  

How many programming languages have you used ?
None - I'm not that much of a geek
0%
 0%  [ 0 ]
One
0%
 0%  [ 0 ]
Two or Three
7%
 7%  [ 1 ]
Four or Five
46%
 46%  [ 6 ]
More than Five
46%
 46%  [ 6 ]
Total Votes : 13

Author Message
Nigel
LXF regular


Joined: Fri Apr 08, 2005 9:03 pm
Posts: 1141
Location: Gloucestershire, UK

PostPosted: Sun Jul 23, 2006 1:45 am    Post subject: Why learn assembler ? Reply with quote

Why not ?

IMHO it's good for the soul. It's one of those things that will mark you out as a "real" programmer, rather than some Pascal/PHP writing quiche-eater. To get it right you have to actually understand what is going on inside your computer.

Of course, in these days of high speed processors and cheap memory, very few people actually need to write in assembler (I haven't done any since the late 1980s), but that doesn't mean you shouldn't do it.

Good luck... and keep us posted on the progress of MikeOS !
Back to top
View user's profile Send private message
Rhakios
Moderator


Joined: Thu Apr 07, 2005 12:18 am
Posts: 7628
Location: Midlands, UK

PostPosted: Sun Jul 23, 2006 12:24 pm    Post subject: RE: Why learn assembler ? Reply with quote

Does programming my video recorder count?

Smile
_________________
Bye, Rhakios
Back to top
View user's profile Send private message
Nigel
LXF regular


Joined: Fri Apr 08, 2005 9:03 pm
Posts: 1141
Location: Gloucestershire, UK

PostPosted: Mon Jul 24, 2006 12:25 pm    Post subject: RE: Why learn assembler ? Reply with quote

Given the complexity, appalling instructions and general user-unfriendliness of the last one I bought, probably ! Wink
Back to top
View user's profile Send private message
M-Saunders
LXF regular


Joined: Mon Apr 11, 2005 1:14 pm
Posts: 2893

PostPosted: Mon Jul 24, 2006 12:33 pm    Post subject: Re: Why learn assembler ? Reply with quote

Nigel wrote:
Good luck... and keep us posted on the progress of MikeOS !


MikeOS can now load and run external programs from disk! Oh, and it has a music keyboard simulator (albeit using the PC speaker). A few more features and it'll be ready for enterprise deployments in synergised data silo paradigms!

M
Back to top
View user's profile Send private message Visit poster's website
Nigel
LXF regular


Joined: Fri Apr 08, 2005 9:03 pm
Posts: 1141
Location: Gloucestershire, UK

PostPosted: Mon Jul 24, 2006 12:43 pm    Post subject: Re: Why learn assembler ? Reply with quote

M-Saunders wrote:
A few more features and it'll be ready for enterprise deployments in synergised data silo paradigms!


Are you going to put a copy on the coverDVD sometime soon so we can all marvel at it's features & compactness ?
Back to top
View user's profile Send private message
M-Saunders
LXF regular


Joined: Mon Apr 11, 2005 1:14 pm
Posts: 2893

PostPosted: Mon Jul 24, 2006 2:18 pm    Post subject: Re: Why learn assembler ? Reply with quote

Nigel wrote:
Are you going to put a copy on the coverDVD sometime soon so we can all marvel at it's features & compactness ?


Sure, when we've finished the Getting Started with MikeOS special...

Smile

M
Back to top
View user's profile Send private message Visit poster's website
Rhakios
Moderator


Joined: Thu Apr 07, 2005 12:18 am
Posts: 7628
Location: Midlands, UK

PostPosted: Mon Jul 24, 2006 8:25 pm    Post subject: RE: Re: Why learn assembler ? Reply with quote

So, LXF is getting a new look because it has been renamed MikeOS Format?

Smile
_________________
Bye, Rhakios
Back to top
View user's profile Send private message
towy71
Moderator


Joined: Wed Apr 06, 2005 3:11 pm
Posts: 4259
Location: wild West Wales

PostPosted: Mon Jul 24, 2006 8:27 pm    Post subject: RE: Re: Why learn assembler ? Reply with quote

aye and going for a smaller format too Rolling Eyes
_________________
still looking for that door into summer
Back to top
View user's profile Send private message
Rhakios
Moderator


Joined: Thu Apr 07, 2005 12:18 am
Posts: 7628
Location: Midlands, UK

PostPosted: Mon Jul 24, 2006 8:42 pm    Post subject: RE: Re: Why learn assembler ? Reply with quote

Poor old Mike, someone always has to play the midget card Laughing
_________________
Bye, Rhakios
Back to top
View user's profile Send private message
jjmac
LXF regular


Joined: Fri Apr 08, 2005 2:32 am
Posts: 1996
Location: Sydney, Australia

PostPosted: Mon Jul 24, 2006 8:59 pm    Post subject: RE: Re: Why learn assembler ? Reply with quote

>>
Does programming my video recorder count?
>>

Yes,

>>
Of course, in these days of high speed processors and cheap memory, very few people actually need to write in assembler
>>

True, but it doesn't hurt to at least have some handle on what assembler is trying to describe. It doesn't necessarily mean that video recorder logic is all of a sudden going to make sense though.

An interesting trick is to just draw up something really simple. A main f() with maybe just an integer declared and assigned. Compiled with the "-static -S" switches. Soon becomes obvious why higher languages just had to be invented.

It can be so frustrating, following all the advice and going into the source to try and understand some aspect of functioning ... and then finding the bits that really describe how something works, are all in friggin assembler (eek.png).

Glad i wasn't one of those poor critters who had to do stuff like that all the time. It tends to make me think of early "print" when some people, kids, were only taught how to read in mirror writting. Just so they could carve out wooden type face blocks.


jm
Back to top
View user's profile Send private message
Nigel
LXF regular


Joined: Fri Apr 08, 2005 9:03 pm
Posts: 1141
Location: Gloucestershire, UK

PostPosted: Mon Jul 24, 2006 9:31 pm    Post subject: Re: RE: Re: Why learn assembler ? Reply with quote

jjmac wrote:
Glad i wasn't one of those poor critters who had to do stuff like that all the time. It tends to make me think of early "print" when some people, kids, were only taught how to read in mirror writting. Just so they could carve out wooden type face blocks.


I started out doing maintenance programming (aka bug fixing) on a program for writing machine tool control programs. Written by committee in spaghetti-Fortran & Plan (the ICL 1900 assembler). As I say, good for the soul (and it really makes you appreciate well-commented code !).

A bit later on I had to modify a device driver for a DG Nova clone to accept input from either of two devices - sounds simple (and the kernel hackers would say it is simple compared to what they do), but it involved getting right down into the guts of the machine, using the front panel switches & lights to debug it. Great for geek-cred, glad I had the chance to do it, never want to go there again Wink

I like to think that doing some assembler has made me a better high-level language programmer... at least it did in my Fortran days - colleagues might have other opinions of my C code Rolling Eyes
Back to top
View user's profile Send private message
jjmac
LXF regular


Joined: Fri Apr 08, 2005 2:32 am
Posts: 1996
Location: Sydney, Australia

PostPosted: Mon Jul 24, 2006 10:12 pm    Post subject: RE: Re: RE: Re: Why learn assembler ? Reply with quote

Very Happy

>>
glad I had the chance to do it, never want to go there again
>>

Very Happy, I used to really like pulling machinery apart. Now i would be inclind to hide out somewhere. (grin).

I think i felt the most excitement, when i was first learning BASIC, rather than anything else. But i wont be blaming my own boredom for to much, i think Smile


jm
_________________
http://counter.li.org
#313537

The FVWM wm -=- www.fvwm.org -=-

Somebody stole my air guitar, It happened just the other day,
But it's ok, 'cause i've got a spare ...
Back to top
View user's profile Send private message
View previous topic :: View next topic  
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Linux Format forums Forum Index -> LXF Blog Comments All times are GMT
Page 1 of 1

 
Jump to:  
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
Linux Format forums topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group


Copyright 2011 Future Publishing, all rights reserved.


Web hosting by UKFast