Tae's bookshelf: programming-languages en-US Thu, 26 Sep 2024 19:56:48 -0700 60 Tae's bookshelf: programming-languages 144 41 /images/layout/goodreads_logo_144.jpg <![CDATA[Land of Lisp: Learn to Program in Lisp, One Game at a Time!]]> 11793388 504 Conrad Barski 1593273495 Tae 4 programming-languages 4.21 2010 Land of Lisp: Learn to Program in Lisp, One Game at a Time!
author: Conrad Barski
name: Tae
average rating: 4.21
book published: 2010
rating: 4
read at: 2017/04/17
date added: 2024/09/26
shelves: programming-languages
review:

]]>
LISP 1.5 Programmer's Manual 3974153 106 Michael I. Levin 0262130114 Tae 0 programming-languages 4.46 1962 LISP 1.5 Programmer's Manual
author: Michael I. Levin
name: Tae
average rating: 4.46
book published: 1962
rating: 0
read at: 2023/08/05
date added: 2023/08/05
shelves: programming-languages
review:

]]>
PureScript by Example 23288390 235 Phil Freeman Tae 4 programming-languages 4.17 PureScript by Example
author: Phil Freeman
name: Tae
average rating: 4.17
book published:
rating: 4
read at: 2020/12/18
date added: 2023/08/04
shelves: programming-languages
review:

]]>
LISP I Programmer's Manual 50617602 Later, the advanced features will be found useful although they are less neat, and less carefully described.]]> 156 Phyllis A. Fox Tae 0 programming-languages 5.00 1960 LISP I Programmer's Manual
author: Phyllis A. Fox
name: Tae
average rating: 5.00
book published: 1960
rating: 0
read at: 2023/08/01
date added: 2023/08/02
shelves: programming-languages
review:

]]>
<![CDATA[Object-Oriented Programming with Objective-C]]> 13327273 37 Apple Inc. Tae 1 programming-languages 3.75 Object-Oriented Programming with Objective-C
author: Apple Inc.
name: Tae
average rating: 3.75
book published:
rating: 1
read at: 2023/03/16
date added: 2023/03/16
shelves: programming-languages
review:

]]>
<![CDATA[GAWK: Effective Awk Programming]]> 19407718 490 Arnold D. Robbins 1882114280 Tae 4 programming-languages 4.00 1996 GAWK: Effective Awk Programming
author: Arnold D. Robbins
name: Tae
average rating: 4.00
book published: 1996
rating: 4
read at: 2015/04/16
date added: 2023/03/16
shelves: programming-languages
review:

]]>
Programming in Lua 1332383 328 Roberto Ierusalimschy 8590379825 Tae 4 programming-languages 3.95 2001 Programming in Lua
author: Roberto Ierusalimschy
name: Tae
average rating: 3.95
book published: 2001
rating: 4
read at: 2021/10/24
date added: 2021/10/24
shelves: programming-languages
review:
Why is Lua so weird? Here are the answers! The book covers more than most people will use, from how to write applications to how to embed Lua in bigger C systems. If you want to learn Lua to script Neovim the second edition is the one you are looking for
]]>
<![CDATA[A Beginner's Guide to Scala, Object Orientation and Functional Programming]]> 52765599 531 John Hunt Tae 2 programming-languages 2.00 A Beginner's Guide to Scala, Object Orientation and Functional Programming
author: John Hunt
name: Tae
average rating: 2.00
book published:
rating: 2
read at: 2019/09/09
date added: 2020/03/28
shelves: programming-languages
review:

]]>
Lua 5.1 Reference Manual 1315567 112 Roberto Ierusalimschy 8590379833 Tae 4 programming-languages
It is a manual, it doesn't teaches how to program]]>
4.02 2006 Lua 5.1 Reference Manual
author: Roberto Ierusalimschy
name: Tae
average rating: 4.02
book published: 2006
rating: 4
read at: 2019/01/02
date added: 2019/01/02
shelves: programming-languages
review:
Lua is such a small language that you only need this book (or a later version) to start programming.

It is a manual, it doesn't teaches how to program
]]>
<![CDATA[Programming in Prolog: Using the ISO Standard]]> 20173740 Originally published in 1981, this was the first textbook on programming in the Prolog language and is still the definitive introductory text on Prolog. Though many Prolog textbooks have been published since, this one has withstood the test of time because of its comprehensiveness, tutorial approach, and emphasis on general programming applications.


Prolog has continued to attract a great deal of interest in the computer science community, and has turned out to be a basis for an important new generation of programming languages and systems for Artificial Intelligence. Since the previous edition of Programming in Prolog, the language has been standardised by the International Organization for Standardization (ISO) and this book has been updated accordingly. The authors have also introduced some new material, clarified some explanations, corrected a number of minor errors, and removed appendices about Prolog systems that are now obsolete.

]]>
314 William F. Clocksin 3642554814 Tae 4 programming-languages 3.75 1981 Programming in Prolog: Using the ISO Standard
author: William F. Clocksin
name: Tae
average rating: 3.75
book published: 1981
rating: 4
read at: 2018/10/22
date added: 2018/10/22
shelves: programming-languages
review:
It has some issues but overall I think it is a great programming book. I liked how it is structured and the fact that it includes sample programs and proposes some projects.
]]>
<![CDATA[Código de máquina para principiantes]]> 31438659 48 Lisa Watts 8473741471 Tae 3 programming-languages 3.00 1983 Código de máquina para principiantes
author: Lisa Watts
name: Tae
average rating: 3.00
book published: 1983
rating: 3
read at: 2016/10/01
date added: 2018/10/18
shelves: programming-languages
review:

]]>
<![CDATA[Think Python: How To Think Like A Computer Scientist]]> 17225675 300 Allen B. Downey 1449330711 Tae 5 programming-languages 4.67 Think Python: How To Think Like A Computer Scientist
author: Allen B. Downey
name: Tae
average rating: 4.67
book published:
rating: 5
read at: 2010/03/21
date added: 2017/04/14
shelves: programming-languages
review:

]]>
The Rust Programming Language 25008661
Known by the Rust community as "The Book," The Rust Programming Language includes concept chapters, where you’ll learn about a particular aspect of Rust, and project chapters, where you’ll apply what you’ve learned so far to build small programs.

The Book opens with a quick hands-on project to introduce the basics then explores key concepts in depth, such as ownership, the type system, error handling, and fearless concurrency. Next come detailed explanations of Rust-oriented perspectives on topics like pattern matching, iterators, and smart pointers, with concrete examples and exercises--taking you from theory to practice.

The Rust Programming Language will show you how to:

Grasp important concepts unique to Rust like ownership, borrowing, and lifetimes
Use Cargo, Rust’s built-in package manager, to build and maintain your code, including downloading and building dependencies
Effectively use Rust’s zero-cost abstractions and employ your own

You’ll learn to develop reliable code that’s speed and memory efficient, while avoiding the infamous and arcane programming pitfalls common at the systems level. When you need to dive down into lower-level control, this guide will show you how without taking on the customary risk of crashes or security holes and without requiring you to learn the fine points of a fickle toolchain.

You’ll also learn how to create command line programs, build single- and multithreaded web servers, and much more.

The Rust Programming Language fully embraces Rust’s potential to empower its users. This friendly and approachable guide will help you build not only your knowledge of Rust but also your ability to program with confidence in a wider variety of domains.]]>
347 Steve Klabnik Tae 4 programming-languages 4.50 The Rust Programming Language
author: Steve Klabnik
name: Tae
average rating: 4.50
book published:
rating: 4
read at: 2015/05/31
date added: 2015/05/31
shelves: programming-languages
review:

]]>
<![CDATA[Programming: Principles and Practice Using C++]]> 2914066
Available here:



Programming: Principles and Practice Using C++ (2nd Edition) PDF by Bjarne Stroustrup]]>
1236 Bjarne Stroustrup 0321543726 Tae 2 programming-languages 4.19 Programming: Principles and Practice Using C++
author: Bjarne Stroustrup
name: Tae
average rating: 4.19
book published:
rating: 2
read at: 2012/06/04
date added: 2014/12/30
shelves: programming-languages
review:
This book was written for people who have no background in programming, but I could not have learned to program with it. For people with a background in programming, it is a looong book, that have a lot of information.
]]>