ΠΠ°Π»Π΅Π΅ ΠΌΡΠΉΠ½ΡΡΡΠΈΠΌΠΎΠ²Π°Ρ, ΡΡΡΡΠΊΡΡΡΠ½Π°Ρ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ° Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ C++, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΌΠΈ ΠΏΠΈΡΠ°ΡΡ Β«ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π½ΡΠ΅Β» ΠΊΠ»Π°ΡΡΡ ΠΈ Β«ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π½ΡΠ΅Β» Π°Π»Π³ΠΎΡΠΈΡΠΌΡ). ΠΠΎ ΠΊΠ°ΡΡΠΈΠ½Π° ΠΌΠΈΡΠ° Π²Π½ΠΎΠ²Ρ Π½Π°ΡΠ°Π»Π° ΠΌΠ΅Π½ΡΡΡΡΡ, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π»ΠΎ ΠΊ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ Β«Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΈΡΡΠΊΠ΅Β» ΡΠ·ΡΠΊΠΎΠ² ΠΈ ΡΠΌΠ΅Π½Π΅ ΡΠ°ΡΠΊΠ»Π°Π΄Π°, Π΄Π²Π°Π΄ΡΠ°ΡΡ Π»Π΅Ρ ΠΊΠ°Π·Π°Π²ΡΠ΅Π³ΠΎΡΡ Π½Π΅Π·ΡΠ±Π»Π΅ΠΌΡΠΌ. ΠΠΎ ΡΠ²ΠΎΠ΅ΠΉ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Ρ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ ΡΠΎΠ±ΡΡΠΈΡΠΌ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΊΠΎΡΠΎΡΡΡ Fortran, Cobol ΠΈ PL/I ΡΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ CΠΈ, ΠΠ΅ΠΉΡΠΈΠΊΠΎΠΌ ΠΈ ΠΠ°ΡΠΊΠ°Π»Π΅ΠΌ.
ΠΡΠΈΡΠΈΠ½ ΡΠΎΠΌΡ Π±ΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΠ°ΠΊ ΡΡΠΎ Π½Π΅Π»ΡΠ·Ρ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΎΠ΄Π½Ρ, Π³Π»Π°Π²Π½ΡΡ. ΠΠ°ΠΆΠ½Π΅ΠΉΡΠΈΠ΅, Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΡΠ°ΠΊΠΎΠ²Ρ: ΡΠΎΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΆΠ΅Π»Π΅Π·Π°, Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΈ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² (Π΄Π°ΠΆΠ΅ Π½Π΅ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ) β Ρ Π΄ΡΡΠ³ΠΎΠΉ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΡΠΎΡΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²Π°ΠΆΠ½Π΅Π΅ Π΅Π³ΠΎ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ [Π ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ , Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ . Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½Π΅ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² C++ β Β«ΠΏΠΎΡΡΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΡΡΡ (ΠΏΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ)Β» Π½ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ β ΡΡΠ°Π»Π° Π°Π½Π°Ρ ΡΠΎΠ½ΠΈΠ·ΠΌΠΎΠΌ]; Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ Β«Π΄Π»Ρ Π²ΡΠ΅Ρ Β» (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°/Π²Π΅Π±Π°), Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ Β«ΡΠ΅ΡΠ΅Π²ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β» ΡΡΠ°Π»ΠΎ Π²ΡΠ΅ΠΎΠ±ΡΠ΅ΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ. Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅ΡΠ»ΠΎΠ²ΡΡΡΡ Β«ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΒ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΠΆΠ½Π΅ΠΉΡΠ°Ρ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡ Β«Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈΒ» β ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ , ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π² ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° Π»Π΅ΡΡ, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π»Π΅Π³ΠΊΠΈΠΌ, Π½Π°Π΄Π΅ΠΆΠ½ΡΠΌ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠΌ.
ΠΠΎΠΏΡΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Β«ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΎΠ³ΠΎΒ» ΡΡΠΈΠ»Ρ Π±Π΅Π· ΡΠΌΠ΅Π½Ρ ΡΠ·ΡΠΊΠ° (COM/OLE, CORBA) Π²ΡΡΠ²ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ; ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΠΎΠΏΡΡΠΊΠ° ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΈΡ ΡΡΡΠ΄Π½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΏΠΎΡΠΎΠ΄ΠΈΠ»Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Java ΠΈ .Net [ΠΡΡΠΎΡΠΈΡ Java, Π²ΠΏΡΠΎΡΠ΅ΠΌ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΈΠ·Π²ΠΈΠ»ΠΈΡΡΠ°; Π² ΡΠ°Π·Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Ρ Sun Π±ΡΠ»ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΡΠΈΠΉ Π½Π°ΡΡΠ΅Ρ Β«ΡΡΠΎ ΡΡΠΎ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΎ Π½Π°Π΄ΠΎΒ». Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Java β Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡΡΠΌΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½Ρ ΠΈ Π°Π½Π°Π»ΠΎΠ³ .Net.]. ΠΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° (Π±ΠΎΠ³Π°ΡΠ°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΆΠΈΠ·Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π½Π°Π»ΠΈΡΠΈΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ ΠΈ Ρ. ΠΏ.) β ΠΏΡΡΠΌΠΎΠΉ ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠΎΡΠ°Π΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΎΡΡΡ. Π§ΡΠΎ ΠΆΠ΅ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠ·ΡΠΊΠΎΠ² Java ΠΈ C# [ΠΠ°ΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° .Net ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ·ΡΡΠ½Π°; Java, ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π±ΡΠ²ΡΠ°Ρ Β«ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°Β», ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ Π² ΡΠΎΠΌ ΠΆΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΌΡ-ΡΠΎ Π·Π΄Π΅ΡΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΈΡΡΠΎΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ], ΡΠΎ ΠΈΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ Π΄Π°Π»Π° ΠΌΠ½Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ Π½Π°Π·Π²Π°ΡΡ ΠΏΡΠΎΠΈΡΡΠ΅Π΄ΡΠ΅Π΅ Β«Π²ΡΠΎΡΠΎΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΈΡΡΠΊΠΎΠΉΒ»: ΠΊΠ°ΠΊ Π² ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ C, ΡΡΠΈ ΡΠ·ΡΠΊΠΈ ΡΡΡΠ΅ΠΌΠΈΠ»ΠΈΡΡ Π²ΠΎΠ±ΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Π²ΡΠ΅ Β«Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΈΠ΄Π΅ΠΈΒ» ΡΠ²ΠΎΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ Π²Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Π½Π°ΡΠ»Π΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΡΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΡΠ²ΠΎΠΉΡΡΠ²Π΅Π½Π½ΡΡ C++/Delphi/Visual Basic. ΠΠ΅ΡΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΎΠ±ΠΎΠΈΡ Π½ΠΎΠ²ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΡΠ°ΠΊΠΈ Π±ΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠΎΠ², Π½ΠΎ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ½ΠΎΠ²Π° ΠΏΠΎΡΠ»ΠΎ ΠΏΠΎ ΡΠΏΠΈΡΠ°Π»ΠΈ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ Π²ΠΏΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ. Π‘Π΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ C# β ΡΠ»ΠΎΠΆΠ½ΡΠΉ, Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΡΠΉ ΠΈ ΠΌΡΠ»ΡΡΠΈΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ; Java β ΠΊΠΎΠ½ΡΠ΅ΡΠ²Π°ΡΠΈΠ²Π½Π΅Π΅ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΡΡΠ΅ΠΌΠ»Π΅Π½ΠΈΠΈ ΠΊ ΠΏΡΠΎΡΡΠΎΡΠ΅ ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΡΡΠΈ, Π½ΠΎ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅ΡΡΡ ΠΊ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΠ»Π°Π½ΠΊΠ΅.
ΠΠ°ΠΏΠΎΠ»Π½ΡΡ ΠΏΡΠΎΠΏΡΡΠΊΠΈ: ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ Β«ΠΊΠ»Π°ΡΡΠΈΡΠΈΠ·ΠΌΡΒ», Π½ΠΎ Π½Π΅ ΠΏΠΎΠΏΠ°Π²ΡΠΈΠ΅ Π² ΡΡΠ°ΡΡΡ, Π²Π΅ΡΡΠΌΠ° Π΄ΠΎΡΡΠΎΠΉΠ½Ρ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ β Ρ ΠΎΡΡ Π±Ρ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΊΡΠ°ΡΠΊΠΎΠ³ΠΎ.
ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ β Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ ΡΠ°ΡΡΡ ΠΈΡΡΠΎΡΠΈΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ; ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²ΡΠ΅ΠΎΠ±ΡΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΠΎΠ±ΠΎΡΠ»Π° ΠΈΡ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ.
ΠΠΈΠ½Π΅ΠΉΠΊΠ° Pascal. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΎΡ ΠΠ°ΡΠΊΠ°Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π» ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ Π² ΡΡΠΊΠ°Ρ ΡΠΈΡΠΌΡ Borland ΠΈ ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½Π°Ρ ΡΡΠΈΠ»ΠΈ Π² ΡΠΊΠΎΠ»Π΅, ΠΎΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΡΠ½ΠΎ-ΡΠΈΡΡΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠΈΠΊΠ»Π°ΡΡΠ° ΠΠΈΡΡΠ° ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠΈΠ»ΡΠ½ΠΎ, ΠΏΡΠΈΡΠ΅ΠΌ ΠΎΠ΄Π½ΠΈ ΡΡΠΈΡΠ°ΡΡ ΡΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠΈΡ Β«ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎΡΡΡΡΒ», Π΄ΡΡΠ³ΠΈΠ΅ β ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π³ΡΡΠ·ΡΡ. Π‘Π°ΠΌ ΠΠΈΡΡ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΌΠ½Π΅Π½ΠΈΡ; Π±ΡΠ΄ΡΡΠΈ Π½Π΅Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΎ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΈΡΡΠΎΡΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΡΠ΅Ρ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ·ΡΠΊΠΎΠ², ΠΠΈΡΡ ΠΈ Π΅Π³ΠΎ ΡΡΠ΅Π½ΠΈΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ²ΠΎΠΈΡ , Β«ΡΠΈΡΡΡΡ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΡ Β» (Oberon, Modula, Zonnon).
Eiffel. Π‘ΡΠ΄ΡΠ±Π° ΠΠΉΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΠΠ΅ΡΡΡΠ°Π½Π° ΠΠ΅ΠΉΠ΅ΡΡΠ° ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° ΡΡΠ΄ΡΠ±Ρ Β«Π½Π°ΡΡΠΎΡΡΠΈΡ ΠΠ°ΡΠΊΠ°Π»Π΅ΠΉΒ». ΠΠ΅ΠΉΠ΅ΡΡ, ΠΊΠ°ΠΊ ΠΈ ΠΠΈΡΡ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π°ΠΌΠ±ΠΈΡΠΈΠΎΠ·Π΅Π½ Π² ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΡΠ²ΠΎΠΈΡ ΠΈΠ΄Π΅ΠΉ (Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ β ΠΎΠ± ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ), Π½Π°Π·ΡΠ²Π°Ρ ΠΈΡ Β«Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌΠΈΒ»; ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ Eiffel Π½Π΅ΡΠΈΡΠΎΠΊΠΎ, Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π΅Π³ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎ.
Ada. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΠΈ ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π΄ΠΈ Β«Π²Π΄ΠΎΡ Π½ΠΎΠ²Π»ΡΡΡΠΈΡ Β» Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠ·ΡΠΊ Ada, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π² 80-Ρ ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΠ΅Π½ΡΠ°Π³ΠΎΠ½Π°. Π ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΡΠΌΡΡΠ»Π΅ ΠΎΠ½ Π±ΡΠ» Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ PL/I (Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ΄Π°ΡΠ½Π°Ρ ΠΏΠΎΠΏΡΡΠΊΠ° ΡΠΎΠ±ΡΠ°ΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅), Π½ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ada (Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π΅Π΅ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΈΠΏΠΎΠ²) ΠΎΠΊΠ°Π·Π°Π»ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΠΎΠ² Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ².
ΠΡΠΎΠ³ΠΈ: Π·Π°Π²ΡΡΠ° Π±ΡΠ»Π° Π²ΠΎΠΉΠ½Π°ΠΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎ Π½ΡΠ½Π΅ΡΠ½ΠΈΠ΅ Β«Π³Π»Π°Π²Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈΒ» ΡΡΠ»ΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ ΠΌΠ°ΡΠΈΠ½Π½ΡΡ ΠΊΠΎΠ΄ΠΎΠ². ΠΠ°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² (Π° ΡΠ°Π²Π½ΠΎ ΠΈ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ Β«ΠΏΡΠΎΡΡΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Β», ΠΊΠΎΡΠΎΡΠ°Ρ Π»Π΅ΠΆΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ) ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΡΡΠ΅ΡΠΏΠ°Π»ΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» Β«ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎΒ», ΡΡΡΡΠΊΡΡΡΠ½ΠΎ-ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Π·Π³Π»ΡΠ΄Π° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΡΠ·Π½Π°Π΅ΡΡΡ Ρ ΡΡΡΠ΄ΠΎΠΌ. Π§ΡΠΎ ΠΏΡΠΈΠ΄Π΅Ρ Π΅ΠΌΡ Π½Π° ΡΠΌΠ΅Π½Ρ? β ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ ΠΌΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π² Π·Π°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΠΌΡ.
ΠΠ°ΠΏΠΎΠ»Π½ΡΡ ΠΏΡΠΎΠΏΡΡΠΊΠΈ: Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈΠ‘Π»Π΅Π΄ΡΠ΅Ρ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΠΈ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π²ΠΏΠΎΠ»Π½Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ , Π²ΠΏΠΎΠ»Π½Π΅ ΡΡΠΏΠ΅ΡΠ½ΡΡ , Π½ΠΎ ΡΡΠΎΡΡΠΈΡ ΡΠ»Π΅Π³ΠΊΠ° Π½Π° ΠΎΡΡΠΈΠ±Π΅ ΠΎΡ Β«Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²Π΅ΠΊΡΠΎΡΠ°Β».
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΡΠΎ ΡΠ½ΠΈΠΊΡΠΎΠ²ΡΠΊΠΈΠΉ sh ΠΈ Π΅Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠ΅ (bash, ksh, csh ΠΈ Π΄Π°Π»Π΅Π΅ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ°ΠΌΠΈ). ΠΠ΅ΡΠ²ΡΠ΅ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ *nix-ΡΠΈΡΡΠ΅ΠΌ Π²Π΅Π΄ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ΄ ΠΎΡ ΠΠ»Π³ΠΎΠ»Π°; ΡΠ½ΠΈΠΊΡΠΎΠ²ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΡ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π‘ΡΠ΅Π΄ΠΈ ΠΎΡΠ΄Π°Π»Π΅Π½Π½ΡΡ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ² sh β ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΡΡΡΠΊΠΈΠΉ Perl (ΠΎ Π½Π΅ΠΌ ΠΌΡ Π΅ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ), ΡΠ°ΠΊ ΠΈ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Tcl (Π° ΠΎ Π½Π΅ΠΌ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ).
ΠΠΎ-Π²ΡΠΎΡΡΡ , ΡΠ·ΡΠΊ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ PHP β ΡΠΎΠΆΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΡΠΈΡΠ΅Π½. ΠΠ³ΠΎ ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΡΠ΅Π΄ΠΈ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΠΊΠΎΠ² Perl, Π½ΠΎ ΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ PHP ΠΏΠ΅ΡΠ΅Π½ΡΠ» Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΏΠΎΡΠΎΠ± ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ; Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠ΅ΡΠ²ΡΠ΅ PHP β ΡΡΠΎ ΠΏΠΎΡΡΠΈ ΡΠΈΡΡΡΠΉ C (Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΠΈΠΌΠ΅Π½ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ). ΠΠ΅Π±ΡΠ²Π°Π»ΡΠΉ ΡΡΠΏΠ΅Ρ PHP β ΡΡΠΎ ΡΡΠΏΠ΅Ρ Π½Π΅ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΡΠ°ΡΡΠΎ ΠΊΡΠΈΡΠΈΠΊΡΠ΅ΠΌΠΎΠ³ΠΎ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΠΎΠ΄Π»ΠΈΠ²ΠΎΡΡΡ), Π° ΡΡΠΏΠ΅Ρ ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ Π»Π΅Π³ΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’Π°ΠΊ ΠΈ ΠΏΠΎΠ²Π΅Π»ΠΎΡΡ.
Π₯ΡΠΎΠ½ΠΈΠΊΠΈ ΡΠΈΡΡΠΎΠ³ΠΎ ΡΠ°Π·ΡΠΌΠ°
ΠΠ²ΡΠΎΡ: ΠΠΈΠΊΡΠΎΡ Π¨Π΅ΠΏΠ΅Π»Π΅Π²
ΠΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Β«ΡΠ΄Π΅Π»Π°ΠΉ ΡΠΎ; ΠΏΠΎΡΠΎΠΌ ΡΠ΄Π΅Π»Π°ΠΉ ΡΡΠΎ; Π΅ΡΠ»ΠΈ Π, ΡΠ΄Π΅Π»Π°ΠΉ ΠΒ») Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½Π° Π΄Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π½ΠΎ ΠΈ Π»Π΅Π³ΠΊΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ: ΠΏΡΠΎΡΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ°Ρ Π²ΡΠΎΠ΄Π΅ ΠΠ°ΡΠΊΠ°Π»Ρ Π±Π΅Π· ΡΡΡΠ΄Π° ΠΏΠΈΡΡΡ ΠΈ ΡΠΈΡΠ°ΡΡ ΠΏΡΡΠΈΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠΈ. ΠΠΎ ΡΠ°ΠΊΠ°Ρ Β«Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΡΒ» ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± β Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΉ.
ΠΠ΅ΡΡΡΠΎΠ΅ [ΠΡΡΠ³ΠΈΡ Π½Π΅Ρ] ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΡΠΈΠ½ΡΠΏΡΠ½Π°
β¦Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°ΠΌ Common Lisp.
Π‘Π»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΠΎΡΡΠΈΡΠ°
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΠΎΠ±Π»Π°ΡΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π½Π°Π½ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΠΊΠΈΠΉ Β«Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉΒ», Β«ΡΠ°ΠΌΠΎΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉΒ» ΠΏΠΎΠ΄Ρ ΠΎΠ΄ (ΠΎΡ ΡΠΆΠ΅ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠΌΡΠ½ΡΡΠΎΠ³ΠΎ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠ·ΠΌΠ° Π΄ΠΎ Π»Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ°, ΠΌΠ°ΡΡΡΠ΅Π³ΠΎ ΠΊΡΡΠ»ΡΡΠΌΠΈ). ΠΠΎ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΈ Π²Π·ΡΠΎΡΠ»Π΅Π½ΠΈΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊ ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠΎΡΠ²Π»ΡΠ»ΠΈΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Β«ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡΒ», ΠΆΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Β«Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΡΡ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎΡΡΡΡΒ» ΡΠ°Π΄ΠΈ Β«ΡΠΈΡΡΠΎΠ³ΠΎ ΠΈΡΠΊΡΡΡΡΠ²Π°Β», ΠΈΠ»ΠΈ Β«ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΒ», ΠΈΠ»ΠΈ Β«ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈΒ». ΠΠ°ΡΠ°ΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΎΠΊΠ°Π·ΡΠ²Π°Π»ΠΈΡΡ Π΄Π°ΠΆΠ΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎ Π²Π΅ΡΠ½ΡΠΌΠΈ (Β«Π°ΠΏΠΏΠ°ΡΠ°Ρ, Π»Π΅ΡΠ°ΡΡΠΈΠΉ ΠΊΠ°ΠΊ ΠΏΡΠΈΡΠ°Β» ΡΠ°ΠΊ ΠΈ Π½Π΅ Π±ΡΠ» ΠΏΠΎΡΡΡΠΎΠ΅Π½, Π° Β«ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅Β» ΡΠ°ΠΌΠΎΠ»Π΅ΡΡ, Π²Π΅ΡΡΠΎΠ»Π΅ΡΡ ΠΈ Π΄ΠΈΡΠΈΠΆΠ°Π±Π»ΠΈ β ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°).
ΠΡΠ»ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π³ΠΎΠ»ΡΡ ΠΈΠ΄Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ-ΠΊΠ°ΠΊ-ΡΠ΅ΠΊΡΡΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ-ΠΊΠ°ΠΊ-ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²Π°, ΠΎΡΠ²Π»Π΅ΠΊΠ°ΡΡΡ ΠΎΡ ΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠ°, ΡΡΠΎ Β«Π²ΡΠ΅ ΡΡΠΎ Π½Π°Π΄ΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΡΠ΅ ΠΊΠΎΠ΄ΡΒ», ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΉΡΠΈ ΠΊ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΠ°Π·Π½ΡΠΌ ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΌ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ ΡΠ°Π·Π½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎΡΡΠΈ. ΠΡΠ±Π°Ρ ΠΈΠ· Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΆΠΈΠ·Π½Ρ ΠΈ, Π±ΡΠ΄ΡΡΠΈ Π²ΠΎΡΠΏΡΠΈΠ½ΡΡΠΎΠΉ, Π·Π°ΡΠ°ΡΡΡΡ Β«ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΡ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡΒ». ΠΠ΅ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΡ ΠΈΠ· ΡΠ°ΠΊΠΈΡ Π²ΠΎΡ Β«Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉΒ» ΠΈ ΠΎΡΡΠΎΠ³ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΏΠΎΡ ΠΎΠΆΠΈΡ ΠΈ Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π°, ΠΈ Π½Π° Π»ΠΈΠ½Π΅ΠΉΠΊΡ Fortran-C-Java, β Π²Π°Π³ΠΎΠ½ ΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠ°Ρ ΡΠ΅Π»Π΅ΠΆΠΊΠ°.
ΠΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΡΠ°ΡΡΠΎ ΠΏΠΎΡΠΎΠΆΠ΄Π°Π΅Ρ ΡΠ΅Π»ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² Β«ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ-ΠΊΠ°ΠΊ-ΠΈΡΠΊΡΡΡΡΠ²Π΅Β» β ΡΠΎΡΠ°ΡΠ½ΠΈΠΊΠΎΠ², Π½Π΅Π½Π°Π²ΠΈΡΡΠ½ΠΈΠΊΠΎΠ², ΡΠΏΠΈΠ³ΠΎΠ½ΠΎΠ² ΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°ΡΠΎΡΠΎΠ²; Π½ΠΎ Π΄ΠΎ ΠΏΠΎΡΡ Π΄ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΡΠ°Π²Π°Π»ΠΈΡΡ Π΄Π°Π»Π΅ΠΊΠΈ ΠΎΡ Β«ΡΠΈΡΠΎΠΊΠΈΡ ΠΌΠ°ΡΡΒ». ΠΠ°Π»ΡΡΠ΅ ΠΌΡ ΠΏΡΠΎΠΉΠ΄Π΅ΠΌΡΡ Ρ ΡΠΈΡΠΎΠΊΠΎΠΉ ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠ°ΠΌΡΠΌ Π·Π°ΠΌΠ΅ΡΠ½ΡΠΌ ΠΈΠ· Π½ΠΈΡ .
Π’Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ°ΡΠΊΠΈΡ ΡΠΊΠΎΠ±ΠΎΠΊ [Lot of silly parenthesis β Β«ΠΊΡΡΠ° Π³Π»ΡΠΏΡΡ ΡΠΊΠΎΠ±ΠΎΠΊΒ» β ΡΡΠ°ΡΠΈΠ½Π½Π°Ρ ΡΡΡΠΎΡΠ½Π°Ρ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠ° Lisp]
Lisp (1958) ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π²ΠΎΠΊΡΡΠ³ ΠΈΠ΄Π΅ΠΈ Β«Π²ΡΡ Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊΒ». ΠΡΡ β Π·Π΄Π΅ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π½Π°ΡΠΈΡ Π²ΡΡ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ ΡΠ°ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°: Lisp Π·Π°Π»ΠΎΠΆΠΈΠ» ΠΎΡΠ½ΠΎΠ²Ρ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠ°ΠΊ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΌΠ° ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. ΠΡΡΡΠ΄Π° β Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΉ Π²ΠΎ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ°ΠΊΡΠΎΡΠΎΠ², Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΏΠΎΡΠΎΠ΄ΠΈΠ²ΡΠΈΠΉ ΠΈΠ΄Π΅Ρ Β«ΡΠ·ΡΠΊΠΎΠ² Π²Π½ΡΡΡΠΈ ΡΠ·ΡΠΊΠ°Β» (ΡΠ΄ΠΎΠ±Π½ΡΡ Π½ΠΎΡΠ°ΡΠΈΠΉ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ) ΠΈ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ°Π·Π²ΠΈΡΠΈΡ Ρ Π»ΠΈΡΠΏΠ΅ΡΠΎΠ² Π²Π·Π³Π»ΡΠ΄Π° ΡΠ²ΡΡΠΎΠΊΠ° β Β«ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²Π°Ρ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎ ΠΌΡ Π½Π° ΠΌΠ°ΠΊΡΠΎΡΠ°Ρ Π½Π΅ ΡΠ΄Π΅Π»Π°Π΅ΠΌ?Β». ΠΡΡΡΠ΄Π° ΠΆΠ΅, ΠΈΠ· ΠΠΈΡΠΏΠ°, ΡΡΠ½Π΅ΡΡΡ Π½ΠΈΡΠΎΡΠΊΠ° (ΡΠ΅Π»ΡΠΉ ΠΊΠ°Π½Π°Ρ) ΠΊ ΠΈΠ΄Π΅ΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΡΠΌ. Π½ΠΈΠΆΠ΅).