<ftp://ftp.gnu.org/pub/gnu>. Если оно покажется малопонятным, может помочь книга
Программы Emacs Lisp отличаются превосходной переносимостью между платформами. Реализации Emacs доступны для всех Unix-систем, операционных систем Microsoft и MacOS.
Выводы: наилучшим качеством Emacs Lisp является то, что он комбинирует отличный базовый язык Lisp с мощными примитивами для манипуляций с текстом; худшим качеством данного языка является его слабая производительность и трудности при обмене данными с другими программами.
Дополнительная информация, касающаяся
14.5. Тенденции будущего
В таблице 14.1 приведены приблизительные показатели современного распространения языков. Данные взяты с проектов SourceForge[123] и Freshmeat[124], двух важнейших сайтов новых программ по состоянию на март 2003 года.
Таблица 14.1. Выбор языков
Язык | SourceForge | Freshmeat | ||
---|---|---|---|---|
01.03.03 | 01.03.04 | 01.03.03 | 01.03.04 | |
С | 10296 | 13479 | 4845 | 6191 |
С++ | 9880 | 13570 | 2098 | 2922 |
Shell | 1058 | 1473 | 487 | 620 |
Perl | 4394 | 5560 | 2508 | 3031 |
Tcl | 649 | 811 | 328 | 377 |
Python | 2222 | 3267 | 948 | 1459 |
Java | 8032 | 12126 | 1900 | 2977 |
Emacs Lisp | ? | ? | 31 | 37 |
Данные проекта SourceForge несколько сглажены по ряду причин: интерфейс запроса не позволяет осуществлять фильтрацию одновременно по операционным системам и языкам, поэтому некоторые из чисел содержат MacOS- и Windows-проекты. В результате, вероятно, значительно преувеличивается распространение С++ и Java. Однако Unix-проекты значительно преобладают (в соотношении приблизительно 3:1), поэтому показатели других языков, вероятно, не слишком искажены.
Данные Freshmeat меньше, но на данном сайте поддерживаются только Unix-версии программ и учитываются только актуальные разработки, а не беспорядочное нагромождение исчезнувших и приостановленных проектов SourceForge. Таким образом, примечательно, что совокупные данные отстают от данных SourceForge примерно в соотношении 1:2, кроме случаев (С++ и Java), где можно было бы