Douglas Crockford starts by looking at the fundamentals: names, numbers, booleans, characters, and bottom values. JavaScript’s number type is shown to be faulty and limiting, but then Crockford shows how to repair those problems. He then moves on to data structures and functions, exploring the underlying mechanisms and then uses higher order functions to achieve class-free object oriented programming. The book also looks at eventual programming, testing, and purity, all the while looking at the requirements of The Next Language. Most of our languages are deeply rooted in the paradigm that produced FORTRAN. Crockford attacks those roots, liberating us to consider the next paradigm.He also presents a strawman language and develops a complete transpiler to implement it. The book is deep, dense, full of code, and has moments when it is intentionally funny.
"synopsis" may belong to another edition of this title.
Douglas Crockford has been called a JavaScript Guru, but he is more of a Mahatma. He was born in Frostbite Falls, Minnesota, but left when he was only six months old because it was just too damn cold. He has worked in learning systems, small business systems, office automation, games, interactive music, multimedia, location-based entertainment, social systems, and programming languages. He is the inventor of Tilton, the ugliest programming language that was not specifically designed to be an ugly programming language. He is best known for having discovered that there are good parts in JavaScript. That was the first important discovery of the Twenty First Century. He also discovered the JSON Data Interchange Format, the world's most loved data format.
"About this title" may belong to another edition of this title.
Seller: World of Books (was SecondSale), Montgomery, IL, U.S.A.
Paperback. Condition: Good. This book is for people who have had some experience with Java­Script, and want to have a better, deeper understanding of how it works and how to use it well. It is also for experienced pro­gram­mers who are looking to understand the workings of another lan­guage.This book is not for beginners. I hope to someday write a book for beginners. This is not that book. This is not a light book. If you skim it, you will likely get nothing from of it.This book is not about JavaScript engines or virtual machines. It is about the lan­guage itself and the things every pro­gram­mer should know about it. This book is a radical reappraisal of Java­Script, how it works, how it could be made better, and how it can be better used. It is about how to think about Java­Script and how to think in Java­Script. I am going to pretend that the current version of the lan­guage is the only version. I am not going to waste your time by showing how things worked in ES1 or ES3 or ES5. That does not matter. The focus is on how Java­Script works for us now.This book is not comprehensive. There are large, complex chunks of the lan­guage that will be dismissed without a word. If I fail to mention your most favorite fea­ture, that is most likely because that fea­ture is crap. I will not be paying much attention to syntax. I am assuming that you already know how to write an if statement. Seller Inventory # CIN1949815005G
Seller: BooksRun, Philadelphia, PA, U.S.A.
Paperback. Condition: Very Good. It's a well-cared-for item that has seen limited use. The item may show minor signs of wear. All the text is legible, with all pages included. It may have slight markings and/or highlighting. Seller Inventory # 1949815005-11-1
Seller: World of Books Inc, Montgomery, IL, U.S.A.
Paperback. Condition: Good. This book is for people who have had some experience with Java­Script, and want to have a better, deeper understanding of how it works and how to use it well. It is also for experienced pro­gram­mers who are looking to understand the workings of another lan­guage.This book is not for beginners. I hope to someday write a book for beginners. This is not that book. This is not a light book. If you skim it, you will likely get nothing from of it.This book is not about JavaScript engines or virtual machines. It is about the lan­guage itself and the things every pro­gram­mer should know about it. This book is a radical reappraisal of Java­Script, how it works, how it could be made better, and how it can be better used. It is about how to think about Java­Script and how to think in Java­Script. I am going to pretend that the current version of the lan­guage is the only version. I am not going to waste your time by showing how things worked in ES1 or ES3 or ES5. That does not matter. The focus is on how Java­Script works for us now.This book is not comprehensive. There are large, complex chunks of the lan­guage that will be dismissed without a word. If I fail to mention your most favorite fea­ture, that is most likely because that fea­ture is crap. I will not be paying much attention to syntax. I am assuming that you already know how to write an if statement. Seller Inventory # CIN1949815005G
Seller: St Vincent de Paul of Lane County, Eugene, OR, U.S.A.
Condition: Good. paperback 100% of proceeds go to charity! Good condition with all pages in tact. Item shows signs of use and may have cosmetic defects. Seller Inventory # P-04-5001
Seller: Better World Books: West, Reno, NV, U.S.A.
Condition: Fine. Used book that is in almost brand-new condition. May contain a remainder mark. Better World Books: Buy Books. Do Good. Seller Inventory # 50146415-75
Seller: Brit Books, Milton Keynes, United Kingdom
Paperback. Condition: Used; Very Good. ***Simply Brit*** Welcome to our online used book store, where affordability meets great quality. Dive into a world of captivating reads without breaking the bank. We take pride in offering a wide selection of used books, from classics to hidden gems, ensuring there is something for every literary palate. All orders are shipped within 24 hours and our lightning fast-delivery within 48 hours coupled with our prompt customer service ensures a smooth journey from ordering to delivery. Discover the joy of reading with us, your trusted source for affordable books that do not compromise on quality. Seller Inventory # 4361388
Quantity: 1 available
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: As New. Unread book in perfect condition. Seller Inventory # 34496549
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: New. Seller Inventory # 34496549-n
Seller: California Books, Miami, FL, U.S.A.
Condition: New. Seller Inventory # I-9781949815009
Seller: Majestic Books, Hounslow, United Kingdom
Condition: New. Print on Demand pp. 279. Seller Inventory # 382309155
Quantity: 4 available