Programming Languages

September/October 2014

IEEE Software magazine cover

The guest editors of IEEE Software magazine's September/October issue describe the field of programming languages and why they selected the articles highlighted here. The Web extra at is an audio recording in which author IEEE Software Multimedia Editor Davide Falessi interviews Laurence Tratt and Adam Welc, guest editors of IEEE Software magazine's September/October 2014 issue, about the field of programming languages. Read full article »

About IEEE Software

IEEE Software offers pioneering ideas, expert analyses, and thoughtful insights for software professionals who need to keep up with rapid technology change. It's the authority on translating software theory into practice.

Articles from IEEE Software

How Well Do You Know Your Personae Non Gratae?

How Well Do You Know Your Personae Non Gratae?

Jane Cleland-Huang discusses the importance of making informed decisions about how much effort to invest in analyzing security needs and specifying product-level security requirements. Read full article »

Coderetreats: Reflective Practice and the Game of Life

Coderetreats: Reflective Practice and the Game of Life

A coderetreat is an event where software developers gather to explore their craft in an informal yet intellectually challenging environment, freed from the daily pressures of deadlines and the need to deliver completed artifacts. This article describes results from a coderetreat experiment, providing a context within which multiple aspects of self-reflection and motivation can be developed. Read full article »


Free podcast series: On Computing by Grady Booch, Software Requirements Talk by Jane Cleland-Huang, and Tools of the Trade by Diomidis Spinellis.

Call for Papers:

All IEEE Computer Society magazines are being published in ePub format.


Visit Software's multimedia page for more podcasts and videos »

Podcast: Software Engineering Radio

Software Engineering icon

Randy Shoup on Hiring in the Software Industry
With this episode, Software Engineering Radio begins a series of interviews on social/nontechnical aspects of working as a software engineer as Tobias Kaatz talks to Randy Shoup, former CTO at KIXEYE, about hiring in the software industry.

Video: On Computing

On Computing icon

To Code or Not to Code
Author Grady Booch provides an audio recording of his On Computing column, in which he discusses how much a functioning member of society today should know about computing.

Welcome: Forrest Shull