{"title":"Noel Kalicharan","description":"\u003cp\u003eDelve into the poignant and thought-provoking works of Noel Kalicharan. Exploring themes of identity, displacement, and the search for belonging, his novels offer a powerful and enriching reading experience. Browse his collection now.\u003c\/p\u003e","products":[{"product_id":"julia-bit-by-bit-book-noel-kalicharan-9783030739355","title":"Julia - Bit by Bit","description":"The main goal of this book is to teach fundamental programming principles to beginners using Julia, one of the fastest growing programming languages today. Julia can be classified as a \"modern\" language, possessing many features not available in more popular languages like C and Java.    The book is organized in 10 chapters. Chapter 1 gives an overview of the programming process. It shows how to write a first Julia program and introduces some of the basic building blocks needed to write programs. Chapter 2 is all about numbers—integers, floating-point, operators, expressions—how to work with them and how to print them. Chapter 3 shows how to write programs which can make decisions. It explains how to use if and if…else statements. Chapter 4 explains the notion of ‘looping’, implemented using for and while statements. It also explains how to read data from a file and write results to a file. Chapter 5 formally treats with functions, enabling a (large) program to be broken up into smaller manageable units which work together to solve a given problem. Chapter 6 is devoted to characters and strings. In Julia, we can work with them as seamlessly as we do with numbers. Chapter 7 tackles array processing, which is significantly easier in Julia than other languages. Chapter 8 is about sorting and searching techniques. Sorting puts data in an order that can be searched more quickly\/easily, and makes it more palatable for human consumption. Chapter 9 introduces structures, enabling us to group data in a form that can be manipulated more easily as a unit. Chapter 10 deals with two useful data structures—dictionaries and sets. These enable us to solve certain kinds of problems more easily and conveniently than we can without them.    This book is intended for anyone who is learning programming for the first time. The presentation is based on the fact that many students (though not all) have difficulties in learning programming. To overcome this, the book uses an approach which provides clear examples, detailed explanations of very basic concepts and numerous interesting problems (not just artificial exercises whose only purpose is to illustrate some language feature).","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49739279761681,"sku":"NGR9783030739355","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52615464059153,"sku":"NLS9783030739355","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/303073935X.jpg?v=1751452154"},{"product_id":"c-programming-an-advanced-course-book-noel-kalicharan-9781438275574","title":"C Programming - An Advanced Course","description":"This book takes up where C Programming - A Beginner's Course leaves off. It assumes you have a working knowledge of basic programming concepts such as variables, constants, assignment, selection (if.else) and looping (while, for). It also assumes you are comfortable with writing functions and working with arrays. If you are not, it is recommended that you study C Programming - A Beginner's Course before tackling the material in this book. As in the first book, the emphasis is not on teaching the C language, per se, but rather, on using C to teach concepts that any budding programmer should know. The major topics covered are sorting, searching, merging, structures, pointers, linked lists, stacks, queues, recursion and random numbers.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50097715642641,"sku":"CIN1438275579G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52749532463377,"sku":"NIN9781438275574","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1438275579.jpg?v=1751178337"},{"product_id":"data-structures-in-c-book-noel-kalicharan-9781438253275","title":"Data Structures In C","description":null,"brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50163887997201,"sku":"CIN1438253273VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51026084364561,"sku":"NIN9781438253275","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51912656224529,"sku":"GOR013327499","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52417051361553,"sku":"CIN1438253273G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52819403800849,"sku":"CIN1438253273A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1438253273.jpg?v=1750714600"},{"product_id":"c-by-example-book-noel-kalicharan-9780521456500","title":"C by Example","description":"C is one of the most popular programming languages today. It is flexible, efficient and highly portable, and is used for writing many different kinds of programs, from compilers and assemblers to spreadsheets and games. This book is based on ANSI C - the recently adopted standard for the C language. It assumes familiarity with basic programming concepts such as variables, constants, iteration and looping, but covers all aspects of C. In general it is as much about learning programming skills as it is about mastering the art of coding programs in C. To this end the text contains a wealth of examples and exercises that foster and test the understanding of the concepts developed in each chapter. An outstanding feature of this book is a treatment of 'pointers'. The topic is presented in a clear, logical and reasoned manner that is easy to follow. Binary files and random access files are also treated in such a manner that the reader can easily become adept at using them. Anybody who wishes to get to grips with the art of programming in C will find this a most valuable book.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50353006117137,"sku":"CIN0521456509VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52150917071121,"sku":"NLS9780521456500","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0521456509.jpg?v=1751391210"},{"product_id":"data-structures-in-java-book-noel-kalicharan-9781438275178","title":"Data Structures In Java","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51026130501905,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51026132107537,"sku":"NIN9781438275178","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/143827517X.jpg?v=1751052583"},{"product_id":"advanced-topics-in-c-book-noel-kalicharan-9781430264002","title":"Advanced Topics in C","description":"Advanced Topics In C teaches concepts that any budding programmer should know.        This book assumes you have a working knowledge of basic programming concepts such as variables, constants, assignment, selection (if..else) and looping (while, for).","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52121142427921,"sku":"NLS9781430264002","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52749031178513,"sku":"NIN9781430264002","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53682274926865,"sku":"CIN1430264004G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781430264002.jpg?v=1757429329"},{"product_id":"learn-to-program-with-c-book-noel-kalicharan-9781484213728","title":"Learn to Program with C","description":"This book teaches computer programming to the complete beginner using the native C language. As such, it assumes you have no knowledge whatsoever about programming. The main goal of this book is to teach fundamental programming principles using C, one of the most widely used programming languages in the world today.  We discuss only those features and statements in C that are necessary to achieve our goal. Once you learn the principles well, they can be applied to any language. If you are worried that you are not good at high-school mathematics, don’t be. It is a myth that you must be good at mathematics to learn programming.   C is considered a ‘modern’ language even though its roots date back to the 1970s. Originally, C was designed for writing ‘systems’ programs—things like operating systems, editors, compilers, assemblers and input\/output utility programs. But, today, C is used for writing all kinds of applications programs as well—word processing programs, spreadsheet programs, database management programs, accounting programs, games, robots, embedded systems\/electronics (i.e., Arduino), educational software—the list is endless.    Note: Appendices A-D are available as part of the free source code download at the Apress website.   What You Will Learn:      How to get started with programming using the C language  How to use the basics of C How to program with sequence, selection and repetition logic  How to work with characters  How to work with functions  How to use arrays   Who This Book Is For:This book is intended for anyone who is learning programming for the first time.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52598037119249,"sku":"NLS9781484213728","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484213728.jpg?v=1761075341"},{"product_id":"advanced-topics-in-java-book-noel-kalicharan-9781430266198","title":"Advanced Topics in Java","description":"Java is one of the most widely used programming languages today. It was first released by Sun Microsystems in 1995. Over the years, its popularity has grown to the point where it plays an important role in most of our lives. From laptops to data centers, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! There are tons of applications and heaps of websites that will not work unless you have Java installed, and more are created every day. And, of course, Java is used to power what has become the world's most dominant mobile platform, Android.   Advanced Topics In Java teaches the algorithms and concepts that any budding software developer should know. You'll delve into topics such as sorting, searching, merging, recursion, random numbers and simulation, among others. You will increase the range of problems you can solve when you learn how to create and manipulate versatile and popular data structures such as binary trees and hash tables.      This book assumes you have a working knowledge of basic programming concepts such as variables, constants, assignment, selection (if..else) and looping (while, for). It also assumes you are comfortable with writing functions and working with arrays. If you study this book carefully and do the exercises conscientiously, you would become a better and more agile software developer, more prepared to code today's applications - no matter the language.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52675643638033,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52675644195089,"sku":"NLS9781430266198","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781430266198.jpg?v=1762302378"}],"url":"https:\/\/www.worldofbooks.com\/en-au\/collections\/author-books-by-noel-kalicharan.oembed","provider":"World of Books ","version":"1.0","type":"link"}