🐾 CatOPDS Browser
Cover
Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° Ρ‚Π΅ΠΌΡƒ Python πŸ‘€ Π¦ΠΈΠ»ΡŽΡ€ΠΈΠΊ ОлСг Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡
Π’ ΠΊΠ½ΠΈΠ³Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ аспСкты языка программирования Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π΄ΠΊΠΎ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΏΠΎ Python, ΠΈ рассрСдоточСны ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡΡ‚Π°Ρ‚ΡŒΡΠΌ, разбросанным ΠΏΠΎ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΊΠ°ΠΊ: ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ выполнСния, созданиС графичСских интСрфСйсов, ΠΌΠ΅ΠΆΡŠΡΠ·Ρ‹ΠΊΠΎΠ²Π°Ρ связь ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ², написанных Π½Π° Python ΠΈ C/C++... ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Основной ΠΎΠ±ΡŠΡ‘ΠΌ ΠΊΠ½ΠΈΠ³ΠΈ относится ΠΊ 2013 Π³ΠΎΠ΄Ρƒ ΠΈ Π±Ρ‹Π» ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ ΠΊΠ°ΠΊ сСрия статСй для русскоязычного сайта ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ IBM. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Π°Ρ рСдакция ΠΊΠ½ΠΈΠ³ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π½ΠΎΠ²Ρ‹ΠΌΠΈ (2017 Π³ΠΎΠ΄Π°) Π³Π»Π°Π²Π°ΠΌΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ: ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² (Π΄Π°Π½Π½Ρ‹Ρ…), машинного зрСния ΠΈ обучСния, ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€. P.S. ВсС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² тСкстС, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ свободно скачаны здСсь.Π“ΠΎΠ΄ издания: 2013Π€ΠΎΡ€ΠΌΠ°Ρ‚: pdfΠ―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 722 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 1878
PDF ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ
Cover
Π―Π·Ρ‹ΠΊ C: Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° полях πŸ‘€ Π¦ΠΈΠ»ΡŽΡ€ΠΈΠΊ ОлСг Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡
Π―Π·Ρ‹ΠΊ программирования C являСтся ΠΏΠ°Ρ‚Ρ€ΠΈΠ°Ρ€Ρ…ΠΎΠΌ ΠΈΠ· всСх ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ β€” ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ относятся ΠΊ 1972-ΠΌΡƒ Π³ΠΎΠ΄Ρƒ. И описания языка, созданныС Π² Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° классиками программирования (K&R ΠΈ Π΅ΠΆΠ΅ с Π½ΠΈΠΌΠΈ), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄ΠΎ сСгодня ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ описаний ΠΈ для обучСния языку. Но ΡƒΠΆΠ΅ послС этого "ΠΊΠΎΠ½Ρ„Π΅Ρ‚Π½ΠΎ-Π±ΡƒΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ" ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π±Ρ‹Π»ΠΈ приняты ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Π΅ стандарты 1989 (C89) ΠΈ 1999 (C99) Π³ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ [b]Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΌΠ΅Π½Π΅Π΅ извСстны[/b], Π½ΠΎ сущСствСнно Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ языка, ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ практичСски всСми ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ компиляторами. Π’Π°ΠΊΠΈΠΌ Π²ΠΎΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌ ΠΈ посвящСна эта публикация. P.S. Если ΠΊΠΎΠ³ΠΎ заинтСрСсуСт Π°Ρ€Ρ…ΠΈΠ² Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π°, обсуТдаСмых Π² тСкстС, Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ свободно ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ здСсь... хотя ΠΈ сам тСкст являСтся самодостаточный для воспроизвСдСния всСх ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². Π“ΠΎΠ΄ издания: 2012Π€ΠΎΡ€ΠΌΠ°Ρ‚: pdfΠ―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 223 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 1192
PDF ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ
Cover
РСгулярныС выраТСния ΠΈ локализация Π² ΠΊΠΎΠ΄Π΅ C/C++ πŸ‘€ Π¦ΠΈΠ»ΡŽΡ€ΠΈΠΊ ОлСг Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡
РСгулярныС выраТСния - это ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ особая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° программирования, часто ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ способам написания ΠΊΠΎΠ΄Π°, ΠΈ, Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… случаях, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² дСсятки ΠΈ сотни Ρ€Π°Π·. Π‘Π°ΠΌΠΈ рСгулярныС выраТСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ способом описания тСкстовых шаблонов для сопоставлСния. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Ρ‚Π°ΠΊΠΈΡ… инструмСнтов GNU ΠΊΠ°ΠΊ grep, egrep, sed, awk ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ed, vi, vim, Emacs. Из языков программирования рСгулярныС выраТСния историчСски достигли своСго ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ развития Π² Perl, ΠΈ Π² настоящСС врСмя Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ практичСски Π²ΠΎ всС соврСмСнныС языки программирования: Perl, Ruby, Go, ... Но языки C (особСнно) ΠΈ C++ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ΠΌΠΈ срСдствами ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ символьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, поэтому рСализация рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΡ… срСдствами услоТнСна. Однако (ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΈΠ·-Π·Π° нСобходимости Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… GNU ΡƒΡ‚ΠΈΠ»ΠΈΡ‚) ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (Π² Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹) Π² Π½ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ... хотя это ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстно. И ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ с успСхом использована Π² собствСнном ΠΊΠΎΠ΄Π΅. Π’ этой нСбольшой ΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊ... Π“ΠΎΠ΄ издания: 2016Π€ΠΎΡ€ΠΌΠ°Ρ‚: pdfΠ―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 326 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 1146
PDF ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ
Cover
Локализация Π² ΠΊΠΎΠ΄Π΅ C/C++ πŸ‘€ Π¦ΠΈΠ»ΡŽΡ€ΠΈΠΊ ОлСг Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡
Одной ΠΈΠ· слабо описанных частСй языка C ΠΈ стандартов API POSIX являСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ тСкстовых строк Π² ΠΊΠΎΠ΄Π΅ C ΠΈ C++. Она состоит Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ (нСзависимо ΠΎΡ‚ систСмы, настроСк, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ дСкодирования Π² ΠΊΠΎΠ΄Π΅ ΠΈ Ρ‚.Π΄.) ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ взаимодСйствиС с внСшнСй (ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°) срСдой (Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», файловая систСма, ΡΠ΅Ρ‚ΡŒ, …) Π½Π° Π»ΡŽΠ±Ρ‹Ρ… Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… языках … ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ английского: русском, китайском, арабском, ... Но, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эта Ρ‚Π΅ΠΌΠ° (Ρ€Π°Π±ΠΎΡ‚Π° с Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ строками) ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π° Π² ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹Ρ… публикациях ΠΏΠΎ языкам C ΠΈ C++. На Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½. Π‘Π°ΠΌΡ‹ΠΌΠΈ основными ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ: Π‘Π°ΠΌ Ρ‚ΠΈΠΏ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… символов (wchar_t) появился Π² стандартС C89, Π½ΠΎ, Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ с API ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ Ρ‚.ΠΏ., Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² стандартС C99 ... ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π½Π΅Π΄Π°Π²Π½ΠΎ, Π² сравнСнии с 45-Π»Π΅Ρ‚Π½Π΅ΠΉ историСй C). ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, этот Ρ‚ΠΈΠΏ ΠΈ всё, Ρ‡Ρ‚ΠΎ связано с Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒΡΡ Π² классичСской Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΏΠΎ C ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π΅Π³ΠΎ становлСния: K&R ΠΈ Π΄Ρ€.; ВсС Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ C Ρ‚ΠΎΠΆΠ΅ практичСски ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ обходят эту Ρ‚Π΅ΠΌΡƒ стороной ... ΠΈΡ… англоязычным Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ эта Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ интСрСсна, ΠΎΠ½ΠΎ ΠΈΠΌ Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ... Π΄Π° ΠΎΠ½ΠΈ ΠΈ сами этой части языка просто Π½Π΅ Π·Π½Π°ΡŽΡ‚; ΠžΡ‚Π΅Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΆΠ΅, русскоязычныС ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ (Π° здСсь Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ C, для студСнтов унивСрситСтов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ... ΠΊΡ‚ΠΎ ΠΆΠ΅ станСт ΠΏΠΈΡΠ°Ρ‚ΡŒ "Π½Π΅-ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ" ΠΏΠΎ ΡΡ‚ΠΎΠ»ΡŒ Π΄Ρ€Π΅Π²Π½Π΅ΠΌΡƒ языку?) β€” здСсь Π°Π²Ρ‚ΠΎΡ€Ρ‹-ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, сами Ρ‚Π°ΠΊΠΆΠ΅, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈΠ· англоязычных ΠΈΠ·Π΄Π°Π½ΠΈΠΉ ... Π½Ρƒ, Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°ΡŽΡ‚ дСсяток собствСнных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π°. Но Ρ€Π°Π· Π² пСрвоисточниках этого Π½Π΅Ρ‚, Ρ‚ΠΎ Π΅Π³ΠΎ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Ρ‚ Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅. Π“ΠΎΠ΄ издания: 2016Π€ΠΎΡ€ΠΌΠ°Ρ‚: pdfΠ―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 280 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 1109
PDF ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ
Cover
Начала STL ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ C++ πŸ‘€ Π¦ΠΈΠ»ΡŽΡ€ΠΈΠΊ ОлСг Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡
ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ этот ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ слишком Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ (это Ρ…ΠΎΡ€ΠΎΡˆΠΎ для студСнтов, Π½ΠΎ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎ для программистов). ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ докумСнтация, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π½Π°ΠΏΠΈΡ‡ΠΊΠ°Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ синтаксичСскими опрСдСлСниями (это Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² качСствС справочника ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ, для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎ для знакомства). НастоящиС Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ избСгая Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ, строятся Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² использования, Π² большСй части понятных программисту Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ пояснСний. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π³Π΅Π½Ρ‚, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ готовился этот тСкст, Π² большСй стСпСни ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° [b]числСнныС матСматичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹[/b], Ρ‡Π΅ΠΌ Π½Π° эту ΠΎΠ±Π»Π°ΡΡ‚ΡŒ рассчитаны ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π’Π°ΠΊΠΎΠΉ Π°ΠΊΡ†Π΅Π½Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π΅Π½ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²ΠΎ мноТСствС пСрСмСТаСтся описаниС. Π“ΠΎΠ΄ издания: 2016Π€ΠΎΡ€ΠΌΠ°Ρ‚: pdfΠ―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 514 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 1255
PDF ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ
Cover
ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚: язык Go Π² Linux πŸ‘€ Π¦ΠΈΠ»ΡŽΡ€ΠΈΠΊ ОлСг Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡
Π­Ρ‚ΠΎΡ‚ тСкст β€” ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ для Ρ†Π΅Π»Π΅ΠΉ создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ язык программирования Go. Π’ смыслС простоты Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ, язык Go являСтся прямым идСологичСским ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ языковой Π»ΠΈΠ½ΠΈΠΈ C ΠΈ C++, ΠΈ Ρƒ истоков Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ нСпосрСдствСнно стояли люди ΠΈΠ· числа ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² C ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы UNIX: Π ΠΎΠ± Пайк ΠΈ КСн Вомпсон ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ извСстныС люди. ΠŸΡ€ΠΈ написании ΡΡ‚Π°Π²ΠΈΠ»Π°ΡΡŒ скромная Ρ†Π΅Π»ΡŒ: Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, Π² достаточной ΠΌΠ΅Ρ€Π΅ ΡƒΠΆΠ΅ Π²Π»Π°Π΄Π΅ΡŽΡ‰Π΅ΠΌΡƒ языками ΠΈ C ΠΈ C++ Π² Linux, ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство ΠΏΠΎ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ этих Π·Π½Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ языку Go. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ постоянно, Π²Π΅Π·Π΄Π΅ Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ сравнСния ΠΊΠΎΠ΄ΠΎΠ² ΠΈ конструкций языков Go, C ΠΈ C++: этот ΠΏΡƒΡ‚ΡŒ сравнСния β€” самый быстрый быстрый ΠΏΡƒΡ‚ΡŒ освоСния Go.Π“ΠΎΠ΄ издания: 2014Π€ΠΎΡ€ΠΌΠ°Ρ‚: pdfΠ―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 860 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 1291
PDF ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ
Cover
ΠœΠΎΠ΄ΡƒΠ»ΠΈ Linux ядра πŸ‘€ Π¦ΠΈΠ»ΡŽΡ€ΠΈΠΊ ОлСг Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡
Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° появилась ΠΊΠ°ΠΊ ΠΈΡ‚ΠΎΠ³ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ провСдСния курса Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ компания Global Logic для сотрудников украинских ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ курс, Π½Π°Ρ‡ΠΈΡ‚Π°Π½Π½Ρ‹ΠΉ Π² Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³ΠΎΠ²ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ вСсны-Π»Π΅Ρ‚Π° 2011 Π³ΠΎΠ΄Π° Π² Π₯Π°Ρ€ΡŒΠΊΠΎΠ²Π΅ ΠΈ составил Π±Π°Π·ΠΎΠ²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ тСкста.Π“ΠΎΠ΄ издания: 2011Π€ΠΎΡ€ΠΌΠ°Ρ‚: pdfΠ―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 1145 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 1414
PDF ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ
Cover
QNX/UNIX [Анатомия ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ°] πŸ‘€ Π¦ΠΈΠ»ΡŽΡ€ΠΈΠΊ ОлСг Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡
Книга адрСсована программистам, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π² самых Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ОБ UNIX. Авторы ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΡˆΠΈΡ€Π΅ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° возмоТности ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠžΡΠΎΠ±Ρ‹ΠΉ Π°ΠΊΡ†Π΅Π½Ρ‚ дСлаСтся Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠ°Ρ… (threads), Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Ρ‚Π΅Ρ… возмоТностях ΠΈ слоТностях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ привнСсСны Π² Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний этой ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠΎΠΉ программирования. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ ΠΈ прСимущСства ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса. НСкоторыС ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² испытаний тСстовых ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ большим ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠΌ Π΄Π°ΠΆΠ΅ для самых Π±Ρ‹Π²Π°Π»Ρ‹Ρ… программистов. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΈΠ·Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π²ΠΏΠΎΠ»Π½Π΅ доступны ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ программистам: для изучСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° трСбуСтся Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ языка программирования C/C++ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ «устройства» соврСмСнных ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½Ρ‹Ρ… ОБ UNIX. Π’ качСствС Β«ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈΒ» для тСстовых Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±Ρ€Π°Π½Π° ΠžΠ‘Π Π’ QNX, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ с Π΅Π΄ΠΈΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° спСцифичСскиС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ микроядСрной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ QNX, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ POSIX. Π’ этом качСствС ΠΊΠ½ΠΈΠ³Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсна ΠΈ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ (ΠΈ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ) ОБ QNX: программистам Π² Linux, FreeBSD, NetBSD, Solaris ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ОБ UNIX. Π“ΠΎΠ΄ издания: 2006Π€ΠΎΡ€ΠΌΠ°Ρ‚: fb2Π―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 813 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 2069
FB2 Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ EPUB MOBI ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ
Cover
QNX/UNIX - анатомия ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ° πŸ‘€ Π¦ΠΈΠ»ΡŽΡ€ΠΈΠΊ ОлСг Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡
Π“ΠΎΠ΄ издания: 2006Π€ΠΎΡ€ΠΌΠ°Ρ‚: djvuΠ―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 4478 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 1988
Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ