General Development Archive

The A-Z of Programming Languages: INTERCAL

Computerworld is undertaking a series of investigations into the most widely-used programming languages. Previously we have spoken to Alfred v. Aho of AWK fame, S. Tucker Taft on the Ada 1995 and 2005 revisions, Microsoft about its server-side script engine ASP, Chet Ramey about his experience maintaining Bash, Bjarne Stroustrup of C++ fame, and to Charles H. Moore about the design and development of Forth. is interview, Computerworld ventures down a less serious path and chats to Don Woods about the development and uses of INTERCAL.

Build a High Performance Telephony System

Building Telephony Systems with OpenSER is a new book from Packt, which acts as a step-by-step guide to building a high performance Telephony System. Written by Flavio E. Goncalves, this book teaches users how to develop a fast and flexible SIP server using OpenSER, an open-source VoIP server based on the Session Initiation Protocol (SIP), an application-layer control (or signaling) protocol for creating, modifying, and terminating sessions with one or more participants, including internet telephone calls, multimedia distribution, and multimedia conferences. This book is a well illustrated, step-by-step guide to building a SIP based network using OpenSER.

In Defense of Reading the [Fine] Manual

InfoWorld's Tom Yager speaks in favor of the RTFM approach to learning new skills, arguing that the knowledge gleaned from cracking a manual only in search of a specific answer is eroding software quality. "The reason is that developers don't allow themselves the time to look things up before they use them. Statement completion, context-sensitive help, generated code, unit testing, and automated analysis came about expressly to eliminate research and experimentation from the development cycle. The result, I think, speaks for itself. How many rookie coding blunders that lead to security vulnerabilities grow out of inadequately understood usage of a method or resource?"

The A-Z of Programming Languages: C++

Computerworld is undertaking a series of investigations into the most widely-used programming languages. Previously they have spoken to Alfred v. Aho of AWK fame, S. Tucker Taft on the Ada 1995 and 2005 revisions, Microsoft about its server-side script engine ASP, and Chet Ramey about his experience maintaining Bash. In the latest interview Computerworld chats with Bjarne Stroustrup of C++ fame about the design and development of C++, garbage collection and the role of facial hair in successful programming languages.

Cocoa for Windows + Flash Killer = SproutCore

RoughlyDrafted Magazine has posted an in-depth article that examines Sproutcore, an Apple-backed Javascript framework that approximates Cocoa on the web. The article examines why using HTML, Javascript, and CSS just may win the battle with Flash, Silverlight, and Java for rich internet application deployment. Sproutcore enables web developers to create full-featured cross-browser web apps an in a Model, View, Controller convention, much like Rails. The Sproutcore site has some great tutorials that show off the framework.

The A-Z of Programming Languages: ASP

Computerworld is undertaking a series of investigations into the most widely-used programming languages. Previously they have spoken to Alfred v. Aho of AWK fame, Chet Ramey about his experience maintaining Bash, and S. Tucker Taft on the Ada 1995 and 2005 revisions. In this article they chat to Microsoft about its server-side script engine ASP and web application framework ASP.NET, used to build dynamic Web sites, applications and Web services.

The A-Z of Programming Languages: Ada

Computerworld is undertaking a series of investigations into the most widely-used programming languages. Previously they have spoken to Alfred v. Aho of AWK fame, and Chet Ramey about his experience maintaining Bash. In this article, they chat with S. Tucker Taft, Chairman and CTO of SofCheck. Taft has been heavily involved in the Ada 1995 and 2005 revisions, and still works with the language today as both a designer and user. Computerworld spoke to Taft to learn more about the development and maintenance of Ada.

From Win32 to Cocoa: Part III

Ars has just published part three in their series "From Win32 to Cocoa", in which Peter Bright explains why he thinks "Windows is dying, Windows applications suck, and Microsoft is too blinkered to fix any of it." Part one dealt with the history of both development platforms, part two dived into .Net, different types of programmers, and Windows Vista, and part three details the development platform and tools Apple has to offer, and in what ways they are superior or inferior to Windows'.