🐾 CatOPDS Browser
Cover
Π˜Π·ΡƒΡ‡Π°ΠΉ Haskell Π²ΠΎ имя Π΄ΠΎΠ±Ρ€Π°! πŸ‘€ Π›ΠΈΠΏΠΎΠ²Π°Ρ‡Π° ΠœΠΈΡ€Π°Π½
На взгляд Π°Π²Ρ‚ΠΎΡ€Π°, ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ программирования Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ всСгда Π΄ΡƒΠΌΠ°Π΅Ρ‚ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… – Π»ΠΈΠ±ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄ для выраТСния этих Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Π―Π·Ρ‹ΠΊ Haskell ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΡ… возмоТностСй, Π½ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅ Π΅Π³ΠΎ свойство Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ мСняСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ способ написания ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΈ сам способ Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…. Π­Ρ‚ΠΈΠΌ Haskell Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° языков программирования. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΈΡ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ нСстандартным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. И ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Haskell ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹Π΅ способы Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ этого языка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ программирования Π½Π° всСх ΠΏΡ€ΠΎΡ‡ΠΈΡ…. Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ свойство Haskell состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² этом языкС придаётся особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рассуТдСниям ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Как слСдствиС, Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ большС внимания ΠΈ мСньшС ΠΊΠΎΠ΄Π° Π² ваши ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Ρ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ, ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΡƒΡ Π² ΠΌΠΈΡ€Π΅ программирования, нСбольшой Π·Π°Ρ…ΠΎΠ΄ Π² страну Haskell сСбя ΠΎΠΏΡ€Π°Π²Π΄Π°Π΅Ρ‚. А Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Ρ‚Π°ΠΌ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ, Ρ‚ΠΎ навСрняка Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ‡Π΅ΠΌ Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΈ Ρ‡Π΅ΠΌΡƒ ΠΏΠΎΡƒΡ‡ΠΈΡ‚ΡŒΡΡ! Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΠΌ читатСлям Π½Π°ΠΉΡ‚ΠΈ свой ΠΏΡƒΡ‚ΡŒ ΠΊ Haskell. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ, ΠΌΠΎΠ½Π°Π΄Ρ‹, ΠΌΠΎΠ½ΠΎΠΈΠ΄Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅! Всё сказано Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ: Β«Π˜Π·ΡƒΡ‡Π°ΠΉ Π₯аскСль Π²ΠΎ имя Π΄ΠΎΠ±Ρ€Π°!Β» – вСсёлый ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ этому слоТному Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ языку. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… рисунков Π°Π²Ρ‚ΠΎΡ€Π°, отсылкС ΠΊ ΠΏΠΎΠΏ-ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π΅, ΠΈ, самоС Π³Π»Π°Π²Π½ΠΎΠ΅, благодаря ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ ΠΊΠΎΠ΄Π°, эта ΠΊΠ½ΠΈΠ³Π° ΠΎΠ±ΡƒΡ‡Π°Π΅Ρ‚ основам Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ смогли Π±Ρ‹ сСбС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ. Π’Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ с простого ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°: основы синтаксиса, рСкурсия, Ρ‚ΠΈΠΏΡ‹ ΠΈ классы Ρ‚ΠΈΠΏΠΎΠ². Π—Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ прСуспССтС Π² основах, начнСтся настоящий мастСр-класс ΠΎΡ‚ профСссионала: Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΌΠΎΠ½Π°Π΄Ρ‹, застСТки, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π»Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹Π΅ конструкции Π₯аскСля, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² сказках. ΠŸΡ€ΠΎΠ΄ΠΈΡ€Π°ΡΡΡŒ сквозь ΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ (ΠΈ ΠΏΠΎΡ€ΠΎΠΉ Π±Π΅Π·ΡƒΠΌΠ½Ρ‹Π΅) ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π°Π²Ρ‚ΠΎΡ€Π°, Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ: β€’Β Π‘ΠΌΠ΅ΡΡ‚ΡŒΡΡ Π² Π»ΠΈΡ†ΠΎ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΌ эффСктам, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ ΠΎΠ²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°ΠΌΠΈ чистого Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования. β€’Β Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ «лСнивости» Π₯аскСля для ΠΈΠ³Ρ€Ρ‹ с бСсконСчными Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. β€’Β ΠžΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ свои ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, создавая собствСнныС Ρ‚ΠΈΠΏΡ‹, классы Ρ‚ΠΈΠΏΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. β€’Β Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π³Π°Π½Ρ‚Π½ΡƒΡŽ систСму Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Π₯аскСля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π³Π΅Π½ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌ ΠΌΠΈΡ€ΠΎΠΌ. НСт Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ способа ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ этот ΠΌΠΎΡ‰Π½Ρ‹ΠΉ язык, Ρ‡Π΅ΠΌ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Β«Π˜Π·ΡƒΡ‡Π°ΠΉ Π₯аскСль Π²ΠΎ имя Π΄ΠΎΠ±Ρ€Π°!Β», ΠΊΡ€ΠΎΠΌΠ΅, Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ, поСдания ΠΌΠΎΠ·Π³Π° Π΅Π³ΠΎ создатСлСй. ΠœΠΈΡ€Π°Π½ Π›ΠΈΠΏΠΎΠ²Π°Ρ‡Π° (Miran Lipovača) ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΡƒ Π² Π›ΡŽΠ±Π»ΡΠ½Π΅ (БловСния). Помимо Π΅Π³ΠΎ любви ΠΊ Π₯аскСлю, Π΅ΠΌΡƒ нравится Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ боксом, ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π½Π° бас-Π³ΠΈΡ‚Π°Ρ€Π΅ ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°Π½Ρ†ΡƒΡŽΡ‰ΠΈΠΌΠΈ скСлСтами ΠΈ числом 71, Π° ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· автоматичСскиС Π΄Π²Π΅Ρ€ΠΈ, ΠΎΠ½ притворяСтся, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡ… силой своСй мысли. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄: Π›Π΅ΡƒΡˆΠΈΠ½ Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ, Π‘ΠΈΠ½ΠΈΡ†Ρ‹Π½ АлСксандр, АрсанукаСв ЯсирГод издания: 2012Π€ΠΎΡ€ΠΌΠ°Ρ‚: fb2Π―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 3818 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 2431
FB2 Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ EPUB MOBI ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ