[URL 4] Редактор elvis
Усовершенствованный клон редактора vi с поддержкой X.
[URL 5] Emacs Viper Mode
http://www.cs.sunysb.edu./"kifer/emacs.html
Viper представляет собой набор макрокоманд, которые придают редактору Emacs внешнее сходство с редактором vi. Некоторые могут поставить под сомнение разумность шага, заключающегося в расширении самого большого редактора в мире с целью эмулирования другого редактора, характерной чертой которого является компактность. Другие, напротив, считают, что он объединяет в себе лучшее из двух цивилизаций – Emacs и vi.
[URL 6] The GNU C/C++ Compiler =» www.fsf.org/software/gcc/gcc.html
Один из наиболее популярных в мире компиляторов С и С++. Он также работает с Objective-C. (Во время работы над книгой проект egcs, который вначале отпочковался от gcc. находился в процессе воссоединения с последним.)
[URL 7] The Java Language from Sun
java.sun.com
Домашняя страница Java, включающая загружаемые SDK, документацию, средства обучения, новости и т. д.
[URL 8] Perl Language Home Page
Эти ресурсы, относящиеся к языку Perl, предоставляются фирмой O'Reilly.
[URL 9] The Python Language
Объектно-ориентированный язык программирования Python является интерпретируемым и интерактивным, обладает хитроумным синтаксисом и большим количеством верных поклонников.
[URL 10) SmallEiffel
SmallEiffel.loria.fr
Компилятор GNU Eiffel работает на любом компьютере, снабженном компилятором ANSI С и средой выполнения Posix.
[URL 11] ISE Eiffel
Фирме Interactive Software Engineering принадлежит авторство программы Design by Contract; она реализует на коммерческой основе компилятор Eiffel и сопутствующие инструментальные средства.
[URL 12] Sather
Sather является экспериментальным языком программирования, ведущим свое происхождение от Eiffel. Его задача – поддерживать функции высшего порядка и итерационной абстракции, а также Common Lisp, CLU или Scheme и быть таким же эффективным, как С, С++ или Fortran.
[URL 13] Visual Works
www.objectshare.com
Основной ресурс для среды VisualWorks Smalltalk. Некоммерческие версии для Windows и Linux распространяются бесплатно.
[URL 14] The Squeak Language Environment
www.squeak.cs.uiuc.edu
Squeak представляет собой бесплатно распространяемую и переносимую реализацию – Sma!ltalk-80, написанную на Squeak; может генерировать код на С для повышения производительности.
[URL 15] The ТОМ Programming Language
Весьма динамичный язык, ведущий свое начало от Objective-С.
[URL 16] The Beowulf Project
Проект посвящен построению высокопроизводительных компьютеров из сетевых кластеров, состоящих из недорогих Linux-блоков.
[URL 17] iContract – Design by Contract Tool For Java
Данное инструментальное средство использует формализм предварительных условий, выходных условий и инвариантов, реализовано в виде препроцессора для Java. Использует наследование, реализует кванторы существования и многое другое.
[URL 18] Nana – Logging and Assertions for С and С++
www.cs.ntu.edu.au/homepages/pjm/nana-home/index.html
Улучшенная поддержка проверки утверждений и регистрации в С и С++. Nana также обеспечивает некоторую поддержку для программы Design by Contract.
[URL 19] DDD – Data Display Debugger
www cs.tu-bs.de/softech/ddd
Бесплатный графический интерфейс конечного пользователя для отладчиков Unix.
[URL 20] John Brant's Refactoring Browser
www.cs.uiuc.edu/users/brant/Refactory
Популярный браузер, применяемый при реорганизации (язык Smalltalk).
[URL 21] DOC++ Documentation Generator
www.zib.de/Visual/software/doc++/index.html
DOC++ представляет собой систему документирования для C/C+ + и Java, которая генерирует выходные файлы в форматах LATEX и HTML для просмотра документации непосредственно из заголовка С++ или файлов класса Java.
[URL 22] xUnit – Unit Testing Framework
Представляет простую, но мощную концепцию; модуль тестирования структур xUnit является полной платформой для тестирования программного обеспечения, написанного на нескольких языках.
[URL 23] The Tel Language
Язык Tel (Tool Command Language) является языком сценариев, разработанным для упрощения процедуры встраивания в приложение.
[URL 24] Expect – Automate Interaction with Programs