By ΠΠ°ΡΠΈΠ°Ρ Π€Π΅Π»Π»ΡΠΉΠ·Π΅Π½
ΠΠ°ΡΠΈΠ°Ρ Π€Π΅Π»Π»ΡΠΉΠ·Π΅Π½, 2022
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠΎΡΠΌΠΈΡΡΡ Π½Π°Π²ΡΠΊΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π·Π°Π΄Π°Ρ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ°ΠΏΠ΅. Π Π½Π΅ΠΉ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΎΠ±ΡΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Racket ΠΈ ΡΡΠ΅Π΄Π° DrRacket. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠ΅Π΄Ρ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ Π·Π°Π΄Π°Ρ. ΠΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΡΡΠ»Π΅Π½ΠΈΡ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
Matthias Felleisen, 2022
This book introduces a systematic approach to program design, fostering skills in step-by-step planning and understanding tasks at each stage. It covers general design principles, utilizing the specialized Racket teaching language and the DrRacket environment. The environment's capabilities grow as the reader progresses, supporting a full-fledged language for diverse programming tasks. The publication aims to develop algorithmic thinking and the creation of valuable programs.