Página 1 de 2
Publicación del código fuente del Photoshop 1.0
Publicado: 17 Feb 2013, 10:42
por Joss
Según leo en
microsiervos el
código fuente del Photoshop 1.0 ha sido publicado y "expuesto" en el Computer History Museum

Si alguno le apetece navegar por él ya no tiene excusa y no hace falta piratearlo ni nada.
Me ha llamado la atención que ya incluya el término "photoshop" como verbo en un diccionario (Webster online). No se como funciona la lengua inglesa, si este diccionario es el oficial o el oficioso .... pero curioso no deja de serlo.
Re: Publicación del código fuente del Photoshop 1.0
Publicado: 17 Feb 2013, 12:22
por jepalza
Lo he mirado por curiosidad. Está en Pascal.
Re: Publicación del código fuente del Photoshop 1.0
Publicado: 18 Feb 2013, 07:37
por josepzin
Pascal?!

Re: Publicación del código fuente del Photoshop 1.0
Publicado: 18 Feb 2013, 08:39
por zup
Joder, qué manía con los lenguajes... como si quiere estar en COBOL.
Según he leído está en Pascal con toques de ensamblador 68000 (es un programa para Mac System 6), pero eso no es lo importante. Prácticamente todos los lenguajes tienen "conexiones" para utilizar ensamblador u otros lenguajes, con lo cual elegir uno u otro es casi cuestión de gustos. Pascal puede hacer todo lo que hacen el resto de lenguajes, y si no se arregla con dos toques de ensamblador o librerías escritas en otros lenguajes, lo de que Pascal es inútil para grandes proyectos es una idea preconcebida.
Pensándomelo bien, lo de COBOL quizás sí que sea una exageración.
Re: Publicación del código fuente del Photoshop 1.0
Publicado: 18 Feb 2013, 09:02
por josepzin
zup escribió:Joder, qué manía con los lenguajes... como si quiere estar en COBOL.
Malinterpretator 1º price!

Yo hubiese apostado que estaba hecho con alguna clase de C, no por Pascal. No me molesta que esté en Pascal, de hecho ese lenguaje me gustaba muchísimo y lo usé mucho también.
También usé BOBOL y a ese si que lo odio

Re: Publicación del código fuente del Photoshop 1.0
Publicado: 18 Feb 2013, 09:21
por Mode2
josepzin escribió:También usé BOBOL y a ese si que lo odio

¡Pues anda que el RPG!
](./images/smilies/eusa_wall.gif)
Re: Publicación del código fuente del Photoshop 1.0
Publicado: 18 Feb 2013, 09:29
por josepzin
Re: Publicación del código fuente del Photoshop 1.0
Publicado: 18 Feb 2013, 09:41
por robsy
Obviamente, está en Pascal porque éste era el lenguaje de desarrollo "nativo" de aplicaciones para los ordenadores Mac de las primeras generaciones. De hecho, uno de los compiladores más habituales era el Think Lightspeed Pascal, que en su día tuve que sufrir/disfrutar. Por lo tanto, pocas sorpresas por este lado. Lo que me sorprende es que con tanto aficionado a los ordenadores viejunos en estos foros, no hayáis caído en la cuenta del porqué. Después, cuando el mundo PowerPC se comió los procesadores 680x0, nos pasamos al Code Warrior, mucho más "moderno".
De hecho, el manual original de programación de los Mac, un tochaco muy grande, traía todo el código de prueba en Pascal, con sus respectivas units, etc.
Re: Publicación del código fuente del Photoshop 1.0
Publicado: 18 Feb 2013, 09:45
por josepzin
robsy escribió:traía todo el código de prueba en Pascal, con sus respectivas units, etc.
Las "units"... huuu, cuanto tiempo hacía que no veia esa palabra referida a Pascal!!

Guardo todavía todos los códigos fuentes de mis experimentos Turbopascariles!
Re: Publicación del código fuente del Photoshop 1.0
Publicado: 18 Feb 2013, 13:46
por jepalza
zup escribió:Joder, qué manía con los lenguajes... como si quiere estar en COBOL.
Tampoco tienes por qué decirlo así, con ese tono. Si le hubieras puesto un icono de "risitas", lo tomaría a broma, pero así dicho, suena a que te molesta.
No creo que nadie lo haya criticado, yo menos que nadie, entre otras cosas, por que en su día, muchos programabamos en Pascal las cosas serias, por que el C aún no estaba tan implementado. Y si era una estación, programabamos en Fortran.
Edito: mi sorpresa al comentar que está en Pascal, es precisamente por eso mismo, por que raras veces ves algo hecho en Pascal, lo normal era en C o en ASM