AOA Forums AOA Forums AOA Forums Folding For Team 45 AOA Files Home Front Page Become an AOA Subscriber! UserCP Calendar Memberlist FAQ Search Forum Home


Go Back   AOA Forums > Software > Programming and Assembly Language

Programming and Assembly Language Please read this Topic's rules!!


Reply
 
LinkBack Thread Tools Rate Thread
  #1 (permalink)  
Old 12th May, 2002, 02:49 PM
Garfield's Avatar
Member
 
Join Date: May 2002
Location: NJ
Posts: 81

Assembly Programmers

Are there any other Assembly programmers here? I, personally, love Assembly and I think it is one of the best languages (well, that's a bias opinion ). I also love C. C and Assembly are my two favorite languages.

What are yours?
__________________
AMD Athlon XP 1600+ -- 1.4GHz @ 1.63GHz
Epox 8KHA+
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 13th May, 2002, 11:33 AM
Chief Systems Administrator
 
Join Date: September 2001
Location: Europe
Posts: 13,075

680x0 ASM is seriously funky, 6502 ASM is pretty good too. I don't like 80x86 ASM though. PIC ASM is okish, but very different from most "mainstream" processors.

REXX is a pretty nice language for some things. VB is useful for really quick'n'dirty stuff, but not releasable. Never really got on with Ada, Pascal is ok, BASIC's ok I guess. C is too unstructured in some places. Java's funky though.

AidanII
__________________
Any views, thoughts and opinions are entirely my own. They don't necessarily represent those of my employer (BlackBerry).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 13th May, 2002, 01:48 PM
Garfield's Avatar
Member
 
Join Date: May 2002
Location: NJ
Posts: 81

>> C is too unstructured in some places <<

Can you explain this statement?
__________________
AMD Athlon XP 1600+ -- 1.4GHz @ 1.63GHz
Epox 8KHA+
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 14th May, 2002, 02:21 AM
Superman's Avatar
Systems Administrator
 
Join Date: September 2001
Location: WI
Posts: 4,406
Send a message via ICQ to Superman

Quote:
Originally posted by Garfield
>> C is too unstructured in some places <<

Can you explain this statement?
Now if you really wanted to give Aidan a challenge, you should've asked, "Can you explain this statement in 1 paragraph or less, LOL." (j/k)
__________________
"And, most of all, remember this descendant of David who beat the hell out of death."
-from the book "Six Hours One Friday" by Max Lucado

"You have to go outside the sequence of engines, into the world of men, to find the real originator of the rocket. Is it not equally reasonable to look outside nature for the real Originator of the natural order?
-C.S. Lewis


Director of JavaScript section of the Allied Sites Support Team, web designer and programmer for DaOCPlace, and co-web designer and programmer for AOA Files

Avatar by Epox Tech



<>< I Believe-Do You?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 14th May, 2002, 02:23 AM
Superman's Avatar
Systems Administrator
 
Join Date: September 2001
Location: WI
Posts: 4,406
Send a message via ICQ to Superman

Quote:
Originally posted by AidanII
680x0 ASM is seriously funky, 6502 ASM is pretty good too. I don't like 80x86 ASM though. PIC ASM is okish, but very different from most "mainstream" processors.

REXX is a pretty nice language for some things. VB is useful for really quick'n'dirty stuff, but not releasable. Never really got on with Ada, Pascal is ok, BASIC's ok I guess. C is too unstructured in some places. Java's funky though.

AidanII
So does "funky" mean the same thing as "good"

Sounds like what you'd hear at a discotechque (sp?)
__________________
"And, most of all, remember this descendant of David who beat the hell out of death."
-from the book "Six Hours One Friday" by Max Lucado

"You have to go outside the sequence of engines, into the world of men, to find the real originator of the rocket. Is it not equally reasonable to look outside nature for the real Originator of the natural order?
-C.S. Lewis


Director of JavaScript section of the Allied Sites Support Team, web designer and programmer for DaOCPlace, and co-web designer and programmer for AOA Files

Avatar by Epox Tech



<>< I Believe-Do You?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 14th May, 2002, 12:02 PM
Chief Systems Administrator
 
Join Date: September 2001
Location: Europe
Posts: 13,075

Quote:
Originally posted by Garfield
>> C is too unstructured in some places <<
Can you explain this statement?
C is a little odd, in that it provides many things to help a programmer on their way, at the same time as offering many places to fall over. It's far too sloppy with many things, conversions, initalization and others... After all, just *how* many bugs are down to null pointers?

That's what I mean by unstructured - it allows the programmer to be as sloppy as they please.

AidanII
__________________
Any views, thoughts and opinions are entirely my own. They don't necessarily represent those of my employer (BlackBerry).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 14th May, 2002, 12:04 PM
Chief Systems Administrator
 
Join Date: September 2001
Location: Europe
Posts: 13,075

Quote:
Originally posted by Superman53142
So does "funky" mean the same thing as "good"
Sounds like what you'd hear at a discotechque (sp?)
Disco? Hmm.... I think there might be a little difference in cultures here!

Funky in this sense means it's interesting and different, and looks like it has potential.

AidanII
__________________
Any views, thoughts and opinions are entirely my own. They don't necessarily represent those of my employer (BlackBerry).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 28th May, 2002, 07:22 PM
Member
 
Join Date: May 2002
Location: South London, United Kingdom
Posts: 3
Send a message via ICQ to madfool81 Send a message via Yahoo to madfool81

Quote:
Originally posted by AidanII


C is a little odd, in that it provides many things to help a programmer on their way, at the same time as offering many places to fall over. It's far too sloppy with many things, conversions, initalization and others... After all, just *how* many bugs are down to null pointers?

That's what I mean by unstructured - it allows the programmer to be as sloppy as they please.

AidanII
That’s a fair statement. I prefer the term flexible to unstructured, as it's possible to right very structured code in C, depending on programming style.

C is very flexible, which is why it's not particularly good as a training language ... it allows people to get into bad practices (taking short cuts, not thinking algorithms through, etc.) too early.

That being said, its flexibility is also a great strength. It means that you can take a short cut in the code, when the speed/memory requires it. It allows you to play with pointers and variables alike, which is close to machine code, and means that you can manipulate data structures in ways that you can't even dream about in many other high level languages. On a slightly biased note, I also find C one of the most cosmetically easy languages to read.

It has a wealth of libraries and UNIX (and flavours of) users probably know that all the typical methods in these libraries are documented within the man pages. Thus making UNIX a lovely platform to develop C upon.

The only language that I use which is probably more flexible is Perl. Some of the things that can be coded in Perl are scary, but cool.

Motorola "6809" and "6811" are the only two code sets that I have played with. I liked them. Don't know how to go about programming machine code for Windows platforms ... that might be a challenge. Anyone know where I should start?
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 28th May, 2002, 09:42 PM
Chief Systems Administrator
 
Join Date: September 2001
Location: Europe
Posts: 13,075

Quote:
Originally posted by madfool81
Don't know how to go about programming machine code for Windows platforms ... that might be a challenge. Anyone know where I should start?
C

Microsoft seem to work fairly hard at trying to persaude people that they can't program windows in Asm. There's a lot of digging around to find the details you need, and it's a lot of work. It is possible though!

AidanII
__________________
Any views, thoughts and opinions are entirely my own. They don't necessarily represent those of my employer (BlackBerry).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 23rd June, 2002, 12:22 PM
wonko the sane's Avatar
Member
 
Join Date: June 2002
Location: Orlando, FL
Posts: 20
Send a message via ICQ to wonko the sane Send a message via AIM to wonko the sane

I've used several different languages (C, C++, java, basic, VB, x86 asm) i like c++ best, as it is very flexable and pretty easy to modularize. x86 asm i just got done taking a class in, and 1 lab that multiplied 2 numbers that were input from keyboard took like 5 hrs to write, but is very small and runs fast. i guess what i'm trying to say is each has it's strong points, and weaknesses.
__________________
One of the major problems with time travel is not that of accidentally becoming your own father or mother. There is no problem with changing the course of history-- the course of history does not change because it all fits together like a jigsaw. The major problem is quite simply one of gramar...
--Douglas Adams

My Heatware
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11 (permalink)  
Old 25th June, 2002, 09:26 PM
Member/OES
 
Join Date: April 2002
Location: Midlands, England A.K.A The Middle Of Nowhere
Posts: 140
Send a message via ICQ to [PCE]Psycho

I'd like to have a go ay learning asembly. If anyones got any good links to sites for the n00b (for programming in assembly not just programming.
__________________



1)EPoX 8KHA+ | AMD T-Bird 1.4@1.5 | 768MB DDR RAM | GeForce 3 128MB DDR | SND BLASTER LIVE 5.1 | IBM GXP60 40GB
2)ABIT KT7A-RAID | AMD T-Bird 1GHz | 390MB SDRAM | Geforce 2 32MB | SND BLASTER LIVE 5.1 | 3 * IBM GXP60 40GB + 2 * 120GB WD Caviar
3)PC-CHIPS M810LR | AMD DURON 1GHz | 256 SDRAM | 12GB MAXTOR
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old 26th June, 2002, 12:29 AM
Garfield's Avatar
Member
 
Join Date: May 2002
Location: NJ
Posts: 81

http://64.91.238.78/forums/forumdisp...?s=&forumid=30

Here is a board to learn from. There's a sticky there with sources...
__________________
AMD Athlon XP 1600+ -- 1.4GHz @ 1.63GHz
Epox 8KHA+
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)  
Old 26th June, 2002, 01:40 AM
Superman's Avatar
Systems Administrator
 
Join Date: September 2001
Location: WI
Posts: 4,406
Send a message via ICQ to Superman

Quote:
Originally posted by Garfield
http://64.91.238.78/forums/forumdisp...amp;forumid=30

Here is a board to learn from. There's a sticky there with sources...
Hey, cool, you're back

/me is happy
__________________
"And, most of all, remember this descendant of David who beat the hell out of death."
-from the book "Six Hours One Friday" by Max Lucado

"You have to go outside the sequence of engines, into the world of men, to find the real originator of the rocket. Is it not equally reasonable to look outside nature for the real Originator of the natural order?
-C.S. Lewis


Director of JavaScript section of the Allied Sites Support Team, web designer and programmer for DaOCPlace, and co-web designer and programmer for AOA Files

Avatar by Epox Tech



<>< I Believe-Do You?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)  
Old 29th June, 2002, 02:37 AM
Garfield's Avatar
Member
 
Join Date: May 2002
Location: NJ
Posts: 81

Hehe! Yeah, I've been quite busy with other stuff (programming my OS). I should be spending more time here now that it's summer ...
__________________
AMD Athlon XP 1600+ -- 1.4GHz @ 1.63GHz
Epox 8KHA+
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Why program in Assembly!? Garfield Programming and Assembly Language 61 4th October, 2012 11:55 AM
Starting points for all programmers! MrSeanKon Programming and Assembly Language 15 25th September, 2012 02:38 PM
Real programmers.... captaincurran Mookydooky's Just for laughs! 4 3rd December, 2005 12:23 AM
80x86 Assembly Trouble. DigitalKnight Programming and Assembly Language 10 23rd October, 2004 02:33 PM
The Assembly Language Garfield Random Nonsense! 16 7th August, 2002 09:24 PM


All times are GMT +1. The time now is 12:08 AM.


Copyright ©2001 - 2010, AOA Forums
Don't Click Here Don't Click Here Either

Search Engine Friendly URLs by vBSEO 3.3.0