473,395 Members | 1,474 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Oldies Jscript

Hi:

Was Javascript ever used when Windows 3.0 was the norm of OSes?
Thanks,

Radium

Mar 8 '07 #1
15 1262
"Radium" <gl*******@excite.comwrote in message
news:11*********************@v33g2000cwv.googlegro ups.com...
Hi:

Was Javascript ever used when Windows 3.0 was the norm of OSes?

"JavaScript was first introduced and deployed in the Netscape
browser version 2.0B3 in December of 1995"

-- http://en.wikipedia.org/wiki/JavaScript

"Microsoft Windows scored a significant success with
Windows 3.0, released in 1990."

-- http://en.wikipedia.org/wiki/History...rosoft_Windows
Mar 8 '07 #2
On Mar 7, 8:25 pm, "McKirahan" <N...@McKirahan.comwrote:
"JavaScript was first introduced and deployed in the Netscape
browser version 2.0B3 in December of 1995"

--http://en.wikipedia.org/wiki/JavaScript

"Microsoft Windows scored a significant success with
Windows 3.0, released in 1990."

--http://en.wikipedia.org/wiki/History_of_Microsoft_Windows
Were Livescript or Mocha -- earlier versions of Javascript -- ever
used on Windows 3.0?

Mar 8 '07 #3
On Mar 8, 1:57 pm, "Radium" <gluceg...@excite.comwrote:
Hi:

Was Javascript ever used when Windows 3.0 was the norm of OSes?
What era do you consider that was? The boom time for Windows 3.0 was
1990 to 1991 - it was pretty crap compared to Mac OS 7 or even DOS[1]
and people very quickly dumped it for Windows 3.1 (which arrived in
1992).

Windows 3.0 didn't have anywhere near the widespread adoption (in
terms of market or usage share) that Windows does now, it was never
the "norm of OSes"[2]. I think there were far more DOS based PCs than
Windows PCs back then and probably more Apple, Commodore, Amiga, et al
than MS-based PCs. Big business mostly use IBM PCs (and IBM's PC-DOS)
- it was still main frames and dumb terminals for real computing.

I doubt that Windows 3.0 had any applications that provided a
javascript host environment.

JavaScript arrived in 1995 with Netscape Navigator 2, which might have
run on Windows 3.0 (though I doubt it since 3.0 things like TCP/IP,
IPX or PPP were add-ons) and therefore for the sake of trivia the
answer is "maybe", but for all practical purposes, "no".
1. Where DOS might have been PC-DOS, DR-DOS, MS-DOS or whatever.

2. Windows wasn't an OS until Windows NT. Windows 3 was purely a
window manager, the OS was DOS (see 1. above). Windows 95 and 98 were
really just window managers on top of MS-DOS.
--
Rob

Mar 8 '07 #4
VK
On Mar 8, 6:57 am, "Radium" <gluceg...@excite.comwrote:
Was Javascript ever used when Windows 3.0 was the norm of OSes?
Yes, but not very extensively for two reasons:

1) At the time of Netscape 2.x release Windows 3.x was already on
decline with Windows 95 migration almost completed. So Windows 3.x was
approx. in the same position as Windows 98 SE or Windows ME are right
now against Windows XP.

2) On 16-bit platforms JavaScript engine was made as COM and not as
EXE module (some may remember .com vs .exe distinction on MS-DOS)
That meant 65536 bytes for all fun including the engine itself taking
good half of it. For the newsgroup FAQ I restored the very first
comp.lang.javascript FAQ dated April 1996 by Andy Augustin

http://groups.google.com/group/comp....2a3100608da41e

Among other interesting things you may find Windows 3.x specific
questions and workarounds.

Mar 8 '07 #5
"Radium" <gl*******@excite.comwrote in message
news:11**********************@8g2000cwh.googlegrou ps.com...
On Mar 7, 8:25 pm, "McKirahan" <N...@McKirahan.comwrote:
"JavaScript was first introduced and deployed in the Netscape
browser version 2.0B3 in December of 1995"

--http://en.wikipedia.org/wiki/JavaScript

"Microsoft Windows scored a significant success with
Windows 3.0, released in 1990."

--http://en.wikipedia.org/wiki/History_of_Microsoft_Windows

Were Livescript or Mocha -- earlier versions of Javascript -- ever
used on Windows 3.0?
How about doing a little research yourself? Google is your friend.
Mar 8 '07 #6
VK misinformed:
On Mar 8, 6:57 am, "Radium" <gluceg...@excite.comwrote:
>Was Javascript ever used when Windows 3.0 was the norm of OSes?

Yes, but not very extensively for two reasons:

1) At the time of Netscape 2.x release Windows 3.x
The OP specified windows 3.0, not 3.x. 3.0 was a non-event.
was already on
decline with Windows 95 migration almost completed.
Wrong. 3.1 lasted way past 1995.
So Windows 3.x was
approx. in the same position as Windows 98 SE or Windows ME are right
now against Windows XP.
Wrong (subtly). XP is nothing more than windows NT version 5.1 and NT was
around way before windows 98 was even announced.
2) On 16-bit platforms JavaScript engine was made as COM and not as
EXE module (some may remember .com vs .exe distinction on MS-DOS)
Please cite your reference for this rubbish. Nobody (except for perhaps
driver authors) wrote to .com in this era. In 1985 perhaps, but not in the
90's.
That meant 65536 bytes for all fun including the engine itself taking
good half of it.
Bullshit. A 16 bit program had access to all memory, yes, all 640K of it.
You need to look into what large pointers are.
Typical VK rubbish...
Mar 8 '07 #7
On Mar 8, 7:42 pm, "VK" <schools_r...@yahoo.comwrote:
1) At the time of Netscape 2.x release Windows 3.x was already on
decline with Windows 95 migration almost completed.
Navigator 2 (December 1995) was released 4 months after Windows 95
(August 1995). To say Windows 95 had almost completely replaced
Windows 3.x by then is simply wrong, as evidenced by the fact that
Microsoft continued support until December 2001.
--
Rob

Mar 8 '07 #8
VK
On Mar 8, 4:51 pm, "Richard Formby" <newsgro...@barefile.com.au>
wrote:
VK misinformed:
I really like children: despite they can be very silly or irritating -
like in this post - despite that there is some charm in their burning
desire to declare some new truth and to smash down the old one. The
shining lack of knowledge and experience they are routinely trying to
compensated by extra energy.
The OP specified windows 3.0, not 3.x. 3.0 was a non-event.
In the parallel history maybe, but in the reality of this time
stream :-) Windows 3.0 was that started the Microsoft as what it is
right now. Windows 3.0 is also what wiped out all Apple's business
plans there were clear, glorious and prepared for 10 years in
advance.
Windows 3.1 and 3.1 for Workgroups were merely the fixation of the
overwhelming success of 3.0
If you insist on an alternative history you've made from stories of
your older friends I will not argue with it though - I had my fun,
some other may enjoy either.
For JavaScript related side of the question there is no difference of
use for Windows 3.0, 3.1 or 3.1 for Workgroups. This is why as long as
we are talking about JavaScript programming, this line of Windows is
totally appropriate to be referred as Windows 3.x
was already on
decline with Windows 95 migration almost completed.
Wrong. 3.1 lasted way past 1995.
The first Netscape with JavaScript support was released December
1995. That is the time when comp.lang.java.* groups became filled
with JavaScript questions, and this is the time when "JavaScript is
not Java!" slogan went into use and this is when comp.lang.javascript
creation process started with voting passed at January 1996. Somewhere
by the springtime of 1996 the questions of JavaScript development for
Windows 3.x platforms did not have any noticeable importance. Windows
95 was the same E.L.E. as Windows 3.0 was before and the migration
(=sells) were going in a storm tempo.
comp.lang.javascript FAQ from April 1996 retained some memories of
Windows 3.x issues but mainly because the formation of the document
started by Andy Augustin even before c.l.j. creation, in the group
itself starting from the first posts at January 1996 no one was
interested in Windows 3.x support.
So Windows 3.x was
approx. in the same position as Windows 98 SE or Windows ME are right
now against Windows XP.

Wrong (subtly). XP is nothing more than windows NT version 5.1 and NT was
around way before windows 98 was even announced.
I thought the context was pretty clear, but if not: I mean the
_proportion_ of users with this or that type of OS. Right now there is
some amount of Windows 98 users and - who knows - maybe still some
Windows 3.x users. Same at 1995/1996/1997 - some amount of Windows 3.x
users definitely remained but they went out of any public interest
soon after Windows 95 release.
2) On 16-bit platforms JavaScript engine was made as COM and not as
EXE module (some may remember .com vs .exe distinction on MS-DOS)

Please cite your reference for this rubbish. Nobody (except for perhaps
driver authors) wrote to .com in this era. In 1985 perhaps, but not in the
90's.
You are such a funny little troll you are. What is COMMAND.COM ?
That meant 65536 bytes for all fun including the engine itself taking
good half of it.

Bullshit. A 16 bit program had access to all memory, yes, all 640K of it.
You need to look into what large pointers are.
With 16-bits you cannot address more than 65536 memory sells: same way
as one cannot write "half-wit" by using only 2 letters. There are many
ways to overcome this limitation like using two addresses: memory
segment and the position within this memory segment. Or do not bother
and to write a program fitted into 65536 bytes. The benefits are the
simplicity of the memory management, the payback is the used memory
limitation. Both ways were in use with executables extension by
convention either .com (65536) or .exe

JavaScript for Windows 3.x was .com with the memory limitation imposed
by this fact. In the linked FAQ of 1996 there is Brendan Eich response
about different engine limitations at that time. If you read it than
you maybe would save my time from extra explanations.

Mar 8 '07 #9
VK
On Mar 8, 5:01 pm, "RobG" <r...@iinet.net.auwrote:
Navigator 2 (December 1995) was released 4 months after Windows 95
(August 1995). To say Windows 95 had almost completely replaced
Windows 3.x by then is simply wrong, as evidenced by the fact that
Microsoft continued support until December 2001.
It is hard to believe in that now. The time 1995-2000 the tempo was
about 10-20 times quicker than now even on outskirts of the Internet
Bubble zone and say in California it was really as like everyone got a
direct adrenaline injection. Empires were going up and collapsed in
the run of a single financial quarter. An "absolute-must-to-know"
technology one year later easily could become an obsolete crap of a
forgotten company which went out of funds, merged, felled apart and
simply disappeared hell knows where.
For a "taste of feel" I can tell that the current migration to Windows
Vista in 1998 would be described as "Failure of new Windows version!",
"Customers are ignoring new Windows! CFO fired" and similar. In terms
of 2007 it is a successfull migration, a bit slower than expected but
overall within the frame of expectations.
That is to show of how things get slower after the bubble bust of 2001
- yet it still times better now than during the 2002-2005 lethargy
years.

Mar 8 '07 #10
In the parallel history maybe, but in the reality of this time
stream :-) Windows 3.0 was that started the Microsoft as what it is
right now. Windows 3.0 is also what wiped out all Apple's business
plans there were clear, glorious and prepared for 10 years in
advance.
Windows 3.1 and 3.1 for Workgroups were merely the fixation of the
overwhelming success of 3.0
You have a pretty cloudy view of history VK. Windows 3.0 was just one
of quite a few windowing systems for Intel (DOS based computers) that
were out at the time. It was not taken seriously by any corporate IT
department, DOS was the OS of the day and Microsoft was DOS. 3.1
changed all that in corporate environments but it wasn't until Windows
95 that
Apple's "business plans" were "wiped out" as you put it.

Wrong (subtly). XP is nothing more than windows NT version 5.1 and NT was
around way before windows 98 was even announced.
True in a completely disengenous way. NT was a pure, written from the
ground up, OS, with linear addressing. Windows 98 and ME were
descendants of Windows 95 which were all built on top of DOS which
could only accomplish linear addressing by "thunking". MS reluctantly
put out 98 and ME but only because NT didn't meet home user,
multimedia needs.

I thought the context was pretty clear, but if not: I mean the
_proportion_ of users with this or that type of OS. Right now there is
some amount of Windows 98 users and - who knows - maybe still some
Windows 3.x users. Same at 1995/1996/1997 - some amount of Windows 3.x
users definitely remained but they went out of any public interest
soon after Windows 95 release.
Despite you contradicting yourself here I'll just say that Windows
users are notoriously slow adopters and there were plenty of 3.1 users
years after 95 was release. Vista and XP were fast adoptions but only
because Dell, HP, Gateway etc. shipped all new laptops and pcs with
these OS's installed.
>
With 16-bits you cannot address more than 65536 memory sells: same way
as one cannot write "half-wit" by using only 2 letters. There are many
ways to overcome this limitation like using two addresses: memory
segment and the position within this memory segment. Or do not bother
and to write a program fitted into 65536 bytes. The benefits are the
simplicity of the memory management, the payback is the used memory
limitation. Both ways were in use with executables extension by
convention either .com (65536) or .exe
Yup, you know your ancient computer architecture all right.

JavaScript for Windows 3.x was .com with the memory limitation imposed
by this fact. In the linked FAQ of 1996 there is Brendan Eich response
about different engine limitations at that time. If you read it than
you maybe would save my time from extra explanations.
Classic VK snottiness. All we need is Randy Web calling us all idiots
and this thread will be officially complete.

Mar 9 '07 #11
beegee wrote:
>With 16-bits you cannot address more than 65536 memory sells: same way
as one cannot write "half-wit" by using only 2 letters. There are many
ways to overcome this limitation like using two addresses: memory
segment and the position within this memory segment. Or do not bother
and to write a program fitted into 65536 bytes. The benefits are the
simplicity of the memory management, the payback is the used memory
limitation. Both ways were in use with executables extension by
convention either .com (65536) or .exe

Yup, you know your ancient computer architecture all right.
Nope, VK doesn't, not entirely. VK forgot about the huge memory model, where
each data item has hits own data segment and each code "function" has its
own code segment. The above quote hints that VK may have some idea of the
existance of this but the bulk of the text indicates that VK does not know
fully how it works and that the model can access all available memory, not
just 64K of it. In languages such as C this is (or was) transparent to the
programmer.

So, instead of trying to fit "half-wit" into two characters we write:
h a l f - w i t .

The meaning remains clear.

--
Richard.
Mar 9 '07 #12
VK
First of all let's us try to finish with the OP's question. It was and
I remind:
"Was Javascript ever used when Windows 3.0 was the norm of OSes?".
I guess a good part of the excitement came from the formulation "when
Windows 3.0 was the norm of OSes" - that brought here people tending
do not believe that such period of time ever existed. So let's us
bring the question to a neutral form:
""Was Javascript ever used on Windows 3.0?"
This is the question I actually answered saying that:

1) Yes, it was used on Netscape 2.0 with JavaScript support on Windows
3.0, Windows 3.1, Windows 3.1 for Workgroups. I am the one of such
users. Because Windows 3.x originally did not have TCP/IP support,
both Netscape 2.0 and Internet Explorer 2.0 were coming with Trumpets
add-on one had to install and make autorun on Windows 3.x before being
able to use any browser. Latest Windows 3.1 - I believe - were coming
with Trumpets already included into installation package.

2) JavaScript was rarely used on Netscape for Windows 3.x for two
reasons:
a) with first Netscape with JavaScript support appeared December 1995,
in the year 1996 Web users under Windows 3.x were out of interest and
relevance for web-developers.
b) JavaScript engine for Netscape for Windows 3.x was implemented as
COM and not as EXE file with memory limit of 65536 bytes where the
engine code itself was placed as well. Besides the permanent code the
engine also created run-time internal allocations for service
purposes, so the actual available space for the user script might get
way below of the promised 32K. One could count on 8K-16K, the rest was
on luck. Yet now deeply forgotten art to compensate narrow resources
by programmer's creativity was still alive at that time, so I even
remember arcade games for Netscape 2.o with <textareaas an "output
device".

This is what I said in my first response and this is all true and
correct whether one likes it or not.
I believe - but it's really pushing my memory - that Netscape 3.0 also
had a version for Windows 3.x and that on this version the memory
limit problem was partially addressed so one could use scripts over
32K in size by breaking them onto several <scriptelements each no
more than 32K. So I guess instead of .com structure they moved on
QBasic/QuickBasic like approach with the interpreter by itself and
sources loaded on overlay.

Any way, it seems that no one so far contested the possibility itself
of using JavaScript on Windows 3.x The points of excitement are the
reasons why it never was widely used on this platform. These are 2(a)
and 2(b) from above. Truthfully the argument "because I said so as I
saw it by my own yeys" should be enough as an argument, but OK.

If anyone has problems with 2(a) then the advanced search at
http://groups.google.com/advanced_search
is to your service. You may measure yourself the level of interest to
Windows 3.x support by studying relevant questions year by year
starting January 1996.

A real conspiracy theory adept :-) may say of course that this part of
DejaNews archives was patched by malicious people :-) or that Windows
3.x supporters were a secret group of people avoiding to show up on
public forums :-) That would be hard to argue with such statements :-)

If anyone has problems with 2(b) then the linked FAQ from 1996
contains Brendan Eich response. If it's still not enough then just get
yourselve an old computer with 16-bit processor, MS-DOS 6.21 (or a bit
lower), Windows 3.1, Trumpets add-on, Netscape 2.0 with JavaScript
support, install all that and check yourselve with different script
sizes.
Now OT topics:

1) Aggressive style of my response - that is primarily for Richard
Formby. I'm never getting agressive first, especially against novices.
But I can be rough in responding if provoced by. The post at
http://groups.google.com/group/comp....9bd31232da8fd4
was clearly an OT personality-targeted trolling, so the style of my
response was adequate IMHO.
2) Windows 3.0, 3.1 was not a widely used system, it did not end
Apple's plans etc (beegee, Richard Formby).
Whatever. Now everyone who has seen "Pirates of Silicon Valley" seems
thinking to know all ins and outs of the history :-\ In fact, guys,
you would have the same luck with studying the Roman history by
watching the "Gladiator" movie. That is a Holliwood movie: based on
true, painted here, ommited there... The casting was good though: I
really liked the actors in "Pirates...". For some reason they removed
McNealy completely out of the story.
Microsoft - Apple - Sun, Bill Gates - Steve Jobs - Scott McNealy was
the real "triangle of hate" and who of two rivals was more "antigated"
is really a hard question to answer :-) Java language itself is the
only language I know that is created not out of necessity but out of
hate - to get down Windows together with Billy and his stupid
Microsoft. Both Jobs and McNealy eventually had "to walk to Canossa" -
Jobs on that conference, McNealy in special statement about Java he
had to read in front of major stockholders.
Anyway, to make it more acceptable for some: while talking about
Windows 3.x and 95 usage and migration I'm referring to places I know
about with California in the center. On outskirts of the degital and
Web revolutions the history may be all different.
You have a pretty cloudy view of history VK. Windows 3.0 was just one
of quite a few windowing systems for Intel (DOS based computers) that
were out at the time. It was not taken seriously by any corporate IT
department, DOS was the OS of the day and Microsoft was DOS. 3.1
changed all that in corporate environments but it wasn't until Windows
95 that
Apple's "business plans" were "wiped out" as you put it.
That is already answered I believe above. I just want to repeat that
anyone is entitled to create an "alternative history" and believe in
it. Moreover such alternative history may be true in some place on the
Earth outside of the US.
True in a completely disengenous way. NT was a pure, written from the
ground up, OS, with linear addressing. Windows 98 and ME were
descendants of Windows 95 which were all built on top of DOS which
could only accomplish linear addressing by "thunking". MS reluctantly
put out 98 and ME but only because NT didn't meet home user,
multimedia needs.
Sign it off for my stupidness - which is a given fact to you anyway I
guess - but this paragraph has no sense whatsoever to me. It is such a
mixture of fantasies, errors and calls for trolling that commenting on
it would take a whole new big post which would be totally OT to clj.
You may post this fragment on some comp.os.* group if really
interested in the discussion on this particular segment.
Despite you contradicting yourself here I'll just say that Windows
users are notoriously slow adopters and there were plenty of 3.1 users
years after 95 was release. Vista and XP were fast adoptions but only
because Dell, HP, Gateway etc. shipped all new laptops and pcs with
these OS's installed.
Same as above.
With 16-bits you cannot address more than 65536 memory sells: same way
as one cannot write "half-wit" by using only 2 letters. There are many
ways to overcome this limitation like using two addresses: memory
segment and the position within this memory segment. Or do not bother
and to write a program fitted into 65536 bytes. The benefits are the
simplicity of the memory management, the payback is the used memory
limitation. Both ways were in use with executables extension by
convention either .com (65536) or .exe

Yup, you know your ancient computer architecture all right.
So what was the need to comment on it plus trying to represent it as
some rude error - by both of you? 16 bits allow to represent - if
unsigned - 2^16 values - 65,536 bytes of address space. On 16-bit
systems this is all what you can do. To overcome that one uses
coordinate-like system with one byte indicating memory segment and
other byte indicating the position inside this segment. That allows to
have for each process 65,536 memory segments with 65,536 bytes in each
thus 65536*65536 = 4,294,967,296 bytes = 4 Gb
Many CS are leaving the university with an idea that on 16-bit systems
there were some "regular words" with the capacity up to 65536 and some
other special words ("extended links" etc) with some mighty spell
posed on them so 16 bit could represent 4,294,967,296 values. Both of
you tried to explain to me this while I simply explained the
background mechanics of the "magic". All this relevant to 16-bit
platforms. On 32-bit platforms the word can address up to 4Gb without
any extra steps. If you want to know even more on the subject then
this part of the discussion could be moved onto comp.*.architecture
groups.

Mar 10 '07 #13
VK
On Mar 10, 7:45 pm, "VK" <schools_r...@yahoo.comwrote:
coordinate-like system with one byte indicating memory segment and
other byte indicating the position inside this segment.
coordinate-like system with one _word_ indicating memory segment and
other _word_ indicating the position inside this segment.

Mar 10 '07 #14
On Mar 10, 8:45 am, "VK" <schools_r...@yahoo.comwrote:
First of all let's us try to finish with the OP's question. It was and
I remind:
"Was Javascript ever used when Windows 3.0 was the norm of OSes?".
I guess a good part of the excitement came from the formulation "when
Windows 3.0 was the norm of OSes" - that brought here people tending
do not believe that such period of time ever existed. So let's us
bring the question to a neutral form:
""Was Javascript ever used on Windows 3.0?"
This is the question I actually answered saying that:

1) Yes, it was used on Netscape 2.0 with JavaScript support on Windows
3.0, Windows 3.1, Windows 3.1 for Workgroups. I am the one of such
users. Because Windows 3.x originally did not have TCP/IP support,
both Netscape 2.0 and Internet Explorer 2.0 were coming with Trumpets
add-on one had to install and make autorun on Windows 3.x before being
able to use any browser. Latest Windows 3.1 - I believe - were coming
with Trumpets already included into installation package.

2) JavaScript was rarely used on Netscape for Windows 3.x for two
reasons:
a) with first Netscape with JavaScript support appeared December 1995,
in the year 1996 Web users under Windows 3.x were out of interest and
relevance for web-developers.
b) JavaScript engine for Netscape for Windows 3.x was implemented as
COM and not as EXE file with memory limit of 65536 bytes where the
engine code itself was placed as well. Besides the permanent code the
engine also created run-time internal allocations for service
purposes, so the actual available space for the user script might get
way below of the promised 32K. One could count on 8K-16K, the rest was
on luck. Yet now deeply forgotten art to compensate narrow resources
by programmer's creativity was still alive at that time, so I even
remember arcade games for Netscape 2.o with <textareaas an "output
device".

This is what I said in my first response and this is all true and
correct whether one likes it or not.
I believe - but it's really pushing my memory - that Netscape 3.0 also
had a version for Windows 3.x and that on this version the memory
limit problem was partially addressed so one could use scripts over
32K in size by breaking them onto several <scriptelements each no
more than 32K. So I guess instead of .com structure they moved on
QBasic/QuickBasic like approach with the interpreter by itself and
sources loaded on overlay.

Any way, it seems that no one so far contested the possibility itself
of using JavaScript on Windows 3.x The points of excitement are the
reasons why it never was widely used on this platform. These are 2(a)
and 2(b) from above. Truthfully the argument "because I said so as I
saw it by my own yeys" should be enough as an argument, but OK.

If anyone has problems with 2(a) then the advanced search athttp://groups.google.com/advanced_search
is to your service. You may measure yourself the level of interest to
Windows 3.x support by studying relevant questions year by year
starting January 1996.

A real conspiracy theory adept :-) may say of course that this part of
DejaNews archives was patched by malicious people :-) or that Windows
3.x supporters were a secret group of people avoiding to show up on
public forums :-) That would be hard to argue with such statements :-)

If anyone has problems with 2(b) then the linked FAQ from 1996
contains Brendan Eich response. If it's still not enough then just get
yourselve an old computer with 16-bit processor, MS-DOS 6.21 (or a bit
lower), Windows 3.1, Trumpets add-on, Netscape 2.0 with JavaScript
support, install all that and check yourselve with different script
sizes.
AFAIK, prior to 1995 Javascipt went by the name Livescript and before
Livescript, it was Mocha. Would you happen to know when Mocha changed
its name to Livescript?

Also, were Livescript or Mocha ever used on Windows 3.0 in 1990 when
Win 3.0 came out?

Mar 10 '07 #15
VK
AFAIK, prior to 1995 Javascipt went by the name Livescript and before
Livescript, it was Mocha. Would you happen to know when Mocha changed
its name to Livescript?

Also, were Livescript or Mocha ever used on Windows 3.0 in 1990 when
Win 3.0 came out?
First of all I want to mention that I'm 38 years old. I'd like to
avoid an impression from this thread that I'm some irritable teethless
geezer telling stories of "how did we kick Santa-Anna's ass in Alamo"
or something :-) It just the Web evolution went with such a pace that
I myself sometimes cannot believe that something happenned 5-10 years
ago and not say 30-50 years ego.

Now about Mocha, LiveScript and JavaScript. Web references are rather
misleading on the subject as thay represent it as "first it was Mocha
that became LiveScript that became JavaScript". That makes an
impression of some rather long evolution with two intermediary
languages before JavaScript itself, which is not true.

We have to date the most early beginning of the JavaScript history by
April 1995 when Netscape hired Brendan Eich to write a client-side
language for their browser: intended to complement Java on server-
side. Maybe Mr.Eich already had some early ideas of what language
would it be - maybe not, but before April 1995 there is not any Mocha,
LiveScript or JavaScript in any project. Respectively before April
1995 no one could use the language in any shall-perform form.

Brendan Eich himself says in his bio:
<quote>
I came to Netscape in April 1995, after seven years at Silicon
Graphics and three years at MicroUnity Systems Engineering. Netscape
was about a year old then and was looking for someone to work on a
scripting language or some kind of language inside the browser that
could be used to automate parts of a web page or make a web page more
dynamic. Java had been around for five years at First Person and Sun,
and had been retooled for the web in late 1994. Netscape was the first
Java licensee, so the issue became: Can we do just Java, or do we need
another language?
</quote>

An urban legend says that the man did the language in one attempt, in
seven days and nights, language specs and binaries together. The
legend also says that - just like the Java team in Sun - he drunk a
lot of coffee during the work process, but his preferred brand was
Mocha and not Java, so this is how the "Mocha" codename came. I
personally think that it is a legend. In any case it is obvious that
the name had been chosen under the influence of Java technologies with
their usual coffee-related terms (Java, beans, "Coffee babe" as magic
string in compiled .class etc)
I guess when the project was presented to Netscape executives they
decided that such direct Java analogy in naming would be hokey, so for
the market brend they asked something else - and something more
meaningful, pointing to the language purposes. So after some thinking
Brendan Eich came with "LiveScript" instead of "Mocha". Such name was
approved and under this name the testing started September 2005 on
beta and alpha versions of Netscape 2.0

Right before the official release of Netscape 2.0 with script support
the management changed the mind once again: they decided that to
capitalize on "Java" brend is more important than anything else, so in
December 2005 the language was released as JavaScript. All this naming
merry-go-around confuses not only modern historiographs. It was
confusing for developers back in 1996 as well, especially who had time
to participate in the fall time beta-testing of Netscape where the
same thing - lesser bug fixes - was called "LiveScript".
See for instance http://groups.google.com/group/comp....e10c78f8d97e9b

Mar 11 '07 #16

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

20
by: Harag | last post by:
Hi All. I'm stating out doing some web developing. I was wondering which of the server side languages should I concentrate on and learn. I Know CSS, HTML, T-SQL I can look at the client...
4
by: Harag | last post by:
Hi All I currently thinking of converting from my little knowledge of VBscript to jScript ASP. With this in mind I'm looking at my current code to see how it will convert over to Jscript. ...
3
by: Christopher Brandsdal | last post by:
Hi! Maby this is wring newsgroup.. I'm using ASP / VBscript on my own cms system, but I needed to use some jscript to make something work... I'm new to jscript, so here is a simple question:...
14
by: John Bentley | last post by:
Note this is crossposted to comp.lang.javacript and microsoft.public.dotnet.scripting. After some Googling and FAQing my understanding of these terms is, crudely: Javascript (3 different...
2
by: Zach Mortensen | last post by:
I can't seem to get dynamically-compiled JScript code to use C#-defined custom attributes. I have a simple attribute and a class defined in a C# assembly: namespace MyNamespace { public...
4
by: RFS666 | last post by:
Hello, I have the following problem: I have a web project where I display an activeX control that displays 2D-graphs on an aspx-page. I use jscript to access and modify the properties of the...
6
by: RFS666 | last post by:
Hello, After I posted yesterday "using C# class in jscript", I have a new problem: I have a C# class - DBResult - that contains (and other variables) a string array (and other variables), that...
7
by: RFS666 | last post by:
Hello, I would like to use variables with a type in jscript.NET. I declare them as follows: var x : double = 5.03; This doesn't work in my script, that I write to the page in codebehind with...
5
by: Maxwell2006 | last post by:
Hi, I have a requirement to develop an application component using only Server-Side Jscript (not Jscript.NET). What is Server-Side Jscript?
1
by: Andrew Wan | last post by:
How can VBScript code access JScript code variables in the same ASP page? <SCRIPT LANGAUGE="VBScript"> Dim a a = 10 </SCRIPT> <SCRIPT LANGUAGE="JScript"> Response.Write(a); </SCRIPT>
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.