Skip to content

Instantly share code, notes, and snippets.

@peterc
Last active November 2, 2020 23:33
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save peterc/717176d3fb973401cd324dfe0f05798e to your computer and use it in GitHub Desktop.
Save peterc/717176d3fb973401cd324dfe0f05798e to your computer and use it in GitHub Desktop.
A list of seminal or otherwise notable IDEs or "development environments" by year.
1963 - JOSS (JOHNNIAC Open Shop System)
1964 - Dartmouth BASIC
1966 - CAL for Project Genie Time Sharing System
1974 - OLIVER by Kenneth Dakin
1975 - Maestro I
1980 - dBase
1980 - Smalltalk
1981 - IBM Advanced BASIC (BASICA)
1983 - IBM Logo
1983 - GW-BASIC
1983 - HiSoft DevPac
1984 - Macintosh 68000 Development System
1984 - Turbo Pascal
1984 - GNU Emacs
1984 - MATLAB
1985 - Turbo Pascal for Macintosh
1986 - Digitalk SmallTalk V
1986 - Turbo Prolog
1986 - Macintosh Programmer's Workshop
1987 - HyperCard
1987 - Turbo Basic
1987 - Turbo C
1987 - CodeView
1988 - Mathematica
1988 - QuickBasic 4.5
1989 - QuickPascal 1.0
1989 - LispWorks
1990 - Microsoft QuickC
1990 - Turbo C++
1991 - QBasic
1991 - Visual Basic 1.0
1991 - FoxPro
1992 - Turbo Pascal 7
1992 - Visual Basic for DOS
1993 - Visual C++ 1.0
1994 - Borland Delphi
1994 - Klik'n'Play
1995 - Visual C++ 4.0
1996 - Visual Basic 5.0 (Intellisense)
1996 - Visual J++
1996 - Squeak
1996 - Microsoft FrontPage
1997 - Visual Studio 97 (first Visual Studio)
1997 - Borland JBuilder
1997 - Netbeans
1998 - Macromedia Dreamweaver
1999 - KDevelop
2000 - Macromedia Flash 5 (ActionScript)
2001 - Eclipse
2001 - IntelliJ IDEA
2002 - Visual Studio .NET 2002 (first VS.net)
2002 - Borland Delphi 7
2003 - MonoDevelop
2003 - XCode 1
2006 - Firebug
2007 - Scratch
2009 - Arduino IDE (first appeared 2005)
2010 - Chrome DevTools
2010 - WebStorm / PHPStorm
2010 - Cloud9
2011 - Eclipse Orion
2012 - Visual Studio 2012 (controversial redesign)
2012 - CodePen
2013 - LightTable
2014 - Android Studio
2016 - Visual Studio Code
2016 - Eclipse Che
2016 - RStudio
2017 - Theia
2017 - Visual Studio for Mac
2018 - Glitch
2018 - Xcode 10
@peterc
Copy link
Author

peterc commented Feb 6, 2019

Just added Squeak

@peterc
Copy link
Author

peterc commented Feb 6, 2019

Added Scratch

@peterc
Copy link
Author

peterc commented Feb 6, 2019

MATLAB and Mathematica

@peterc
Copy link
Author

peterc commented Feb 6, 2019

Glitch

@adamcooke
Copy link

MS FrontPage! My favourite being 98 but there are a fair number of them.

@peterc
Copy link
Author

peterc commented Feb 6, 2019

I'm sorta on the fence as to how far to go with what I might call "Web design" tools, but since I included Dreamweaver and since FrontPage was pretty huge, I think it's fair to go in - thanks!

@adamcooke
Copy link

Sublime Text & TextMate aren't really IDEs like many of these but if VS Code is up there, they probably deserve a mention.

@pacocoursey
Copy link

Atom?

@ddelrio1986
Copy link

Vim

@zlite
Copy link

zlite commented Feb 6, 2019

There are a bunch of newish Python/Micropython ones such as Mu and Thonny

@peterc
Copy link
Author

peterc commented Feb 6, 2019

I wanna suss out the line there. VS Code went in because MS seem to be going all in on it becoming an IDE - check out the stuff with deploying to Azure Functions, Intellisense, etc. I think Sublime Text and TextMate, while a step on the journey to VS Code, were more just text editors that could call out to developer tools but lacked such a deep integration. Or am I being unfair?

@esparta
Copy link

esparta commented Feb 6, 2019

I'm probably way biased but the REPL+IDE that FoxPro introduced was a thing on their time. The Visual FoxPro one follow that lead.
You were able to query and browse your data, launch your Form code, re-write your xbase script, do your reporting without quit the app was tremendously productive.

@ideasasylum
Copy link

ideasasylum commented Feb 6, 2019

I can't believe you miss the only two defining IDEs of my 20+ year career! (Edit: this is more to express my surprise that I can take a path which seemed so mainstream to me but obscure to others)

1997 Borland JBuilder
1997 Netbeans

@bartoszmajsak
Copy link

@fkchang
Copy link

fkchang commented Feb 6, 2019

Lisp Machines, to this day they did stuff that no one else has done

@RickWong
Copy link

RickWong commented Feb 7, 2019

Code::Blocks http://www.codeblocks.org/

Code Sandbox.

@rue
Copy link

rue commented Feb 7, 2019

1994 — Acme

@ChasManRors
Copy link

ChasManRors commented Feb 7, 2019

https://www.activestate.com/products/komodo-ide/
CGA Emacs
http://www.beanshell.org/
LMI's
http://www.jedit.org/
ICADs IDL Lisp
Liberty Basic
KBE / The Programmer's Apprentice
Fourth IDEs
VSE smalltalk

@talyssonoc
Copy link

2008 - Pharo

@0x6773
Copy link

0x6773 commented Feb 7, 2019

gedit?

@shamamaz
Copy link

shamamaz commented Feb 7, 2019

Pycharm/Spyder?

@gizmola
Copy link

gizmola commented Feb 8, 2019

Given the inclusion of Dbase and Foxpro you should include Paradox. The 4GL's Gupta Sqlwindows and Powerbuilder should also be in the list. Also since you included all the Borland Turbo products you left out Turbo Asm and Masm which were both IDE's.

@pointlessone
Copy link

If you're including Chrome DevTools you probably should include Firebug (2006) as well. It clearly was an inspiration for both Firefox Dev Tools and Chrome DevTools.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment