Programming and scripting languages: general Books

2620 products


  • Out of stock

    £28.79

  • 15 in stock

    £28.18

  • Lulu Press The CMake Tutorial

    15 in stock

    15 in stock

    £28.47

  • Lulu.com SAS Programming Experiences

    15 in stock

    15 in stock

    £35.83

  • Lulu.com Altair SLC

    15 in stock

    15 in stock

    £21.08

  • 15 in stock

    £24.31

  • Lulu.com Manual de Programación I

    15 in stock

    15 in stock

    £14.68

  • Lulu Press Programming Games for Atari 2600

    15 in stock

    15 in stock

    £22.39

  • Lulu.com Programming Games for Atari 2600

    15 in stock

    15 in stock

    £30.64

  • Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Pro Bash Programming

    15 in stock

    Book SynopsisThe bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of shell internals, shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming Unix lore, you can write professional bash 4.0 programs through standard programming techniques. Complete bash coverage Teaches bash as a programming language Helps you master bash 4.0 features Table of Contents Hello, World! Your First Shell Program Input, Output, and Throughput Looping and Branching Command-Line Parsing and Expansion Parameters and Variables Shell Functions String Manipulation File Operations and Commands Reserved Words and Builtin Commands Writing Bug-Free Scripts and Debugging the Rest Programming for the Command Line Runtime Configuration Data Processing Scripting the Screen Entry-Level Programming

    15 in stock

    £43.99

  • 15 in stock

    £21.95

  • Editorium Macro Cookbook for Microsoft Word

    15 in stock

    15 in stock

    £9.79

  • Createspace Independent Publishing Platform Basic IBM Mainframe Assembly Language Programming Volume 1

    15 in stock

    15 in stock

    £13.64

  • Out of stock

    £999.99

  • Apress Sudoku Programming with C

    15 in stock

    Book SynopsisSudoku Programming with C teaches you how to write computer programs to solve and generate Sudoku puzzles. However, the author wanted to include a solving program capable of listing the strategies necessary to solve any particular puzzle.Table of Contents1. Modelling a Sudoku Puzzle in C2. The Strategies3. Main Program and Utilities4. Implementing 'unique'5. Implementing 'naked' Strategies6. Implementing 'hidden' Strategies7. Implementing 'box-line'8. Implementing 'pointing-line'9. Implementing 'lines' Strategies10. Implementing 'Y-wing'11. Implementing 'XY-chain'12. Implementing 'rectangle'13. Implementing 'backtrack'14. Solving Thousands of Puzzles15. Generating Sudokus16. Puzzle Statistics17. Puzzles18. Samurai SudokusA. Eclipse CDTB. Puzzle SolutionsC. Abbreviations and AcronymsD. Strategy Index

    15 in stock

    £44.99

  • Apress Data Science Fundamentals for Python and MongoDB

    15 in stock

    Table of Contents1. Introduction2. Monte Carlo Simulation and Density Functions3. Linear Algebra4. Gradient Descent5. Working with Data6. Exploring Data

    15 in stock

    £27.99

  • Apress Learn PHP 8

    15 in stock

    Table of Contents1. Introduction to PHP 82. Interfaces, Platforms, Containers: Three-Tiers Programming3. Modular Programming4. Secure User Interfaces5. Handling and Logging Exceptions6. Data Objects7. Authentication8. Multi-functional Interfaces

    15 in stock

    £37.99

  • Apress Ontologies with Python

    15 in stock

    Table of ContentsChapter 1: Introduction1. Who is this book for?2. Why ontologies?3. Why Python?4. Why Owlready?5. Book outline6. AcknowledgementsChapter 2: Python Language: Adopt a Snake! 1. Installing Python2. Starting Python3. Syntax 4. Main datatypes5. Conditions (if)6. Loops (for) 7. Generators8. Functions (def) 9. Classes (class) 10. Python modules11. Installing Owlready212. SummaryChapter 3: OWL Ontologies 1. An ontology... what does it look like?2. Creating ontologies manually with the Protégé editor3. Example: An ontology of bacteria4. Creating a new ontology• Classes• Disjoints• Partitions • Data properties• Object properties • Restrictions • Union, intersection, and complement• Definitions (equivalent to relations)• Individuals • Other constructs 5. Automatic reasoning6. Modeling exercises7. SummaryChapter 4: Accessing Ontologies in Python 1. Importing Olwready2. Loading an ontology 3. Imported ontologies4. Listing the content of the ontology 5. Accessing to entities • Individuals • Relations • Classes• Existential restrictions • Properties 6. Searching for entities 7. Huge ontologies and disk cache 8. Namespaces 9. Modifying entity rendering as text 10. Local directory of ontologies 11. Reloading an ontology in the quadstore 12. Example: Creating a dynamic website from an ontology13. SummaryChapter 5: Creating and Modifying Ontologies in Python 1. Creating an empty ontology 2. Creating classes 3. Creating properties 4. Creating individuals 5. Modifying entities: Relations and existential restrictions6. Creating entities within a namespace7. Renaming entities (refactoring)8. Multiple definitions and forward declarations9. Destroying entities 10. Destroying an ontology11. Saving an ontology12. Importing ontologies 13. Synchronization 14. Example: Populating an ontology from a CSV file15. SummaryChapter 6: Constructs, Restrictions, Class Properties 1. Creating constructs 2. Accessing constructs parameters 3. Restrictions as class properties 4. Defined classes 5. Example: Creating the ontology of bacteria in Python6. Example: Populating an ontology with defined classes7. SummaryChapter 7: Automatic Reasoning 1. Disjoints 2. Open-world assumption3. Reasoning in a closed world, or in a local closed world4. Inconsistent classes and inconsistent ontologies5. Restriction and reasoning on numbers and strings 6. SWRL rules 7. Example: An ontology-based decision support system8. SummaryChapter 8: Annotations, Multilingual Texts and Full Text Search 1. Annotating entities2. Multilingual texts3. Annotating constructs4. Annotating properties and relations 5. Creating new annotation classes6. Ontology metadata 7. Full text search 8. Example: Using DBpedia in Python • Loading DBpedia • A search engine for Dbpedia9. SummaryChapter 9: Using Medical Terminologies with PyMedTermino and UMLS 1. UMLS 2. Importing terminologies from UMLS 3. Loading terminologies after initial importation 4. Using ICD10 5. Using SNOMED CT6. Using UMLS unified concepts (CUI)7. Transcoding between terminologies8. Manipulating sets of concepts 9. Importing all terminologies in UMLS10. Example: Linking the ontology of bacteria with UMLS11. Example: A multi-terminology browser12. SummaryChapter 10: Mixing Python and OWL 1. Adding Python methods to OWL classes 2. Associating a Python module to an ontology• Manual import • Automatic import 3. Polymorphism with type inference 4. Introspection 5. Reading restrictions backward 6. Example: using Gene Ontology and managing part-of relations7. Example: A “dating site” for proteins8. SummaryChapter 11: Working with RDF Triples and Worlds 1. RDF triples2. Manipulating RDF triples with RDFlib 3. Performing SPARQL requests 4. Accessing RDF triples with Owlready5. Interrogating the SQLite3 database directly6. Creating several, isolated, world7. SummaryAnnex A: Description logicsAnnex B: Notations for formal ontologiesAnnex C: Reference manual

    15 in stock

    £44.99

  • APress Applied Generative AI for Beginners

    15 in stock

    Book SynopsisThis book provides a deep dive into the world of generative AI, covering everything from the basics of neural networks to the intricacies of large language models like ChatGPT and Google Bard. It serves as a one-stop resource for anyone interested in understanding and applying this transformative technology and is particularly aimed at those just getting started with generative AI. Applied Generative AI for Beginners is structured around detailed chapters that will guide you from foundational knowledge to practical implementation. It starts with an introduction to generative AI and its current landscape, followed by an exploration of how the evolution of neural networks led to the development of large language models. The book then delves into specific architectures like ChatGPT and Google Bard, offering hands-on demonstrations for implementation using tools like Sklearn. You'll also gain insight into the strategic aspects of implementing generative AI in an enterprise setting, with Table of Contents

    15 in stock

    £44.99

  • 15 in stock

    £16.69

  • Taylor & Francis Inc Agile ModelBased Development Using UMLRSDS

    Out of stock

    Book SynopsisThis book describes the concepts and application of model-based development (MBD), model transformations, and Agile MBD to a wide range of software systems. It covers systems requirements engineering, system specification and design, verification, reuse, and system composition in the context of Agile MBD. Examples of applications in finance, system migration, internet systems and software refactoring are given. An established open-source MBD technology, UML-RSDS, is used throughout to illustrate the concepts.The book is suitable for industrial practitioners who need training in Agile MBD, and those who need to understand the issues to be considered when introducing MBD in an industrial context. It is also suitable for academic researchers, and for use as text for undergraduate or postgraduate courses in MBD. Examples for educational use of UML-RSDS are included in the book.Table of ContentsIntroduction. Overview of development using UML-RSDS. Class Diagrams. Constraints. Use Cases. Design Synthesis. Model Transformations. Design Patterns and Refactorings. System Composition. Agile Development and Model-based Development. Requirements Analysis and Specification. System Verification. Reactive Systems Development with UML-RSDS. Enterprise Systems Development with UML-RSDS. Example Case Studies. Conclusions.

    Out of stock

    £999.99

  • Mercury Learning and Information Full Stack iOS Development with Swift and Vapor

    Out of stock

    Book Synopsis

    Out of stock

    £39.96

  • Independently Published Java Design Patterns

    15 in stock

    15 in stock

    £11.86

  • Createspace Independent Publishing Platform Python for Everybody: Exploring Data in Python 3

    15 in stock

    15 in stock

    £12.39

  • Createspace Independent Publishing Platform A Guide to Writing Excel Formulas and VBA Macros

    15 in stock

    15 in stock

    £10.31

  • Createspace Independent Publishing Platform Transitioning SQL to dplyr: R Data Transformation

    15 in stock

    15 in stock

    £9.28

  • 15 in stock

    £11.78

  • 15 in stock

    £21.01

  • MC Press, LLC IBM System i APIs at Work

    Out of stock

    Book SynopsisApplication Program Interfaces (APIs) are powerful, built-in tools used to solve business problems. Many System i programmers, however, do not have a working knowledge of the APIs available within i5/OS. Worse still, programmers who are familiar with the use of APIs may not be taking full advantage of the APIs and processing techniques available to them.In this book, author and noted IBM API expert Bruce Vining is your guide to making sense, and effectively mastering, the wide variety of APIs available with System i. Each chapter is full of real business-world examples that you can modify and use in your own environment.In recent years, the business programmer has had to integrate applications—often from different operating systems and programming platforms—using different languages to integrate business rules and requirements. APIs allow you to gain access to the underlying structure of an application. With this book you will soon realize that APIs are among the most powerful tools in your toolbox.New for this edition:• New chapters covering topics such as exit point concepts, Integrated File System, date and time, cryptographic services, TCP/IP, and more • Sorting, character data conversion, and user application information • APIs are covered in depth • Fully updated code on previous APIs to bring them up to newer standards • Updates to API changes since the previous edition • Modernized RPG code to demonstrate current coding style • An Appendix with COBOL examples and implementation including API equivalents for RPG support of memory management, bit testing, edit words, and more • Check Your Knowledge tasks at the conclusion of each chapter with solutions provided in RPG and COBOL Write client and server applications that enable your System i to communicatewith other systems, such as PCs, using socketsTable of ContentsChapter 1: API Fundamentals Chapter 2: Retrieve APIs Chapter 3: List APIs Chapter 4: Command Processing APIs Chapter 5: Object APIs Chapter 6: Data Queue APIs Chapter 7: Database File APIs Chapter 8: Date and Time APIs Chapter 9: Character Conversion APIs Chapter 10: Message APIs Chapter 11: Encryption APIs Chapter 12: Security APIs Chapter 13: Work Management APIs Chapter 14: Integrated File System APIs Chapter 15: Socket APIs Chapter 16: Odds & Ends Appendix A: About the CD-ROM Appendix B: ILE APIs Appendix C: COBOL APIs Appendix D: Answers to End-of-Chapter Questions

    Out of stock

    £67.15

  • MC Press, LLC Functions in Free-Format RPG IV

    Out of stock

    Book SynopsisWritten especially for programmers adopting a free-format style, this manual explores the role of functions in writing RPG IV programs. Demonstrating the potential of functions, many topics are explored such as details about existing RPG IV built-in functions, writing new functions, using ILE concepts to use C functions, and utilizing IBM API’s functions. Explaining how to write small programs, either as sub-procedures or modules, and how to gather those parts together to make programs that are easy to write and maintain, this is a natural next step for programmers familiar with a free-format style of coding.

    Out of stock

    £47.70

  • MC Press, LLC Subfiles in Free-Format RPG: Rules, Examples, Techniques, and Other Cool Stuff

    Out of stock

    Book SynopsisA comprehensive resource that can be used by RPG programmers as they advance from basic subfile usage to more advanced programming, this manual offers concepts, explanations, and practical examples that reflect current trends. With downloadable templates that include both the DDS and RPG IV code, this resource provides the techniques and styles—from basic single-page displays to powerful methods such as recursion, data queues, and embedded SQL—that enable RPG programmers to become subfile masters. With updated code that shows modern methods, such as ILE strategies and free-format RPG, this reference offers a bounty of practical examples and advanced techniques.

    Out of stock

    £63.00

  • MC Press, LLC Developing Business Applications for the Web: With HTML, CSS, JSP, PHP, ASP.NET, and JavaScript

    Out of stock

    Book SynopsisThis book focuses on using common Web tools to develop business applications. Professional business programmers who are new to Web development will quickly acquire the relevant information they need, starting with HTML and CSS. The book goes beyond simple HTML and introduces other common Web technologies, including Java Server Pages (JSP), PHP, ASP.NET, and JavaScript. The book shows how those technologies interact with HTML and how developers can use them to develop and deploy business applications that users access via the Web.This book is written by business programmers and educators for business programmers. It is not just an introduction to HTML, but an introduction to the most common tools any business programmer needs to develop browser-based applications. Upon completion of the book, a business developer or student will have learned to develop and implement a completed browser-based business application.

    Out of stock

    £63.00

  • MC Press, LLC 21st Century RPG: /Free, ILE, and MVC: Free, ILE, and MVC

    Out of stock

    Book SynopsisThis guide teaches programmers who have been left behind in the IBM i's evolution to code more productively and modernize their business applications. Shirey uses a casual, humorous teaching style to explain the concepts, along with plenty of code examples. Readers will gain confidence in areas that may be new to them and use the provided examples to practice what they've learned. The manual is structured so that whether they are using the latest IBM i technology or an older version, readers will learn methods to improve coding and applications, as well as become comfortable with writing programs using ILE RPG, free-format RPG, and Model-View-Controller (MVC).

    Out of stock

    £53.99

  • MC Press, LLC Complete CL: Sixth Edition

    Out of stock

    Book SynopsisThe IBM i Control Language, or CL, is the human interface to one of the most successful computing platforms ever. Mastery of this language is necessary to get the greatest benefit from the IBM i server. This book helps programmers and system administrators using IBM i get the most out of the platform by writing useful CL programs. This new edition has been updated for IBM i 7.3 and includes new built-in functions, new data types, and new support for SQL. Upon completion of the book, readers will be able to write and compile robust, production-grade programs in the IBM i Control Language, guided by a CL expert.

    Out of stock

    £56.00

  • Equity Press Herbalism

    15 in stock

    15 in stock

    £13.76

  • Manning Publications Concurrency in .NET: Modern patterns of concurrent and parallel programming

    Out of stock

    Book SynopsisDescription Functional languages help developers support concurrency by encouraging immutable data structures that can be passed between threads without having to worry about a shared state, all while avoiding side effects. Functional Concurrency in .NET teaches readers how to build concurrent and scalable programs in .NET using the functional paradigm. This intermediate-level guide is aimed at developers, architects, and passionate computer programmers. Key Features • In-depth explanations • Hands-on examples • Step-by-step instructions Audience This book is for readers with solid knowledge of a mainstream programming language, preferably C# or F#. About the technology To maximize the utilization of the computational resources available, the Microsoft .NET platform provides parallel execution of code through multithreading. By leveraging parallelism, a program can take full advantage of the resources available. Riccardo Terrell is a .NET seasoned software engineer, senior software architect and Microsoft MVP who is passionate about functional programming. He is well known and actively involved in the functional programming community including .NET meet ups and conferences and is the organizer for the Washington DC F# User Group. MANNING

    Out of stock

    £40.79

  • 15 in stock

    £10.44

  • 15 in stock

    £9.20

  • 15 in stock

    £7.32

  • 15 in stock

    £12.39

  • Larsen and Keller Education C++: The Programming Language

    Out of stock

    Out of stock

    £98.32

  • Larsen and Keller Education Fundamentals of Programming Languages

    Out of stock

    Out of stock

    £100.35

  • 15 in stock

    £22.79

  • 15 in stock

    £26.59

  • ClydeBank Media LLC JavaScript QuickStart Guide

    Out of stock

    Out of stock

    £25.19

  • Vibrant Publishers Java Essentials Volume 1

    Out of stock

    Out of stock

    £56.99

  • Out of stock

    £56.99

  • Murphy & Moore Publishing Concepts of Programming Languages

    Out of stock

    Book Synopsis

    Out of stock

    £108.07

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account