Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #3024 > unrolled thread
| Started by | Rui Maciel <rui.maciel@gmail.com> |
|---|---|
| First post | 2013-02-15 09:48 +0000 |
| Last post | 2013-02-18 12:25 -0800 |
| Articles | 5 — 5 participants |
Back to article view | Back to comp.programming
Source code for Photoshop 1.0 Rui Maciel <rui.maciel@gmail.com> - 2013-02-15 09:48 +0000
Re: Source code for Photoshop 1.0 Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2013-02-15 10:02 -0800
Re: Source code for Photoshop 1.0 Roberto Waltman <usenet@rwaltman.com> - 2013-02-15 16:45 -0500
Re: Source code for Photoshop 1.0 "BartC" <bc@freeuk.com> - 2013-02-16 00:40 +0000
Re: Source code for Photoshop 1.0 bob <bob@coolfone.comze.com> - 2013-02-18 12:25 -0800
| From | Rui Maciel <rui.maciel@gmail.com> |
|---|---|
| Date | 2013-02-15 09:48 +0000 |
| Subject | Source code for Photoshop 1.0 |
| Message-ID | <kfl07e$j3$1@dont-email.me> |
Adobe Photoshop Source Code Available at: http://computerhistory.org/atchm/adobe-photoshop-source-code/ Quote: - With the permission of Adobe Systems Inc., the Computer History Museum is pleased to make available, for non-commercial use, the source code to the 1990 version 1.0.1 of Photoshop. All the code is here with the exception of the MacApp applications library that was licensed from Apple. There are 179 files in the zipped folder, comprising about 128,000 lines of mostly uncommented but well-structured code. By line count, about 75% of the code is in Pascal, about 15% is in 68000 assembler language, and the rest is data of various sorts. To download the code you must agree to the terms of the license. So, Photoshop was originally developed primarily in Pascal. Who knew? Rui Maciel
[toc] | [next] | [standalone]
| From | Daniel Pitts <newsgroup.nospam@virtualinfinity.net> |
|---|---|
| Date | 2013-02-15 10:02 -0800 |
| Message-ID | <KLuTs.132357$2v.75206@newsfe05.iad> |
| In reply to | #3024 |
On 2/15/13 1:48 AM, Rui Maciel wrote: > Adobe Photoshop Source Code > > Available at: > http://computerhistory.org/atchm/adobe-photoshop-source-code/ > > > Quote: > - With the permission of Adobe Systems Inc., the Computer History Museum is > pleased to make available, for non-commercial use, the source code to the > 1990 version 1.0.1 of Photoshop. All the code is here with the exception of > the MacApp applications library that was licensed from Apple. There are 179 > files in the zipped folder, comprising about 128,000 lines of mostly > uncommented but well-structured code. By line count, about 75% of the code > is in Pascal, about 15% is in 68000 assembler language, and the rest is data > of various sorts. To download the code you must agree to the terms of the > license. > > > So, Photoshop was originally developed primarily in Pascal. Who knew? > > > Rui Maciel > Wow, that's actually pretty interesting. The break-down into 75% Pascal and 15% assembler by lines-of-code makes me wonder about the breakdown by functionality, rather than LOC. 23 year old source-code. I wonder how many man-hours it would take to create a functionally-equivalent program using today's modern technology, and techniques, and freely available libraries. I'd imagine a lot of the image loading/saving/modifying code is available out-of-the-box in many libraries these days. It would be an interesting benchmark to see if software development has actually improved over the years, or if we're just doing the same things differently.
[toc] | [prev] | [next] | [standalone]
| From | Roberto Waltman <usenet@rwaltman.com> |
|---|---|
| Date | 2013-02-15 16:45 -0500 |
| Message-ID | <flath8t554tv11hmavuh4o4mg7sbn34c84@4ax.com> |
| In reply to | #3026 |
Daniel Pitts wrote: >Rui Maciel wrote: >> Adobe Photoshop Source Code >> >>.... By line count, about 75% of the code >> is in Pascal, about 15% is in 68000 assembler language, and the rest is data >> of various sorts. > ... I wonder how many man-hours it would take to >create a functionally-equivalent program using today's modern >technology, and techniques, and freely available libraries. I'd imagine >a lot of the image loading/saving/modifying code is available >out-of-the-box in many libraries these days. In addition to that, in many cases a lot of the code in non-trivial applications deals with handling classic data structures, maps, linked lists, tables, etc. All that is already provided in contemporary languages + libs.
[toc] | [prev] | [next] | [standalone]
| From | "BartC" <bc@freeuk.com> |
|---|---|
| Date | 2013-02-16 00:40 +0000 |
| Message-ID | <0AATs.67395$n95.45914@fx03.fr7> |
| In reply to | #3024 |
"Rui Maciel" <rui.maciel@gmail.com> wrote in message news:kfl07e$j3$1@dont-email.me... > So, Photoshop was originally developed primarily in Pascal. Who knew? You sound surprised (that anything useful can be written in Pascal). Although it does seem to have a few extensions by the look of it. -- Bartc
[toc] | [prev] | [next] | [standalone]
| From | bob <bob@coolfone.comze.com> |
|---|---|
| Date | 2013-02-18 12:25 -0800 |
| Message-ID | <d4acdd2f-a7de-4a97-af49-57e8348ebc2c@googlegroups.com> |
| In reply to | #3024 |
On Friday, February 15, 2013 3:48:12 AM UTC-6, Rui Maciel wrote: > Adobe Photoshop Source Code > > > > Available at: > > http://computerhistory.org/atchm/adobe-photoshop-source-code/ > > > > > > Quote: > > - With the permission of Adobe Systems Inc., the Computer History Museum is > > pleased to make available, for non-commercial use, the source code to the > > 1990 version 1.0.1 of Photoshop. All the code is here with the exception of > > the MacApp applications library that was licensed from Apple. There are 179 > > files in the zipped folder, comprising about 128,000 lines of mostly > > uncommented but well-structured code. By line count, about 75% of the code > > is in Pascal, about 15% is in 68000 assembler language, and the rest is data > > of various sorts. To download the code you must agree to the terms of the > > license. > > > > > > So, Photoshop was originally developed primarily in Pascal. Who knew? > > > > > > Rui Maciel What software are you guys using to browse thru those files?
[toc] | [prev] | [standalone]
Back to top | Article view | comp.programming
csiph-web