Connect with us

Opinión

La evolución de los Lenguajes de Programación

Publicado

en

lenguajes de programación

En los últimos treinta años, la visión desde el punto de vista del desarrollo de aplicaciones y los lenguajes de programación en los sistemas de usuario «PC» ha cambiado en importante magnitud, hasta el punto de ser una especialidad completamente diferente con el paso de los años.

En la década de los años ochenta, los lenguajes de programación eran lenguajes sin apenas estructura y de ejecución secuencial; los programas se ejecutaban una línea tras otra y no existía una estructura concreta, pudiendo dar saltos anárquicos de un lugar a otro del desarrollo. Estos lenguajes eran de alto nivel, es decir, lenguajes más sencillos de programar, con un propósito concreto, y basados en otros lenguajes de bajo nivel sobre los que se habían desarrollado; estos lenguajes eran los que el informático medio habitualmente utilizaba como herramienta. Un ejemplo era el lenguaje «BASIC», muy popular a la par que sencillo en estructura y comandos.

También existían los lenguajes de bajo nivel, los más cercanos a la arquitectura interna de la máquina y los más complicados y tediosos en su programación, para los que no había límite en desarrollo; los límites los marcaba el propio hardware del computador. Estos lenguajes de bajo nivel requerían de auténticos genios de la informática para su desarrollo y mucho tiempo de dedicación incluso para la ejecución de la tarea más sencilla. La parte positiva radicaba en que para programar en estos lenguajes era imprescindible conocer a fondo el funcionamiento interno del ordenador, ya que todo se desarrollaba desde el nivel más elemental y esto aportaba al programador una visión general muy completa de la arquitectura informática. Incluso en estudios oficiales y en el aprendizaje general, se utilizaban lenguajes de bajo nivel con la finalidad de ayudar a entender la arquitectura del hardware de un equipo informático. Entre estos lenguajes nos podíamos encontrar el «código máquina» en binario, o el lenguaje «ensamblador» que se componía de un conjunto de instrucciones directas del microprocesador.

A finales de los años ochenta era muy popular desarrollar aplicaciones de gestión mediante una base de datos llamada «dBASE III Plus» que se complementaba con un compilador llamado «Clipper Summer 87».

A finales de los años ochenta, ya se había popularizado un lenguaje a medio camino entre los de bajo nivel y los de alto nivel, el «Lenguaje C», que era un lenguaje en principio secuencial pero con una clara estructura y un nivel de organización importante. Este lenguaje conformará la base de la posterior evolución del desarrollo de aplicaciones. Durante los años ochenta, los ordenadores no contaban con dispositivos multimedia y apenas existían redes de comunicaciones y los gráficos o eran muy limitados o ni siquiera existían, por eso la programación de aplicaciones era mucho más sencilla. Uno de los principales objetivos del desarrollo era fabricar aplicaciones de gestión y para ello existían lenguajes de alto nivel con mucha potencia como el «Cobol», o el «Clipper». En aquella época, era muy popular desarrollar aplicaciones de gestión mediante una base de datos llamada «dBASE III Plus» que se complementaba con un compilador llamado «Clipper Summer 87» que, a su vez, permitía compilar desarrollos sobre la base de datos, además de proveer un montón de funciones y comandos extra.

Al principio, la programación de bajo nivel era únicamente accesible para genios de la informática y la programación en alto nivel era accesible para todo el mundo, pero requería una base inicial de conocimiento abstracto, así como tener la posibilidad de acercarse a un ordenador, que pocos la tenían. Y todos los desarrollos estaban muy limitados a una tecnología muy concreta; normalmente se desarrollaban aplicaciones de gestión, o sencillos juegos de ordenador. Para los juegos de ordenador complejos era necesario un importante equipo de desarrolladores en lenguajes de bajo nivel. Con respecto a la programación a nivel empresarial, lo más habitual, era programar para grandes sistemas «Mainframe» mediante lenguajes no accesibles para un usuario estándar como «RPG» o «Cobol». La programación era secuencial, muy desorganizada por falta de estructura y muy complicada de depurar; también era necesario ejecutar todos los procesos a mano como la «compilación» y el «linkado», utilizando editores externos para ejecutar el desarrollo del código fuente.

En la década de los años noventa, irrumpieron con fuerza los sistemas operativos basados en entorno gráfico y el hardware con dispositivos multimedia incorporados. El mundo del desarrollo cambió por completo, apartando a los lenguajes de programación secuenciales y pasando a lenguajes de programación por objetos y a lenguajes de entorno gráfico basados en controles, métodos, y eventos como, por ejemplo, «Visual Basic», «Fox Pro», «Delphi», etcétera. El estreno de un lenguaje estructurado y de programación orientada a objetos como es el «C++» —que no deja de ser un Lenguaje C adaptado a las nuevas tecnologías— se convirtió en una auténtica revolución, ya que todos los sistemas operativos y lenguajes de programación actuales están prácticamente basados en aquel lenguaje.

A finales de los años noventa, surgió con fuerza Internet y ello otorgó el inicio de una nueva —y diferente— especialidad dentro del desarrollo de aplicaciones informáticas: la «programación Web». En los primeros años era una sencilla programación secuencial mediante etiquetas, llamadas «HTML», pero rápidamente se extendió con el uso de lenguajes complementarios como el «PHP» y el «Perl» que otorgaron más potencia a los desarrollos para Internet. En el apartado de las bases de datos comenzó a sonar con fuerza un lenguaje estándar de tratamiento de datos llamado «SQL».

Con la entrada del nuevo milenio, la «programación Web» evolucionó permitiendo desarrollar aplicaciones en Internet mucho más complejas, así como los lenguajes visuales se impusieron junto con grandes gestores de bases de datos que generalizaron su uso como «Oracle», «MySQL», o «SQL Server». Pero según avanzó la primera década, surgieron entornos «framework» de pseudo-programación que permitían ejecutar desarrollos concretos en menor tiempo y con menores conocimientos, aportando al desarrollo de aplicaciones mayor accesibilidad a personas con conocimientos más básicos.

En los últimos treinta años, la visión desde el punto de vista del desarrollo de aplicaciones en los sistemas de usuario «PC» ha cambiado en importante magnitud hasta el punto de ser una especialidad completamente diferente.

En los años ochenta, la programación era más limitada y aburrida y existía una clara diferencia de desarrollo empresarial o industrial con el desarrollo para ordenadores domésticos o pequeña empresa. La programación se basaba en procesos manuales, «depurar», «compilar», «linkar», y al mismo tiempo las aplicaciones eran mucho más sencillas que las actuales. Al principio, podía parecer divertida, pero cuando los desarrollos ocupaban muchas horas, la programación se convertía en tremendamente aburrida y era terriblemente poco atractiva para el analista o el programador. El desarrollo de aplicaciones en lenguajes de bajo nivel tuvo una importancia vital durante aquella época.

En los años noventa, los editores personalizados y algunas automatizaciones, agilizaron la depuración y compilado de aplicaciones y los lenguajes pasaron a contener una clara estructura. La programación era un poco menos aburrida y se llegaban a desarrollar aplicaciones que incorporaban nuevas tecnologías muy agradables para el uso humano. La programación de bajo nivel perdió fuerza, siendo utilizada únicamente para el desarrollo de sistemas operativos o lenguajes de programación y por equipos altamente cualificados. Pero en aquellos años noventa, hubo dos puntos de inflexión muy importantes: los lenguajes visuales y los lenguajes orientados a objetos. Ambos tipos de lenguajes de programación rompieron con la antigua programación estructurada, requiriendo en los profesionales un cambio importante de sus esquemas mentales adquiridos durante los años anteriores. La parte positiva era que la programación se hacía más humana —la programación orientada a objetos se basa en estructurar los desarrollos en conceptos humanos, como objeto, propiedades, métodos, y eventos— y mucho más atractiva; enganchaba más. En paralelo a estos lenguajes, y teniendo en cuenta que la fabricación migraba poco a poco a convertir todo lo mecánico en electrónico, se fue creando una nueva variante de programación para sistemas industriales y sistemas embebidos. Durante aquella época, el software libre comenzó a contar presencia, principalmente debido al éxito del «Linux» que siempre ha sido el buque insignia de la llamada «libertad en el software».

El abanico de lenguajes de programación —y de entornos sobre los que desarrollar— se multiplicó rápidamente con la llegada del nuevo milenio.

Con la entrada al nuevo mileno, los lenguajes de programación sufrieron cambios totales. Se crearon lenguajes interpretados mediante «frameworks», no había límite para el desarrollo, existiendo un amplio abanico de nuevos lenguajes de programación, las comunicaciones formaron una parte importante del desarrollo, y el desarrollo web se convirtió en pieza fundamental. Programar en lenguajes de bajo nivel perdió sentido, ya nadie programaba en ellos. Los nuevos dispositivos portables que se estandarizaron para el consumo popular, como la telefonía móvil o las tabletas digitales, generaron nuevos lenguajes con nuevas filosofías de desarrollo de aplicaciones. El abanico de lenguajes de programación —y de entornos sobre los que desarrollar— se multiplicó rápidamente. Y en este nuevo milenio, el software libre adquirió mucha fuerza.

En nuestra opinión, el mundo del desarrollo ha cambiado mucho ya que hemos pasado de una aburrida programación de alto nivel —sin apenas estructura conceptual— destinada a ejecutar tareas básicas, a una programación actual realmente bella, con una estructura conceptual muy amplia y que permite desarrollar grandes aplicaciones. Antes, para desarrollar una compleja aplicación, se requería un gran talento y adentrarse en un complicado mundo de la programación de bajo nivel. Actualmente, en la programación de alto nivel se pueden realizar grandes desarrollos, pero esto no quiere decir que sea más sencillo programar, sino que el sentido de complejidad cambia: antes la complejidad estaba en el propio lenguaje de bajo nivel, ahora la complejidad está en dominar y conocer tantos aspectos y entornos existentes entre tantos lenguajes de alto nivel diferentes.

Actualmente, existe una gran cantidad de lenguajes de programación que pueden ser destino de nuestros de desarrollos, prácticamente todos de alto  nivel. Y por ello la demanda profesional se ha diversificado, antes se demandaba simplemente un programador, sin más; ahora se demandan desarrolladores concretos según la plataforma deseada.

Con respecto a la estructura de la programación, los lenguajes modernos disponen de una estructura mucho más rica en conceptos y disfrutan de una mayor organización y sentido que la existente en los antiguos lenguajes de programación, aportando mayor claridad y, sobre todo, aportando humanidad a los desarrollos.

En treinta años el desarrollo de aplicaciones ha pasado de una reducida parcialidad a una total globalidad.

Hace tres décadas, la programación de aplicaciones era el destino final de un abanico muy reducido de personas y empresas, y los usuarios conformaban grupo concreto y reducido. En los últimos diez años, el desarrollo de aplicaciones adquiere su máxima expresión de globalización, ya que todo el mundo es usuario y consume software ¿Y por qué es así? Porque todo el mundo vive con dependencia de su teléfono móvil y su tableta las veinticuatro horas del día. En definitiva, y lo más importante a destacar en este capítulo, en treinta años el desarrollo de aplicaciones ha pasado de una reducida parcialidad a una total globalidad.

Quizás la parte más fea de la evolución en el desarrollo de aplicaciones, en nuestra opinión, es el crecimiento progresivo del software libre, porque ese concepto, que está muy mal interpretado por la población en general, nos ha llevado a que la mayor parte de los usuarios de software deseen y exijan aplicaciones gratuitas, cuando el concepto de gratuidad no forma parte de la filosofía del software libre.

Aunque, desde nuestro punto de vista, el desarrollo de aplicaciones haya mejorado con el paso de los años, no quita que de vez en cuando me invada una cierta nostalgia de mis primeros pasos en el mundo del desarrollo de aplicaciones, allá en la década de los años ochenta. Nuestra nostalgia proviene de los años de aprendizaje y programación en el lenguaje «ensamblador» —el lenguaje de bajo nivel por excelencia—, ya que con aquellas prácticas conseguí entender con facilidad la arquitectura interna de un equipo informático y de un microprocesador, algo imposible de conseguir con los lenguajes de programación de alto nivel de hoy en día.

Nacido en Asturias, y residente en el País Vasco desde el año 2005, soy Arquitecto de Software, y desarrollo mi labor profesional en Ingeniería de Software desde hace más de veinticinco años, tanto en el sector industrial (Ingeniería I+D) como en la administración pública. Hasta la fecha he publicado cinco libros en formato papel entre los años 2009 y 2019, y he ganado varios premios nacionales e internacionales con asuntos relacionados con Internet. También realizo una labor de recuperación de la historia de la informática, y en el año 2018 publiqué el libro Historia de la Informática Personal, donde profundizo en la historia de la informática clásica. En mi web personal se puede encontrar más información sobre mí (https://manuel-llaca.com).

Opinión

¿Qué ordenador compro para casa?

Publicado

en

ordenador para casa

Después de más de treinta años comprando ordenadores solo puedo decir que comprar un ordenador para casa puede convertirse en un reto… o no…

Empecé en el mundo de los ordenadores a final de 1986, y de aquella había menos posibilidades y menos opciones para la compra de un ordenador para casa, un acto todavía considerado de poca utilidad en aquellos años. Existía una amplia variedad de ordenadores de 8 bits, y el mundo PC… ni siquiera Apple estaba muy implantado en la España de mediados de los ochenta.

El ordenador Amstrad CPC6128 marcó una época en toda Europa.

Mi primer ordenador fue un Amstrad CPC6128, una gran elección por su elevada memoria RAM para la época —128 Kilobytes—, su gran unidad de disco —cuando lo habitual eran los interfaces de cinta—, y un monitor en color propio. Ese modelo de ordenador marcó una época en toda Europa. Después llegaron otros ordenadores como, por ejemplo, el Amstrad PCW8256, hasta que logré hacerme con mi primer PC.

Poco después llegaron, masivamente, los ordenadores compatibles con PC… aquellos equipos idénticos a cualquier IBM PC, pero que no eran licenciados por el Gigante Azul… equipos nacidos a la sombra de la famosa historia de La Habitación Limpia. En aquella época me hice con mi primer ordenador PC, un Dynadata PC fabricado por la empresa coreana Daewoo; un robusto equipo de veinte kilos de peso basado en el microprocesador Intel 8088.

A finales de los años ochenta se empezaron a comercializar lo que se conocían como ordenadores clónicos.

A finales de los años ochenta comenzaron a operar los primeros fabricantes pequeños que, detrás de una desconocida marca, empezaron a vender lo que se conocían como ordenadores clónicos, equipos montados a nivel local al adquirir todos los componentes por separado. Así llegaron ordenadores con pinta de ser fabricados en una línea de producción, pero siendo, en realidad, ensamblados en pequeños talleres.

En los primeros años noventa el ámbito fue reducido todavía más… las pequeñas tiendas de informática comenzaron a montar sus propios ordenadores clónicos; la informática ya no era a nivel de pequeño distribuidor, era a nivel de tienda… cada pequeño comercio local ensamblaba sus propios equipos clónicos para la venta. Así me hice con un 386DX a 33 Megahercios allá por el año 1991. En ese momento se abrió un nuevo mundo, el mundo del clónico que permitía la compra a un precio muy inferior comparado al ordenador de marca, y permitiendo también una configuración mucho más personalizada… mayores posibilidades en la ampliación.

Los ordenadores portátiles vieron reducido mucho su precio de venta al público…

A partir de ahí compré un Intel 486DX2 en 1994, y los equipos que vinieron hasta el año 2006 fueron montados por mí… compraba las piezas y los ensamblaba en mi domicilio. Y como yo, mucha gente. Pero ya con la entrada en el nuevo siglo los ordenadores de marca y, sobre todo, los ordenadores portátiles, vieron reducido mucho su precio de venta al público… y volvieron a entrar en competencia directa con el ordenador clónico.

En mi caso personal en los últimos años he preferido comprar ordenadores de marca de diferentes fabricantes, y los últimos equipos que he tenido han sido firmados por el fabricante de Hong Kong Lenovo, empresa que compró la informática personal de IBM hace unos años ya, y donde el Gigante Azul cuenta con un importante porcentaje de las sus acciones ¿Por qué compro ordenadores de ese fabricante? Porque me ha ido muy bien con la marca; porque son equipos robustos, y España cuenta con un importante distribuidor Lenovo. Actualmente mi ordenador de casa es un Lenovo H520S equipado con un microprocesador Intel i5-3330, que fue adquirido en el año 2013 y, en la actualidad, sigue funcionando como se espera de un ordenador.

La decisión de tirar por un fabricante u otro debe ser propia.

¿Ordenador clónico u ordenador de marca? Evidentemente muchas personas con conocimientos de informática y de hardware se decantan por crear sus propios ordenadores comprando las piezas, para después ejecutar sus personalizaciones. Pero para los usuarios que quieren tener el menor número de problemas posibles con la informática, que no quieren introducirse en profundidades de esta ciencia, y que no desean caer en un mundo de placas, circuitos, y otras características que desconocen, lo mejor puede ser el ordenador de marca ¿Alguna marca para recomendar? Pues en los últimos años no puedo hablar de otro fabricante porque solo he trabajado con Lenovo… la decisión de tirar por un camino u otro debe ser suya, estimado lector.

Sí les voy a dar un consejo muy importante a la hora de adquirir el ordenador; lo importante es comprar un equipo que incluya un procesador y una placa base con posibilidades, y no me refiero a comprar los más caros del momento, sino a comprar los modelos que permitan mejorar el conjunto cuando pasen los años. Y ahí es donde radica la característica que más me gusta de Lenovo, los equipos, y en cada momento temporal, vienen ensamblados con procesadores y placas base de importantes posibilidades.

No hace falta «matar moscas a cañonazos» para visitar páginas web y hacer documentos Word.

Otro consejo importante es que la compra de un ordenador debe centrarse en las necesidades reales de cada usuario… no hace falta «matar moscas a cañonazos» para visitar páginas web y hacer documentos Word, ni hay que escatimar en características si se van a realizar tareas de edición de vídeo, o animación 3D, por ejemplo. Creo que ambos consejos que dejo aquí escritos son los más importantes, lo demás a elección de cada uno.

Continuar leyendo...

Opinión

Un museo de la informática clásica en una central térmica

Publicado

en

central términa

En el año 2005 impartí en una central térmica formación técnica en hardware personalizada para dos  de sus empleados, y en aquella central tuve acceso a una habitación que sería el deseo de cualquier amante de la informática clásica.

En el año 2005, cuando contaba treinta y un años, trabajaba en una empresa de informática donde, principalmente, impartía formación en cursos técnicos tanto de software como de hardware… programación, montaje y reparación de ordenadores, instalación y mantenimiento de redes informáticas

Me asignaron una formación personalizada a dos empleados técnicos de una central térmica perteneciente a una de las empresas de energía más importante de España.

Corría el mes de abril y contrataron a mi empresa para dar una formación personalizada a dos empleados técnicos de una central térmica perteneciente a una de las empresas de energía más importante de España. La formación debía ser impartida en la propia central térmica. Me asignaron el curso, en realidad era el único profesor de cursos técnicos en mi empresa, y durante dos meses me desplacé diariamente a la central para formar a los empleados en todo aquello que ellos me pidieran en cada jornada.

Los sistemas de hardware empleados allí no eran comunes o habituales, pero primero empecé por enseñarles a montar y desmontar un ordenador PC estándar… primero un clónico, y después algunos ordenadores de marca que tenían por allí, como por ejemplo ordenadores Hewlett-Packard. Pero allí había equipamiento más complejo y muy enfocado al sector industrial.

Allí trabajaban con armarios que en su interior albergaban tarjetas backplane.

Una vez trabajado sobre los conceptos más fundamentales de un ordenador PC, nos metimos de lleno en el mundo industrial… allí trabajaban con armarios que en su interior albergaban tarjetas backplane ¿Qué es una tarjeta backplane? Pues es, en si misma, un ordenador complejo. Cada tarjeta backplane contaba con su procesador, su memoria RAM, su bus de conexión… en cada armario se introducían varias tarjetas en serie… aquello era un armario de ordenadores.

Aquellos armarios eran utilizados para las mediciones de la central térmica… había sensores, y cada tarjeta backplane tenía una función muy concreta de recoger información en serie de los sensores. En su interior [backplane] contaba con los primeros discos sólidos que pude ver en la informática, unos chips de pequeña capacidad para almacenar la información, ya que las vibraciones del lugar impedían el correcto funcionamiento de un disco duro mecánico estándar. Y debido a la pequeña capacidad de esos primitivos discos sólidos, en cada backplane se instalaba el kernel de Linux y poco más.

Contaban con algunos servidores muy potentes para otros menesteres que rodaban bajo un sistema operativo poco habitual como era el VMS.

Así que allí trabajaban mucho con equipamiento industrial y con Linux, después contaban con algunos servidores muy potentes para otros menesteres que rodaban bajo un sistema operativo poco habitual, como era el sistema operativo VMS, diseñado en su momento para el famoso ordenador DEC VAX, y que en el año 2005 utilizaban montado en un servidor con procesadores Intel Xeon… un equipo con lo último en hardware… en aquellos años DEC ya formaba parte de Hewlett-Packard. Para utilizar el sistema operativo VMS se utilizaba un emulador de consola VAX-VMS.

Un día, en el descanso de unas clases, los dos alumnos me invitaron a conocer una sala donde guardaban todo aquel producto informático retirado de la central térmica. Me llevaron a una habitación de unos cien metros cuadrados donde, en perfecto orden, estaba almacenado todo aquello que iban retirando… y estaba almacenado criterio y esmero.

Cuando accedí a aquella habitación quedé maravillado…

A lo largo de muchos años, y no sé con qué intención, guardaban todo y no se deshicieron de absolutamente nada, y cuando accedí a aquella habitación quedé maravillado… ¡era un auténtico museo de la informática clásica! Allí había ordenadores realmente antiguos, armarios de cinta magnética, discos duros gigantescos —de aquellos que pesaban unos cuántos kilos— había muchos armarios de backplane retirados, muchas tarjetas backplane, teclados, ratones, monitores antiguos —aquellos de fósforo ámbar—, incluso componentes sueltos. Uno de los alumnos me comentó que algunas cosas las abría para experimentar con ellas, de hecho tenían allí un enorme disco duro totalmente abierto donde era evidente que alguien había revuelto en su interior.

Nunca he vuelto a acceder a una habitación privada con tanto valor histórico de la informática, pero catorce años después no he olvidado aquellos minutos que estuve por allí dando vueltas y mirando todo lo que allí había, que era de incalculable valor para cualquier amante de la historia de la informática clásica.

Continuar leyendo...
Advertisement

¡Suscríbete!

¡Suscríbete y recibe los artículos en tu email!

Si lo deseas, puedes suscribirte a ParcelaDigital.com y recibir en tu correo electrónico los artículos ¡Es gratis!



Premios Obtenidos



- Blog ganador del Premio Web Internacional OX en dos ocasiones (años 2016 y 2017) a la mejor web de Informática e Internet en Europa
- Ganador del Premio Blog del Día (19 de Octubre 2018)
- Dos veces finalista (3 primeros) en los Premios Buber Sariak a la Mejor Web del País Vasco (ediciones 2017 y 2018).

Advertisement

Historia de la Informática

Historia de la Informática Personal

Premios Web en español

Advertisement
Ana Nayra Gorrín
Entrevistashace 1 día

Ana Nayra Gorrin, bloguera y escritora de novela actual.

Zaltair
Misceláneahace 2 días

Historia de una broma: El ordenador Zaltair-150 y el lenguaje BAZIC de Steve Wozniak

Marta Lobo
Entrevistashace 6 días

Marta Lobo, autora de romántica y bloguera

industria doméstica
Hardwarehace 2 semanas

La industria doméstica de Apple y el mito del nacimiento en un garaje

ordenador para casa
Opiniónhace 3 semanas

¿Qué ordenador compro para casa?

Asistentes virtuales
Softwarehace 3 semanas

Una historia sobre los asistentes virtuales de voz

Ventamatic
Historiahace 4 semanas

Ventamatic, pionera en el desarrollo de la informática personal en España

bromas informáticas
Misceláneahace 1 mes

Aquellas bromas informáticas de los noventa…

Historia de la Informática Personal
Historiahace 1 mes

Historia de la Informática Personal: Segunda edición del libro

tópicos olvidados
Misceláneahace 1 mes

Diez tópicos de la informática clásica en el olvido

Bugaboo
Leyendashace 2 meses

Bugaboo, el primer videojuego español y un hito en la historia del software

Microsoft
Softwarehace 2 meses

El importante papel que jugó Microsoft en la década de los setenta

Leyendashace 2 meses

Factor-S, un miniordenador 100% español

TRS-80
Leyendashace 2 meses

Tandy Radio Shack TRS-80

Commodore Amiga 500
Leyendashace 2 meses

Commodore Amiga 500, un gran ordenador entre el dominio de la arquitectura PC

IBM PS/2
Leyendashace 2 meses

IBM PS/2, el equipo con el que IBM intentó recuperar el dominio del mundo PC

optimizar wordpress
Internethace 2 meses

Consejos para optimizar un sitio web basado en WordPress

Senderos de Ávalon
Misceláneahace 3 meses

Los Senderos de Ávalon, un libro que rememora los años dorados de la informática

central términa
Opiniónhace 3 meses

Un museo de la informática clásica en una central térmica

cloud
Internethace 3 meses

El crecimiento del cloud como solución IT para el futuro de las empresas

tópicos olvidados
Misceláneahace 1 mes

Diez tópicos de la informática clásica en el olvido

bromas informáticas
Misceláneahace 1 mes

Aquellas bromas informáticas de los noventa…

Datos curiosos sobre informática
Misceláneahace 2 años

Curiosidades de la informática (I)

blogs de informática
Internethace 5 meses

Los mejores blogs de informática (en español)

lenguajes de programación
Opiniónhace 3 años

La evolución de los Lenguajes de Programación

Fortran
Historiahace 2 años

Fortran, el primer lenguaje de programación de alto nivel y el inicio de los compiladores

programas de utilidad
Softwarehace 5 meses

Lista de 18 programas de utilidad (y gratuitos) para ordenadores PC

Bugaboo
Leyendashace 2 meses

Bugaboo, el primer videojuego español y un hito en la historia del software

Arrakis
Internethace 2 años

Arrakis, un proveedor de Internet de éxito en los años noventa

BASIC
Historiahace 2 años

BASIC, el lenguaje de programación más famoso

El Rincón del Vago
Internethace 2 años

El Rincón del Vago, la web de los apuntes

Historia de la Informática Personal
Historiahace 1 mes

Historia de la Informática Personal: Segunda edición del libro

Historiahace 3 años

La máquina Z3 de Konrad Zuse

actualizar ordenador
Hardwarehace 1 año

¿Comprar nuevo o actualizar ordenador? Mostramos un caso real

PortalProgramas
Internethace 3 años

PortalProgramas… la mejor web de descarga de software

ordenador para casa
Opiniónhace 3 semanas

¿Qué ordenador compro para casa?

Zaltair
Misceláneahace 2 días

Historia de una broma: El ordenador Zaltair-150 y el lenguaje BAZIC de Steve Wozniak

Historiahace 2 años

DEC, la serie PDP, y el primer miniordenador de la historia de la informática

Commodore Amiga 500
Leyendashace 2 meses

Commodore Amiga 500, un gran ordenador entre el dominio de la arquitectura PC

Harbour
Softwarehace 2 años

El compilador Harbour… un renacer para el Clipper