owlfish: (Laptop with wireless mouse)
Add MemoryShare This Entry
posted by [personal profile] owlfish at 09:37pm on 22/03/2009
I was thinking it was such a useful, reliable-looking media history book until it told me that Microsoft developed BASIC, COBOL, FORTRAN, and Pascal.
There are 36 comments on this entry. (Reply.)
 
posted by [identity profile] nisaba.livejournal.com at 09:49pm on 22/03/2009
Bog and leg.

Tell that to the commodore vic20 I used to write BASIC programs on...
 
posted by [identity profile] steer.livejournal.com at 11:04pm on 22/03/2009
MS BASIC predates the VIC-20 I'm afraid (but they still didn't invent it).
 
posted by [identity profile] a-d-medievalist.livejournal.com at 10:00pm on 22/03/2009
I am pretty sure Admiral Hooper never worked for Microsoft. Not to mention that whole pesky chronology thing!
owlfish: (Actors inventing more history)
posted by [personal profile] owlfish at 10:04pm on 22/03/2009
Oh, details, details.
 
posted by [identity profile] a-d-medievalist.livejournal.com at 12:16pm on 23/03/2009
wait -- is it Hopper or Hooper? I think it might be Hopper.
 
 
posted by [identity profile] celandineb.livejournal.com at 10:19pm on 22/03/2009
*headdesk*

My mom studied FORTRAN and COBOL in the 70s, as I recall, and I programmed in BASIC in the early 80s.

You'd think that people would do some basic fact-checking. Or that editors might. Good grief.
owlfish: (Eternal Quest)
posted by [personal profile] owlfish at 10:25pm on 22/03/2009
Or perhaps there was time travel involved...?
 
posted by [identity profile] steer.livejournal.com at 10:26pm on 22/03/2009
I programmed in BASIC in the early 80s.

Microsoft wrote their basic in 1975 (but that was still eleven years after the invention of the language).
 
posted by [identity profile] celandineb.livejournal.com at 10:40pm on 22/03/2009
I'm trying to remember... I don't think I was using the MS version, but I honestly don't recall for sure (heck, I probably didn't know then or care, not at age 12 or so).
 
posted by [identity profile] steer.livejournal.com at 10:24pm on 22/03/2009
Being charitable could they mean developed in the sense of "worked on" rather than invented? MS did develop their own versions of all four.
owlfish: (Laptop with wireless mouse)
posted by [personal profile] owlfish at 10:29pm on 22/03/2009
I shall quote the passage in question. You decide what they mean and if there are any shades of grey about it.

"Microsoft was established by Bill Gates in the 1970s. It developed computer languages such as BASIC, FORTRAN, COBOL, and Pascal, and in 1980 entered into an agreement with IBM to supply software for IBM's first personal computer, as well as developing the disk operating system (DOS)."

The passage then continues to discuss the '80s.

The shadiest bit of grey I can see is if by "developed" the authors did indeed mean "worked on", but the internal chronology of the narrative does rather imply it had happened by 1980. So had they written their own versions of all of them by then?

(Sorry for all the edits - I hope it's typo-free now.)
Edited Date: 2009-03-22 10:37 pm (UTC)
 
posted by [identity profile] steer.livejournal.com at 10:50pm on 22/03/2009
Microsoft Basic was before MSDOS. I don't know about the others I'm afraid but I think it's actually pretty unlikely -- make that very unlikely.

Ah... I think I can see what's happened here, I think he or she means develop in the sense of "software developer" (for example "Richard developed the database for us" -- meaning I wrote the particular database used here rather than inventing the concept) but it's misleading in the extreme. Also they developed (in the sense of programmed) a particular disk operating system others were previously in use, QDOS for example (which MSDOS was partly based on). The disk operating system they developed was MSDOS/PCDOS not just DOS (although that shortening became common).

I think it's just very sloppy writing rather than an erroneous belief that Microsoft invented BASIC, FORTRAN, COBOL and Pascal and the disk operating system. However, I would not rely on a book which writes so sloppily as to be misleading.
owlfish: (Permanent intolerable uncertainty)
posted by [personal profile] owlfish at 10:59pm on 22/03/2009
So you think it likely (or know for certain) that Microsoft did use all these languages as part of its development process by 1980? (It's entirely plausible - I'm just wondering how certain you are of it.)
 
posted by [identity profile] steer.livejournal.com at 11:01pm on 22/03/2009
So you think it likely (or know for certain) that Microsoft did use all these languages as part of its development process by 1980?

No -- I said I thought that was very unlikely -- my guess is they only had BASIC by then. They were a tiny company until the whole QDOS ->PCDOS/MSDOS thing. I think the implied time ordering is merely sloppy writing. I may be wrong and the author genuinely believes Microsoft invented these programming languages and the disk operating system.
owlfish: (Labyrinth - Maze)
posted by [personal profile] owlfish at 11:04pm on 22/03/2009
Ah, right, sorry - sloppy reading of my own. It could be. It's a textbook and therefore ambitious in scope. I wouldn't count on the authors being expert in more than a handful of the topics they're covering. (Yes, it's co-written.)
 
posted by [identity profile] matrygg.livejournal.com at 05:25am on 23/03/2009
I thought early Microsoft was basically a bunch of software geeks futzing around? In which case it could be possible they'd develop in all of those languages.
 
posted by [identity profile] steer.livejournal.com at 09:22am on 23/03/2009
That's certainly true but I don't think anyone would put that in as a claim about a company (the languages they developed in rather than the languages they developed their own versions of) because it's not terribly impressive. Also those do happen to be four languages MS had their own versions of in olden times.

Well, whatever the truth the passage is so shonkily written we can't actually tell what it means.
 
posted by [identity profile] matrygg.livejournal.com at 05:24am on 23/03/2009
If they add an in after developed, it would work. I don't think they developed _the_ DOS, either. MS-DOS was the one bundled with IBM, but it wasn't the only flavor of DOS on the block. I remember the first IBM we had (after we got rid of the c64, which was a much more hacker-friendly machine) had QDOS on it, or maybe GDOS? It was a version of DOS developed in-house by AT&T.
 
posted by [identity profile] darktouch.livejournal.com at 12:48pm on 23/03/2009
A dropped word in there might clean up a whole heck of a lot. "Developed for" or maybe "developed in". Possibly even "developed with" although probably not.
 
posted by [identity profile] tisiphone.livejournal.com at 10:35pm on 22/03/2009
Wow. The only one they're even in the ballpark on is BASIC. (And I'd say "exploited" more than "invented.")
 
posted by [identity profile] ellid.livejournal.com at 10:51pm on 22/03/2009
No no no! Everyone knows that Microsoft had nothing to do with Kobol
owlfish: (Death of Grendel)
posted by [personal profile] owlfish at 11:01pm on 22/03/2009
And very little, for that matter, to do with kobolds.
 
posted by [identity profile] steer.livejournal.com at 11:03pm on 22/03/2009
Oooh which game is that icon?

"Cobalt's metal, hard and shining;
COBOL's wordy and confining.
Kobolds topple when you strike them;
Don't feel bad, it's hard to like them."
owlfish: (Shiny Astrolabe)
posted by [personal profile] owlfish at 11:08pm on 22/03/2009
Hee.

It's from zAngband, the last Rogue-like I played at any length. I was so thrilled to kill Grendel in game that I commemorated it with a screen cap.
 
posted by [identity profile] steer.livejournal.com at 11:09pm on 22/03/2009
Ah... I remember now, in fact I've asked you about it before I'm sure. [My memory is shocking.]
owlfish: (Default)
posted by [personal profile] owlfish at 11:10pm on 22/03/2009
I should make myself more icons. Then you'll stand a greater chance of asking me about a new one in the future. :)
 
posted by [identity profile] steer.livejournal.com at 11:10pm on 22/03/2009
*laugh* It would be very kind of you to help me out like that. Also, if everyone could change their name every few weeks then I would be excused forgetting them.
owlfish: (Hippo of Recollection)
posted by [personal profile] owlfish at 11:16pm on 22/03/2009
I think it's quite bad enough that we all have at least three names around here: first, last, username. One always seems like it ought to be quite enough to have to remember, per person. And yet - it isn't.
owlfish: (Death of Grendel)
posted by [personal profile] owlfish at 11:09pm on 22/03/2009
Thrilled, that is, because of the medieval connection, not because he was that insanely hard.
 
posted by [identity profile] crustycurmudgeo.livejournal.com at 11:52pm on 22/03/2009
Great discussion here! Love it.

As I recall, Gates and another fellow helped write a version of BASIC to run on CPM based hobby/kit computers in the 70's. I suppose it's possible he and his accomplice were also working on versions of PASCAL, COBAL and FORTRAN for the same audience afterwards. They would have made good additions to their thin catalog.

I do recall versions of these languages being offered for CPM machines, but I don't remember if it was Microsoft doing the offering. There were a lot of folks scrambling to do the same back then.

But after MS got the IBM deal for their DOS, they had the cash to hire on many more developers than anyone else and the rest is marketing history.
 
posted by [identity profile] matrygg.livejournal.com at 05:28am on 23/03/2009
I thought Gates bought his version of BASIC for 40k? That's the story I always hear in the "Gates isn't even a real haxxor and Micro$oft sux" bitch sessions amongst my geekier brethren.
 
posted by [identity profile] crustycurmudgeo.livejournal.com at 11:18am on 23/03/2009
I don't think anyone had a BASIC for the Intel 8080 chips back then. Reading up on Wikipedia, Altair BASIC was pretty much the only thing being offered for the kit machines being sold.
 
posted by [identity profile] 4ll4n0.livejournal.com at 01:47am on 23/03/2009
With Google as my only source I'm hesitant to say but it seems like MS did put out their own versions of all those languages in the late 70s or early 80s (here is an example http://www.emsps.com/oldtools/msfor.htm#for1 )
owlfish: (Default)
posted by [personal profile] owlfish at 07:54am on 23/03/2009
The page you linked to doesn't date anything back further than 1981. Pascal in 1981, COBOL 1.0 in 1982. You're sure you can get it back to the late '70s for anything other than BASIC?

(Obviously, for anything released in the early '80s, there's a very high chance it was being developed, well, before it was released - but by how many years?)
Edited Date: 2009-03-23 07:56 am (UTC)
 
posted by [identity profile] 4ll4n0.livejournal.com at 05:57am on 25/03/2009
Your right about that site. It just looked like the most reliable source (in that it names particular products and dates them it could still easily be inaccurate) I could come across by casual searching. Looking again this biography of Gary Kildall (creator of the CP/M OS http://www.atarimuseum.com/articles/kildall.html ) seems to agree that MS FORTRAN existed by 1978 (but no mention of COBOL etc. except as developed by others like UCSD). This blogger ( http://vistasmalltalk.wordpress.com/2006/07/18/early-microsoft/ ) mentions having MS Fortran in 1978 . If your really interested I can ask my friends who are experts on microcomputer history.

October

SunMonTueWedThuFriSat
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10 11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30
 
31