Текущий раздел » » » Command-Line Rust: A Project-Based Primer for Writing Rust CLIs (Second Early Release)
Лучшие книги по лучшим ценам здесь!

Command-Line Rust: A Project-Based Primer for Writing Rust CLIs (Second Early Release)

  • Заявить о правах (Abuse)
Автор: Limpopo5 от 2021-10-15, 05:44:39
Command-Line Rust: A Project-Based Primer for Writing Rust CLIs (Second Early Release)Название: Command-Line Rust: A Project-Based Primer for Writing Rust CLIs (Second Early Release)
Автор: Ken Youens-Clark
Издательство: O’Reilly Media, Inc.
Год: 2021-08-23
Страниц: 350
Язык: английский
Формат: epub
Размер: 10.1 MB

Rust is reputed to have a fairly steep learning curve, but I’m convinced you can learn it much more quickly by writing many small programs you already know. This book is about two things: systems programming and Rust. Writing Rust versions of basic systems tools like head and cal will reveal patterns that you’ll be able to use when you write your own programs—patterns like validating parameters, reading and writing file handles, parsing text, and using regular expressions. Rust is a programming language created by Graydon Hoare while working at Mozilla Research. He first started working on it around 2006 as a personal project, and by 2010 Mozilla had sponsored and announced the project. While the language is relatively new, it has quickly earned a passionate following of programmers who claim to even love using it.

For several consecutive years, Rust has been voted "most loved programming language" in Stack Overflow's annual developer survey. This open source systems programming language is now used for everything from game engines and operating systems to browser components and virtual reality simulation engines. But Rust is also an incredibly complex language with a notoriously difficult learning curve. Rather than focus on the language as a whole, this guide teaches Rust using a single small, complete, focused program in each chapter. Author Ken Youens-Clark shows you how to start, write, and test each of these programs to create a finished product. You'll learn how to handle errors in Rust, read and write files, and use regular expressions, Rust types, structs, and more.

Discover how to:

Use Rust's standard libraries and data types such as strings, vectors, dictionaries, and sets to create systems programs
Write and test Rust programs and functions
Read and write files, including stdin, stdout, and stderr
Document and validate command-line arguments
Write programs that fail gracefully
Parse raw and delimited text as well as Excel data
Use and control randomness

Who Should Read This Book:
If you’re reading this, I imagine you already know at least one programming language. Maybe your background is in statically typed languages like C++ or Java, or maybe like me, you’re coming from the world of dynamically typed languages. I’ve spent the bulk of my career using Perl and Python for web development and systems tasks, but I’ve been very interested in learning everything from Prolog and Haskell to javascript and Lisp. No matter your background, I hope to show you that Rust is a really fun language.

Rust requires learning some pretty low-level stuff about memory and types, so I can’t imagine it would be a great first language. I’m going to offload much of the nitty-gritty to reference books like Programming Rust (Blandy, Orendorff, and Tindall; O’Reilly, 2021) and The Rust Programming Language (Klabnik and Nichols; No Starch Press, 2019). I highly recommend that you read one or both of those along with this book to dig deeper into the language itself.

This book will focus on how to write practical programs, starting from scratch and working step-by-step to add features, build your program, work through error messages, and test your logic. You should read this book if you want to learn how to write complete programs that solve common systems problems. Although I’ll be showing why Rust is particularly well-suited for this, I think you should also try writing these programs in other languages you know so that you can contrast what makes Rust better or worse, easier or harder.

Скачать Command-Line Rust (Second Early Release)





Ad Litteram. Купить и скачать книги в fb2 на любом устройстве, читать онлайн

Акция С заботой о здоровье и безопасности

Самые ожидаемые книги мая 2022 года

Больше книг - больше выгода! Скидки до 30%




My-shop.ru: самый большой выбор детских игрушек в Рунете My-shop.ru - книжный Интернет-магазин My-shop.ru - Интернет-магазин для учителей My-shop.ru - Интернет-магазин учебной литературы
Интернет-магазин детских игрушек Книжный интернет-магазин Интернет-магазин для учителей Интернет-магазин учебной литературы
       

My-shop.ru - Ваш Интернет-магазин My-shop.ru - детский Интернет-магазин My-shop.ru - Интернет-магазин товаров для рукоделия My-shop.ru - Интернет-магазин товаров для образования
Интернет-магазин с более 700000 товаров Интернет-магазин товаров для детей Интернет-магазин товаров для рукоделия Интернет-магазин товаров для образования
       


 


BooksKeeper - электронная библиотека, ежедневно пополняемая нашими авторами.
Все материалы, представленные на нашем сайте, Вы сможете скачать по ссылкам различных бесплатных файлообменников совершенно бесплатно!
Инструкции, поясняющие, как надо качать бесплатно с файлообменников смотреть тут
Регистрация на нашем сайте позволит Вам добавлять свои книги, а также комментировать опубликованные книги, общаться с нашими авторами.
Для этого мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Размещение Вашего баннера на книжном сайте BEGET - первые 30 дней хостинга БЕСПЛАТНО! HostLife - лучший платный хостинг
Баннер или тизер? Выбирай! BEGET - первые 30 дней хостинга БЕСПЛАТНО! HostLife - лучший платный хостинг!
Размещение Вашего баннера на нашем сайте - это дешевая реклама Ваших сайтов или партнерских программ! Стабильный, профессиональный и ОЧЕНЬ выгодный хостинг на сегодняший день! Бонусы, акции - все для Вас! Отличный хостинг по цене от 1.87$/месяц! Рекомендация от сайта Bookskeeper.ru!


Бесплатная электронная библиотека. Скачать книги бесплатно!
Текущий раздел » » » Command-Line Rust: A Project-Based Primer for Writing Rust CLIs (Second Early Release)

Наша электронная библиотека Bookskeeper.ru - это интернет-витрина, где любой посетитель может публиковать электронные варианты книг, журналов, газет, комиксов, в общем, любой литературы со ссылками для медленного, но бесплатного скачивания с файлообменников.

В нашем книжном хранилище Вы всегда найдете литературу на любой вкус человека любого возраста - от детских комиксов и расскрасок до серьезной научной литературы.
 
 

Реклама


Садовые печи-барбекю от компании Династия


Возврат инвестиций scamconsulting.com


Фотоаппарат моментальной печати купить c БЕСПЛАТНОЙ ДОСТАВКОЙ!



Labirint.ru - ваш проводник по лабиринту книг



Book24.ru - книжный интернет магазин



BEGET - первые 30 дней хостинга БЕСПЛАТНО!



Turbobit - Получите турбо-доступ и скачивайте безлимитно и без рекламы!



Ad Litteram. Купить и скачать книги в fb2 на любом устройстве, читать онлайн



Kwork.ru - услуги фрилансеров от 500 руб.


Интернет-магазин ШОПС. Нужные товары для Вашего дома, сада, автомобиля
 
 

Топ публикаций

 
  • Глебов Макс - Сборник "Блюстители хаоса" (2 книги)
  • Павел Корнев - Собрание сочинений (74 книги)
  • Выбор. Долгие каникулы в Одессе
  • Заюшкина избушка (сборник)
  • История на просеке
  • Сборник произведений в 324 книгах (Дружба народов. Харвест и др.) 1983-2022
  • Полари. Цикл из 15 книг
  • Автоматика и программная инженерия №4 (2021)
  • Ионов Павел - Сборник "Пача" (2 книги)
  • Комсомольская правда (Толстушка) Россия №19т 2022
  • Ловушка для людей (аудиокнига)
  • Pitstop №4 2022
  • S-T-I-K-S. Первый ангел
  • Титан. Цикл из 3 книг
  • Каменев А. - Сборник "Алхимик" (4 книги)
  • Арчи. Цикл из 7 книг
  • Целитель (В. Большаков). Цикл из 7 книг
  • Последний реанорец. Том I
  • Сын ведьмы. Цикл из 3 книг
  • Титан. Цикл из 2 книг
  • А.Смолин, ведьмак. Цикл из 7 книг
  • Рави Ивар - Сборник произведений (12 книг)
  • Сибирский целитель
  • Беличенко Константин - Сборник "Контрабандист Сталина" (8 книг)
  • Алтарный маг. Цикл из 6 книг
  • Самая тёмная ночь. Цикл из 2 книг
  • Псы Нинеи. Стаф. Цикл из 4 книг
  • Квантик №3 (март 2022)
  • Игра Хаоса. Цикл из 11 книг
  • Телохранитель Темного Бога. Цикл из 3 книг
  •