Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚-ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚ΠΈΠΊ. ΠŸΡƒΡ‚ΡŒ ΠΎΡ‚ ΠΏΠΎΠ΄ΠΌΠ°ΡΡ‚Π΅Ρ€ΡŒΡ ΠΊ мастСру». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 67

Автор Π­Π½Π΄Ρ€ΡŽ Π₯Π°Π½Ρ‚

www.c2.com

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-рСсурсы

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ссылки Π½Π° рСсурсы, доступныС Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π±Ρ‹Π»ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΊΠ½ΠΈΠ³ΠΎΠΉ, Π½ΠΎ (Π‘Π΅Ρ‚ΡŒ Π΅ΡΡ‚ΡŒ Π‘Π΅Ρ‚ΡŒ!) ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π΅Π΅ Π² свСт ΠΌΠΎΠ³ΡƒΡ‚ сильно ΡƒΡΡ‚Π°Ρ€Π΅Ρ‚ΡŒ. Π’ этом случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ поиск ΠΏΠΎ ΠΈΠΌΠ΅Π½Π°ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΆΠ΅ Π·Π°ΠΉΡ‚ΠΈ Π½Π° сайт Pragmatic Programmer (www.pragmaticprogrammer.com) ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° Π½Π΅ΠΌ ссылки.

ВСкстовыС Ρ€Π΅Π΄ΠΎΠΊΡ‚ΠΎΡ€Ρ‹

Emacs ΠΈ vi – Π½Π΅ СдинствСнныС ΠΌΠ΅ΠΆΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Π½ΠΎ ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ бСсплатно ΠΈ находят ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΎΠ»ΠΈΡΡ‚Π°Π² любой спСциализированный ΠΆΡƒΡ€Π½Π°Π» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Dr. Dobbs), ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ряд коммСрчСских Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌ.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Emacs

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Emacs ΠΈ XEmacs ΠΈΠΌΠ΅ΡŽΡ‚ вСрсии ΠΊΠ°ΠΊ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Unix, Ρ‚Π°ΠΊ ΠΈ для Windows.

[URL 1] Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Emacs

www.gnu.org

НовСйший Β«ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΊΠ°Π»ΠΈΠ±Π΅Ρ€Π½Ρ‹ΠΉΒ» Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ всСми возмоТностями своих ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ². ΠšΡ€ΠΈΠ²Π°Ρ обучСния Emacs ΠΏΠΎΡ‡Ρ‚ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°, Π½ΠΎ вас ΠΆΠ΄Π΅Ρ‚ Ρ‰Π΅Π΄Ρ€ΠΎΠ΅ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ овладСния тонкостями Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ содСрТит ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ чтСния ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ новостСй, Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ, ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ ΠΈ Π΄Π½Π΅Π²Π½ΠΈΠΊ, ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‡Π΅ΡΠΊΡƒΡŽ игру…

[URL 2] Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ XEmacs

www.xemacs.org

ΠžΡ‚ΠΏΠΎΡ‡ΠΊΠΎΠ²Π°Π²ΡˆΠΈΡΡŒ ΠΎΡ‚ классичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Emacs нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, XEmacs отличаСтся Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ изящным интСрфСйсом.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ vi

БущСствуСт ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 15 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ»ΠΎΠ½ΠΎΠ² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° vi. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ vim пСрСносится Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдах.

[URL 3]The Vim Editor

ftp://ftp.fu-berlin.de/misc/editors/vim

Π¦ΠΈΡ‚Π°Ρ‚Π° ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ: "Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ vi содСрТит большоС количСство ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠΉ: многоуровнСвая ΠΎΡ‚ΠΌΠ΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄, ΠΌΠ½ΠΎΠ³ΠΎΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ интСрфСйс с Π±ΡƒΡ„Π΅Ρ€Π°ΠΌΠΈ, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ синтаксиса, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ², экранная справка, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈ Ρ‚. Π΄."

[URL 4] Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ elvis

www.fh-wedel.de/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

www.perl.com

Π­Ρ‚ΠΈ рСсурсы, относящиСся ΠΊ языку Perl, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ„ΠΈΡ€ΠΌΠΎΠΉ O'Reilly.

[URL 9] The Python Language

www.python.com

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования Python являСтся ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Ρ…ΠΈΡ‚Ρ€ΠΎΡƒΠΌΠ½Ρ‹ΠΌ синтаксисом ΠΈ большим количСством Π²Π΅Ρ€Π½Ρ‹Ρ… ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ².

[URL 10) SmallEiffel

SmallEiffel.loria.fr

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ GNU Eiffel Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° любом ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, снабТСнном компилятором ANSI Π‘ ΠΈ срСдой выполнСния Posix.

[URL 11] ISE Eiffel

www.eiffel.com

Π€ΠΈΡ€ΠΌΠ΅ Interactive Software Engineering ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ авторство ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Design by Contract; ΠΎΠ½Π° Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π½Π° коммСрчСской основС компилятор Eiffel ΠΈ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ срСдства.

[URL 12] Sather

www.icsi.berkeley.edu/'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

www.gerbil.org/tom

Π’Π΅ΡΡŒΠΌΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΉ язык, Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ своС Π½Π°Ρ‡Π°Π»ΠΎ ΠΎΡ‚ Objective-Π‘.

[URL 16] The Beowulf Project

www.beowulf.org

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ посвящСн ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈΠ· сСтСвых кластСров, состоящих ΠΈΠ· Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… Linux-Π±Π»ΠΎΠΊΠΎΠ².

[URL 17] iContract – Design by Contract Tool For Java

www.reliable-systems.com

Π”Π°Π½Π½ΠΎΠ΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ срСдство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… условий, Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… условий ΠΈ ΠΈΠ½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ прСпроцСссора для 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

 www.Xprogramming.com

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ, Π½ΠΎ ΠΌΠΎΡ‰Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ; ΠΌΠΎΠ΄ΡƒΠ»ΡŒ тСстирования структур xUnit являСтся ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для тСстирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, написанного Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках.

[URL 23] The Tel Language

 www.scriptics.com

Π―Π·Ρ‹ΠΊ Tel (Tool Command Language) являСтся языком сцСнариСв, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ для упрощСния ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ встраивания Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

[URL 24] Expect – Automate Interaction with Programs

www.expect.nist.gov

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ expect, построСнноС Π½Π° языкС Tel [URL 23], позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сцСнарии взаимодСйствия с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. Помимо ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΈ составлСнии ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ Π²Ρ‹Π·ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² с ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… сСрвСров ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ возмоТности ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, expect приносит ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΈ ΠΏΡ€ΠΈ рСгрСссионном тСстировании. ГрафичСская вСрсия expectk позволяСт ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ прилоТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с графичСским интСрфСйсом Π² ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ интСрфСйс.

[URL 25] Π’ Spaces

www.almaden.ibm.com.cs/TSpaces

Π¦ΠΈΡ‚Π°Ρ‚Π° с web-страницы: "Π’ Spaces прСдставляСт собой сСтСвой ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ возмоТностями Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. Он осущСствляСт связь ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСниями ΠΈ устройствами Π² сСти с Π³Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами. Π’ Spaces обСспСчиваСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ срСдства: ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ связи, Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, пСрСноса Ρ„Π°ΠΉΠ»ΠΎΠ² (основанныС Π½Π° URL) ΠΈ оповСщСния ΠΎ событиях".

[URL 26] javaCC – Java Compiler-Compiler

www.suntest.com

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ грамматичСского Ρ€Π°Π·Π±ΠΎΡ€Π°, связанный с языком Java.

[URL 27] The bison Parser Generator

www.gnu.org/software/bison/bison.html

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ bison ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ описаниС Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ· Π½Π΅Π³ΠΎ исходный тСкст ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ грамматичСского Ρ€Π°Π·Π±ΠΎΡ€Π° Π½Π° языкС Π‘.

[URL 28] SWIG – Simplified Wrapper and Interface Generator

www.swig.org

SWIG прСдставляСт собой ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ срСдство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΡΡ‚Ρ‹ΠΊΡƒΡŽΡ‰Π΅Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанныС Π½Π° языках Π‘, Π‘++ ΠΈ Objective-C, с языками высокого уровня, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Perl, Python, Tcl/Tk, Π° Ρ‚Π°ΠΊΠΆΠ΅ Java, Eiffel ΠΈ Guile.

[URL 29] The Object Management Group, Inc.

www.omg.org

Π€ΠΈΡ€ΠΌΠ° Object Management Group, Inc. являСтся «распорядитСлСм» Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… спСцификаций для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ распрСдСлСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ систСм. К числу Ρ€Π°Π±ΠΎΡ‚ этой Ρ„ΠΈΡ€ΠΌΡ‹ относятся CORBA (обобщСнная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π±Ρ€ΠΎΠΊΠ΅Ρ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… запросов) ΠΈ ПОР (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний ΠΌΠ΅ΠΆΠ΄Ρƒ сСтСвыми ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚). Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ этих спСцификаций Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ написаны Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ².

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ срСдство UNIX, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² срСдС DOS

[URL 30] The UWIN Development Tools

www.gtlinc.com/Products/Uwin/uwin.html

Π€ΠΈΡ€ΠΌΠ° Global Technologies, Inc., Old Bridge, NJ

ΠŸΠ°ΠΊΠ΅Ρ‚ UWIN прСдоставляСт Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ динамичСской ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ (DLL) Windows, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠ³ΠΎ интСрфСйса уровня Unix Π‘. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½Ρ‹ΠΉ интСрфСйс, Ρ„ΠΈΡ€ΠΌΠ° Global Technologies, Inc. пСрСнСсла большоС число ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Unix Π² систСму Windows. Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ [URL 31].

[URL 31] The Cygnus Cygwin Tools

www.sourceware.cygnus.com/cygwin/

Π€ΠΈΡ€ΠΌΠ° Cygnus Solutions, Sunnyvale, CA

ΠŸΠ°ΠΊΠ΅Ρ‚ Cygnus Ρ‚Π°ΠΊΠΆΠ΅ эмулируСт интСрфСйс Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Unix Π‘ ΠΈ прСдоставляСт большой Π½Π°Π±ΠΎΡ€ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Unix, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Windows.

[URL 32] Perl Power Tools