Cuando alguien se inicia en el mundo de la programación, de las primeras cosas que le vienen a la cabeza, es saber en que lenguaje de programación está desarrollado tal o cual programa comercial.

Para los neófitos, es difícil comprender que por ejemplo GCC está compilado con GCC. También pueden plantearse si Windows está desarrollado en Visual Basic, … Y cosas por el estilo.

Por mi parte, he cogido una lista de los programas Windows que utilizo con más frecuencia, y les he pegado un repaso rápido para ver con lenguaje estaban programados.

Este es el resultado:

– 7-Zip: Visual C++
– Access: Visual C++
– ACDSee: Visual C++
– Ad-Aware: Microsoft Visual C++
– Apache: Visual C++
– C++ Builder: Delphi
– C++ BuilderX: Java
– CLCL: Visual C++
– CodeWright: Delphi
– Delphi: Delphi
– Dexpot: Visual Basic
– Director: Visual C++
– Dreamweaver: Visual C++
– Excel: Visual C++
– Everest: Delphi
– FeedDemon: Delphi
– FileZilla: Visual C++
– FlashGet: Visual C++
– Firefox: Visual C++
– Fireworks: Visual C++
– Flash: Visual C++
– FlashFXP: Delphi
– Foobar2000: Visual C++
– FrontPage: Visual C++
– HomeSite: Delphi
– Internet Explorer: Visual C++
– Isobuster: Delphi
– JBuilder: Java
– jv16 Powertools: Delphi
– Locate: Visual C++
– Magic Mail Monitor: Visual C++
– MetaPad: Visual C++
– MySQL: Visual C++
– MySQL-Front: Delphi
– NeoMule: Visual C++
– Nero Burning ROM: Visual C++
– Notepad2: Visual C++
– Open Office: Visual C++
– Opera: Visual C++
– PDF Factory Pro: Visual C++
– PDF Reader: Visual C++
– PerfectDisk: Visual C++
– PHP: Visual C++
– phpEd: Delphi
– Photoshop: Visual C++
– Powerpoint: Visual C++
– Process Explorer: Visual C++
– Project: Visual C++
– Sambar: Visual C++
– SeaMonkey: Visual C++
– SlickEdit: Visual C++
– StatBar: Visual Basic
– SpeedCommander: Visual C++
– Take Command: Visual C++
– TaskSwitchXP: Visual C++
– Teleport Pro: Visual C++
– The Bat!: Delphi
– Total Commander: Delphi
– Trillian: Visual C++
– Ultra-Edit: Visual C++
– UltraISO: Visual C++
– UltraVNC. Visual C++
– VideoLAN: GPP++
– VirtuaWin: Visual C++
– Visual Basic: Visual C++
– Visual Basic.NET: Visual C#
– Visual C++: Visual C#
– Visual C#: Visual C#
– Visual J#: Visual C#
– Visual FoxPro: Visual C++
– Website Watcher: Delphi
– Win32Pad: Visual C++
– WinBar: Visual Basic
– WinImage: Visual C++
– WinRAR: Borland C++
– Word: Visual C++
– XFilesDialog: Visual C++
– XnView: Visual C++
– XPlorer: C++ Builder
– xplorer2: Visual C++

Como siempre digo, no es un listado exhaustivo, ni pretende ser preciso al 100%. Muchos aplicativos suelen combinar varios lenguajes al mismo tiempo. Además, las prisas, pueden haber colado un gazapo por cualquier lado.