What about assembly/assembler ?

For everything that's not in any way related to PureBasic. General chat etc...
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Re: Where is Gnozal?

Post by heartbone »

luis wrote:Don't know, in the '80 for me it was quite obvious. Not saying it was obvious in the '70. But from the '80 is still a respectable 30+ years.
I fear to ask, but what's the meaning of the cartridge ?
It was my first assembler.
luis wrote:Assembler is the program translating the assembly to machine language.
Assembl-er, compil-er.
http://en.wikipedia.org/wiki/Assembler

The funny thing is even the page hosting the image above tells the same.
http://www.pcmuseum.ca/details.asp?id=3 ... e=software

This assembler should also look familiar -> http://flatassembler.net/
You are technically correct luis about the current definition,
but it was quite common in my environment for using the opcode language itself to be called "coding in assembler".
Perhaps it was due to the CXL4003 cartridge label?
I can see where people interpreted it as editing assembler.
Also I was introduced to it as assembler language, not assembly language.
This was over thirty years ago, when computer clubs were big.
Our M.A.C.E. meetings would draw hundreds.
In 1983 I gave a presentation with over 500 in attendence.

Only Mostek 6502 or Motorola 68000 for me.
I never worked with Intel, so what's at the link is not familiar.
Keep it BASIC.
User avatar
luis
Addict
Addict
Posts: 3893
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: Where is Gnozal?

Post by luis »

netmaestro wrote: What cartridge? I can't find any reference to a cartridge. :?
The picture.
heartbone wrote:... about the current definition ...
Just look at an ADS of that era, 1975: -> http://www.vintagecomputer.net/CISC367/ ... mputer.pdf

".... includes an easy to follow assembly instruction manual"

So you see, people already used the right terminology, some people were just wrong.
"Have you tried turning it off and on again ?"
A little PureBasic review
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Re: Where is Gnozal?

Post by netmaestro »

The picture.
Ah, I see now. I thought it was a book at first.

Maybe gnozal will come and tell us to get back on topic and talk about him some more.. :mrgreen:
BERESHEIT
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: Where is Gnozal?

Post by ts-soft »

Here the same for TI 99 4A
Image

looks rather, how a cartridge
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Re: Where is Gnozal?

Post by heartbone »

luis wrote:
heartbone wrote:... about the current definition ...
Just look at an ADS of that era, 1975: -> http://www.vintagecomputer.net/CISC367/ ... mputer.pdf

".... includes an easy to follow assembly instruction manual"

So you see, people already used the right terminology, some people were just wrong.
Is that a bad joke luis?
Because that "assembly instruction manual" refers to hardware assembly, putting together the physical circuitry.

However your point is understood, that we were using inaccurate terminology back in the day.
Much like today when some say "safety deposit box" instead of "safe deposit box".

Ever notice how (most) females pronounce coupon "queue ponn", whereas (most) men say "coo ponn"?
Last edited by heartbone on Mon Feb 10, 2014 2:12 am, edited 1 time in total.
Keep it BASIC.
User avatar
Tenaja
Addict
Addict
Posts: 1959
Joined: Tue Nov 09, 2010 10:15 pm

Re: Where is Gnozal?

Post by Tenaja »

BorisTheOld wrote:When I first started my software business, C had not even been released as a viable language..
No, but when you chose PB, C was very viable. And in reality, the syntax is not very different if you can get past the braces. And if you can't, you are loading it up with macros anyway. Just seems silly to shackle yourself to PB when you don't care for its syntax, and C has so many more libraries available, and in every platform imaginable.
User avatar
luis
Addict
Addict
Posts: 3893
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: Where is Gnozal?

Post by luis »

heartbone wrote:Is that a bad joke luis?
I wish, I've just misread it like an idiot :mrgreen:

But anyway it was really called assembly from the start, but people started to mix the terminology for some reason.

This one has a "/" between editor and assembler and probably was a good idea -> http://www.mainbyte.com/ti99/software/s ... ditor.html
"Have you tried turning it off and on again ?"
A little PureBasic review
BorisTheOld
Enthusiast
Enthusiast
Posts: 542
Joined: Tue Apr 24, 2012 5:08 pm
Location: Ontario, Canada

Re: Where is Gnozal?

Post by BorisTheOld »

Tenaja wrote:
BorisTheOld wrote:When I first started my software business, C had not even been released as a viable language..
No, but when you chose PB, C was very viable. And in reality, the syntax is not very different if you can get past the braces. And if you can't, you are loading it up with macros anyway. Just seems silly to shackle yourself to PB when you don't care for its syntax, and C has so many more libraries available, and in every platform imaginable.
Firstly, I have a 37 year investment in BASIC, MASM, and COBOL code.

Secondly, if I use "C" I need to interface directly with all the libraries, whereas Fred has done all the work for me if I use PB.

Thirdly, I'm not shackled to any particular language. My in-house Data Dictionary package allows me to automatically generate code for any language I choose to write templates for.
luis wrote:Do you mean assembly ?
No, I mean Assembler. It's the terminology that we used at IBM. Everyone called it Assembler Language, or just Assembler.

An assembly was something that one performed, as in, "I couldn't run the assembly because I dropped my card deck", or "I can't show you the assembly because a giant space goat ate the printout".

http://ripsaw.cac.psu.edu/~mloewen/Oldt ... S-0021.jpg
For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan
User avatar
luis
Addict
Addict
Posts: 3893
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: Where is Gnozal?

Post by luis »

"Basic Assembler language source programs are translated into object programs by the Basic Assembler"

It seems they too have mixed up the program with the language, and ended up using the same for both. Tsk Tsk.

Or maybe they didn't know how to call the language, and simply called it "the basic-like language we compile using the Basic Assembler: the Basic Assembler's language -> Basic Assembler language".

But IBM actually preferred the assembler (for language) terminology almost everywhere in those years (they are still using it on mainframes afaik, maybe for historical reasons, for example z/OS) and only for more recent stuff they started to finally use the term assembly. Maybe simply a consequence of people being replaced in time ? Who knows.

Anyhow I remember very well the same, I always heard a lot of people referring to the assembly as assembler, even at the times when we were using 6502 an Z80. I would say only 90% of the people using an assembler called the language assembly on the c64 scene for the example, and even less on the PC scene, maybe a consequence of its IBM origins :) . It's one of those things when someone use the wrong (it's logically less appropriate) term first and then another pick it up, and the similitude between them didn't help. Proof is it's something well going on still today, even if the percentages are shrinking further.

Well, ok, now I know you REALLY meant assembler, and I know why.
"Have you tried turning it off and on again ?"
A little PureBasic review
BorisTheOld
Enthusiast
Enthusiast
Posts: 542
Joined: Tue Apr 24, 2012 5:08 pm
Location: Ontario, Canada

Re: Where is Gnozal?

Post by BorisTheOld »

luis wrote:It's one of those things when someone use the wrong (it's logically less appropriate) term first and then another pick it up, and the similitude between them didn't help. Proof is it's something well going on still today, even if the percentages are shrinking further.
Native English speakers understand that English is essentially a grammar-less language. Word meanings, structure, spelling, and usage, like sentence structure, can be modified in any way the speaker chooses.

So for example, "Assembler" might be called "Assembly, and "C" might be called "that stupid language". :)
For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan
User avatar
luis
Addict
Addict
Posts: 3893
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: Where is Gnozal?

Post by luis »

BorisTheOld wrote: Native English speakers understand that English is essentially a grammar-less language
Yep, like it's instead of its, your instead of you're, etc. Grammar-less rules. Here in Italy bastardization of the language is common too.
BorisTheOld wrote: and "C" might be called "that stupid language"
Sure, everything and everyone can be called that. Some more than others.
Still it doesn't change its accomplishments a bit. Not last the fact the compiler and libraries you are using now are based on that.
"Have you tried turning it off and on again ?"
A little PureBasic review
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Re: Where is Gnozal?

Post by srod »

luis wrote:Still it doesn't change its accomplishments a bit. Not last the fact the compiler and libraries you are using now are based on that.
Not to mention the OS! :)
I may look like a mule, but I'm not a complete ass.
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Re: Where is Gnozal?

Post by heartbone »

BorisTheOld wrote:Native English speakers understand that English is essentially a grammar-less language. Word meanings, structure, spelling, and usage, like sentence structure, can be modified in any way the speaker chooses.
I did not want to create a new thread for this article about new programmers, and your point about the meaning of English seems like a good segue.
Apparently the horse racing business is not doing very well.

Coding as a second language? Kentucky jockeys to be next to join the movement


UBUNTU user
Keep it BASIC.
User avatar
TI-994A
Addict
Addict
Posts: 2700
Joined: Sat Feb 19, 2011 3:47 am
Location: Singapore
Contact:

Re: Where is Gnozal?

Post by TI-994A »

BorisTheOld wrote:No, I mean Assembler. It's the terminology that we used at IBM...

An assembly was something that one performed...
Hi BorisTheOld. I'm afraid that I'd have to respectfully disagree with you on that. Assemblers are merely compilers/translators of the Assembly language. The prevalent terminology was to disambiguate the higher level functions of the Assembler from its basic Assembly language core.

Page 3 of this little tutorial, direct from the folks at IBM, explains this clearly. (PDF)
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel :D
BorisTheOld
Enthusiast
Enthusiast
Posts: 542
Joined: Tue Apr 24, 2012 5:08 pm
Location: Ontario, Canada

Re: Where is Gnozal?

Post by BorisTheOld »

TI-994A wrote:Assemblers are merely compilers/translators of the Assembly language. The prevalent terminology was to disambiguate the higher level functions of the Assembler from its basic Assembly language core.
I understand all that, but I was talking about Assembler as it was when I used it 50 years ago. That's why I called Assembler, Assembler, and not Assembly. My brain is not so addled that I don't know the difference.

You have to remember, this was not long after the time when computers had breasts as well as brains.
For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan
Post Reply