Browse Results

Showing 11,901 through 11,925 of 53,816 results

Database and Expert Systems Applications: 28th International Conference, DEXA 2017, Lyon, France, August 28-31, 2017, Proceedings, Part I (Lecture Notes in Computer Science #10438)

by Djamal Benslimane, Ernesto Damiani, William I. Grosky, Abdelkader Hameurlain, Amit Sheth and Roland R. Wagner

This two volume set LNCS 10438 and LNCS 10439 constitutes the refereed proceedings of the 28th International Conference on Database and Expert Systems Applications, DEXA 2017, held in Lyon, France, August 2017. The 37 revised full papers presented together with 40 short papers were carefully reviewed and selected from 166 submissions. The papers discuss a range of topics including: Semantic Web and Semantics; Graph Matching; Data Modeling, Data Abstraction, and Uncertainty; Preferences and Query Optimization; Data Integration and RDF Matching; Security and Privacy; Web Search; Data Clustering; Top-K and Skyline Queries; Data Mining and Big Data; Service Computing; Continuous and Temporal Data, and Continuous Query Language; Text Processing and Semantic Search; Indexing and Concurrency Control Methods; Data Warehouse and Data Stream Warehouse; Data Mining and Machine Learning; Recommender Systems and Query Recommendation; Graph Algorithms; Semantic Clustering and Data Classification.

Pattern Recognition and Artificial Intelligence: Third Mediterranean Conference, MedPRAI 2019, Istanbul, Turkey, December 22–23, 2019, Proceedings (Communications in Computer and Information Science #1144)

by Chawki Djeddi Akhtar Jamil Imran Siddiqi

This book constitutes the refereed proceedings of the Third Mediterranean Conference on Pattern Recognition and Artificial Intelligence, MedPRAI 2019, held in Istanbul, Turkey, in December 2019.The 18 revised full papers and one short paper presented were carefully selected from 54 submissions. The papers are covering the topics of recent advancements in different areas of pattern recognition and artificial intelligence, such as statistical, structural and syntactic pattern recognition, machine learning, data mining, neural networks, computer vision, multimedia systems, information retrieval, etc.

Pattern Recognition and Artificial Intelligence: 4th Mediterranean Conference, MedPRAI 2020, Hammamet, Tunisia, December 20–22, 2020, Proceedings (Communications in Computer and Information Science #1322)

by Chawki Djeddi Yousri Kessentini Imran Siddiqi Mohamed Jmaiel

This book constitutes the refereed proceedings of the 4th Mediterranean Conference on Pattern Recognition and Artificial Intelligence, MedPRAI 2020, held in Hammamet, Tunisia, in December 2020.​ Due to the COVID-19 pandemic the conference was held online.The 24 revised papers presented were thoroughly reviewed and selected from 72 submissions. The papers are covering the topics of recent advancements in different areas of pattern recognition and artificial intelligence, such as statistical, structural and syntactic pattern recognition, machine learning, data mining, neural networks, computer vision, multimedia systems, information retrieval, etc.

Pattern Recognition and Artificial Intelligence: 5th Mediterranean Conference, MedPRAI 2021, Istanbul, Turkey, December 17–18, 2021, Proceedings (Communications in Computer and Information Science #1543)

by Chawki Djeddi Imran Siddiqi Akhtar Jamil Alaa Ali Hameed İsmail Kucuk

This book constitutes the refereed proceedings of the 5th Mediterranean Conference on Pattern Recognition and Artificial Intelligence, MedPRAI 2021, held in Istanbul, Turkey, in December 2021.​ Due to the COVID-19 pandemic, MedPRAI 2021 was held fully online.The 28 revised full papers and 4 short papers presented were thoroughly reviewed and selected from 72 submissions. The papers are covering the topics of recent advancements in different areas of pattern recognition and artificial intelligence, such as statistical, structural and syntactic pattern recognition, machine learning, data mining, neural networks, computer vision, multimedia systems, information retrieval, etc.

Hybrid Dynamical Systems

by Mohamed Djemai Michael Defoort

This book is a collection of contributions defining the state of current knowledge and new trends in hybrid systems - systems involving both continuous dynamics and discrete events - as described by the work of several well-known groups of researchers. Hybrid Dynamical Systems presents theoretical advances in such areas as diagnosability, observability and stabilization for various classes of system. Continuous and discrete state estimation and self-triggering control of nonlinear systems are advanced. The text employs various methods, among them, high-order sliding modes, Takagi-Sugeno representation and sampled-data switching to achieve its ends. The many applications of hybrid systems from power converters to computer science are not forgotten; studies of flexible-joint robotic arms and - as representative biological systems - the behaviour of the human heart and vasculature, demonstrate the wide-ranging practical significance of control in hybrid systems. The cross-disciplinary origins of study in hybrid systems are evident. Academic researchers and graduate students interested in hybrid and switched systems need look no further than Hybrid Dynamical Systems for a single source which will bring them up to date with work in this area from around the world.

Economics of Grids, Clouds, Systems, and Services: 17th International Conference, GECON 2020, Izola, Slovenia, September 15–17, 2020, Revised Selected Papers (Lecture Notes in Computer Science #12441)

by Karim Djemame Jörn Altmann José Ángel Bañares Orna Agmon Ben-Yehuda Vlado Stankovski Bruno Tuffin

This book constitutes the refereed proceedings of the 17th International Conference on Economics of Grids, Clouds, Systems, and Services, GECON 2020, held in Izola, Slovenia, in September 2020. Due to COVID-19 pandemic the conference was held virtually by the University of Ljubljana. The 11 full papers and 9 short papers presented in this book were carefully reviewed and selected from 40 submissions. The papers are structured in selected topics, namely: Smartness in Distributed Systems; Decentralizing Clouds to Deliver Intelligence at the Edge; Digital Infrastructures for Pandemic Response and Countermeasures; Dependability and Sustainability; Economic Computing and Storage; Poster Session.

Shopify Theme Customization with Liquid: Design state-of-the-art, dynamic Shopify eCommerce websites using Liquid's powerful features

by Ivan Djordjevic

Discover how to customize Shopify themes for your eCommerce websites with powerful tools and Liquid templatesKey FeaturesGet to grips with the Liquid core to build a solid foundation for working on any Shopify themeUse JSON to create Shopify's famous modular sections with powerful and complex functionalitiesUtilize the Shopify Ajax API to implement advanced functionality and make your eCommerce stores more dynamicBook DescriptionShopify is one of the fastest-growing eCommerce platforms, which means developers familiar with the Liquid concept are needed now more than ever. This book will help you to build a solid foundation by enabling you to develop your skills from the ground up by gaining essential theoretical knowledge of Liquid and putting that knowledge to use through hands-on projects.Shopify Theme Customization with Liquid begins by helping you get to grips with basic Shopify information, its interface and theme structure, setting up your Partner account, and creating a child theme, which is essential when preparing for any future work on Shopify. You'll then explore Liquid core features that will provide you with a basic understanding of the Liquid programming logic needed to develop any feature. As you advance to the latest and advanced features, you'll learn about JSON settings, allowing you to create any type of static or dynamic section - a must-have for becoming a competent Shopify developer. Finally, the book takes you through the Shopify Ajax API to gain the necessary skills needed to create a variety of dynamic features and content.By the end of this Shopify book, you'll be able to take on challenging projects to showcase your theme customization expertise to your future employer.What you will learnDiscover how to use logic and data comparison operators for various types of data within LiquidUse Liquid core features such as objects, tags, and filtersFind out how to customize themes using JSON settingsUse metafield objects to generate unique content on any pageUnderstand how to output the local or external media contentUse Shopify's famous drag-and-drop feature to rearrange sections on a storefrontTake Shopify's dynamic functionality to a whole new level using REST API endpointsWho this book is forThis book is for beginners and experienced CMS developers who want to learn about working with Shopify themes and customizing those themes using Liquid. Web developers designing professional e-commerce websites will also find this book useful. Besides familiarity with standard web technologies (HTML, CSS, and JavaScript), this book requires no prior knowledge of Shopify or Liquid. The book covers everything from Shopify fundamentals and the core of the Liquid and REST APIs, all the way through to the latest Liquid features that may be new to even proficient developers.

Advanced Optical and Wireless Communications Systems

by Ivan B. Djordjevic

This textbook introduces the advanced topics of: (i) wireless communications, (ii) free-space optical (FSO) communications, (iii) indoor optical wireless (IR) communications, and (iv) fiber-optics communications and presents these different types of communication systems in a unified fashion for better practical use. Fundamental concepts, such as propagation principles, modulation formats, channel coding, diversity principles, MIMO signal processing, multicarrier modulation, equalization, adaptive modulation and coding, detection principles, and software defined transmission are first described and then followed up with a detailed look at each particular system. The book is self-contained and structured to provide straightforward guidance to readers looking to capture fundamentals and gain theoretical and practical knowledge about wireless communications, optical communications, and fiber-optics communications, all which can be readily applied in studies, research, and practical applications. The textbook is intended for an upper undergraduate or graduate level course in optical communication. It features problems, an appendix with all background material needed, and homework.

Advanced Optical and Wireless Communications Systems

by Ivan B. Djordjevic

The new edition of this popular textbook keeps its structure, introducing the advanced topics of: (i) wireless communications, (ii) free-space optical (FSO) communications, (iii) indoor optical wireless (IR) communications, and (iv) fiber-optics communications, but thoroughly updates the content for new technologies and practical applications. The author presents fundamental concepts, such as propagation principles, modulation formats, channel coding, diversity principles, MIMO signal processing, multicarrier modulation, equalization, adaptive modulation and coding, detection principles, and software defined transmission, first describing them and then following up with a detailed look at each particular system. The book is self-contained and structured to provide straightforward guidance to readers looking to capture fundamentals and gain theoretical and practical knowledge about wireless communications, free-space optical communications, and fiber-optics communications, all which can be readily applied in studies, research, and practical applications. The textbook is intended for an upper undergraduate or graduate level courses in fiber-optics communication, wireless communication, and free-space optical communication problems, an appendix with all background material needed, and homework problems. In the second edition, in addition to the existing chapters being updated and problems being inserted, one new chapter has been added, related to the physical-layer security thus covering both security and reliability issues. New material on 5G and 6G technologies has been added in corresponding chapters.

Physical-Layer Security and Quantum Key Distribution

by Ivan B. Djordjevic

This textbook integrates the most advanced topics of physical-layer security, cryptography, covert/stealth communications, quantum key distribution (QKD), and cyber security to tackle complex security issues. After introducing the reader to various concepts and practices, the author addresses how these can work together to target problems, rather than treating them as separate disciplines. This book offers students an in-depth exposition on: cryptography, information-theoretic approach to cryptography, physical-layer security, covert/stealth/low-probability of detection communications, quantum information theory, QKD, and cyber security; to mention few. The goal is to provide a unified description of the most advanced topics related to: (i) modern cryptography, (ii) physical-layer security, (iii) QKD, (iv) covert communications, and (v) cyber security. Each chapter is followed by a set of problems. Also, for readers to better understand the book, an appendix covers all needed background. Homework problems and lecture notes are available online. The book does not require any prior knowledge or prerequisite material.

Proceedings of 3rd International Conference on the Industry 4.0 Model for Advanced Manufacturing: Amp 2018 (Lecture Notes In Mechanical Engineering)

by Dragan Djurdjanovic Vidosav D. Majstorovic Jun Ni

This book presents the proceedings of the 3rd International Conference on the Industry 4.0 Model for Advanced Manufacturing (AMP 2018), held in Belgrade, Serbia, on 5–7 June 2018, the latest in a series of high-level conferences that brings together experts from academia and industry to exchange knowledge, ideas, experiences, research findings, and information in the field of manufacturing. The book addresses a wide range of topics, including, for example, design of smart and intelligent products, developments in CAD/CAM technologies, rapid prototyping and reverse engineering, multistage manufacturing processes, manufacturing automation in the Industry 4.0 model, cloud-based products, and cyber-physical and reconfigurable manufacturing systems. By providing updates on key issues and recent advances in manufacturing engineering and technologies, it aids the transfer of vital knowledge to the next generation of academics and practitioners. It appeals to anyone working or conducting research in this rapidly evolving field.

Model Driven Engineering and Ontology Development

by Dragan Djuric Dragan Gaševic Jean Bézivin Vladan Devedžic Bran V. Selic

Defining a formal domain ontology is considered a useful, not to say necessary step in almost every software project. This is because software deals with ideas rather than with self-evident physical artefacts. However, this development step is hardly ever done, as ontologies rely on well-defined and semantically powerful AI concepts such as description logics or rule-based systems, and most software engineers are unfamiliar with these. This book fills this gap by covering the subject of MDA application for ontology development on the Semantic Web. The writing is technical yet clear, and is illustrated with examples. The book is supported by a website.

Beginner's Step-by-Step Coding Course: Learn Computer Programming the Easy Way (DK Complete Courses)

by DK

With this visual guide to computer programming for beginners, it has never been easier to learn how to code. Coding skills are in high demand and the need for programmers is still growing. Covering three of the most popular languages for new coders, this book uses a graphic method to break complex subjects into user-friendly chunks, bringing essential skills within easy reach. Each chapter contains tutorials on practical projects designed to teach you the main applications of each language, such as building websites, creating games, and designing apps. The book also looks at many of the main coding languages that are out there, outlining the key applications of each language, so you can choose the right language for you. You'll learn to think like a programmer by breaking a problem down into parts, before turning those parts into lines of code. Short, easy-to-follow steps then show you, piece by piece, how to build a complete program. There are challenges for you to tackle to build your confidence before moving on.Written by a team of expert coders and coding teachers, Beginner's Step-by-Step Coding Course is the ideal way to get to set you on the road to code.

Digital Photography Complete Course: Learn Everything You Need to Know in 20 Weeks (DK Complete Courses)

by DK

Grab your camera and learn everything you need to know to improve your photography in just 20 weeks.Introducing Digital Photography Compete Course - the perfect beginner&’s learning program for any aspiring photographer, this photography book aims to teach you everything you need to know about photography in just 20 weeks, through easy-to-understand tutorials. It&’s time to start using your camera to its full potential, and this photography book for beginners can help you do just that. Combining tutorials, step-by-step photo shoots, practical assignments, and fun Q&As, this brilliant book on photography can help you untangle photographic jargon such as aperture, exposure, shutter speed, and depth-of-field; teach you top tips and tricks surrounding the range of modes on bridge and system cameras, and help you to master composition for that perfect photo!Become a photography expert in no time, as you explore:- Review, practice and experiment sections to put photography knowledge to the test - Technical concepts are broken down and explained in simple, accessible language - Easy-to-read diagrams and illustrations to highlight key theories- The latest technological and creative developments in digital photography and image manipulationDK&’s Digital Photography Complete Course is a must-have book for photography lovers of all ages, whether you&’re a photography or art student seeking to learn more about the subject, or a photography beginner looking to improve your own digital photography techniques. Doubling up as the perfect photography gift book for beginners, Digital Photography Compete Course will help you use your camera to its full potential so that you don&’t just take good pictures – you take great ones!

DK Essential Managers: The Digital Revolution (DK Essential Managers)

by DK

Like it or not, the digital revolution has swept the business world and, no matter how good you are at your job, if you don't have the technical tools to keep up you'll be left behind. Luckily, The Digital Revolution is here to get you up to speed and get the jump on the competition.The DK Essential Managers series covers a range of business and management topics and has sold more than two million copies worldwide. Each guide is clearly presented for ease of reference, with visual pointers, tips, and graphics.

DKfindout! Coding (DK findout!)

by DK

Supporting STEM-based learning, this fun, fact-filled book for kids ages 6–9 explores the programming that makes our world work, in everyday objects from traffic lights to vending machines. Educating young readers through a combination of close-up images, quirky trivia facts, quiz questions, and fascinating tidbits, it&’s the perfect book for any reader who can&’t get enough of coding.How much did the first laptop weigh? What exactly is a computer bug? How many calculations can the world&’s fastest computer perform in a single second? Find out the answers to these questions and more in DKfindout! Coding, which features photographs and illustrations of gadgets, games, and coding geniuses like Ada Lovelace and Alan Turing. Beginning in the mid-1800s, readers can trace the path of coding pioneers from the birth of the first computer all the way to today&’s tech boom. Along the way, they&’ll learn about the fundamentals of coding languages like Java and Python—including their application in everything from cars to calculators—and how coding continues to revolutionize tech, gaming, medicine, space travel, and more.Vetted by educational consultants, the DKfindout! series drives kids ages 6–9 to become experts on more than 30 of their favorite STEM- and history-related subjects, whether Vikings, volcanoes, or robots. This series covers the subjects that kids really want to learn about—ones that have a direct impact on the world around them, like climate change, space exploration, and rapidly evolving technology—making learning fun through amazing images, stimulating quizzes, and cutting-edge information. The DKfindout! series is one that kids will want to turn to again and again.

Help Your Kids with Computer Science (DK Help Your Kids)

by DK

From coding languages and hardware to cyberbullying and gaming, this comprehensive homework helper for kids and parents covers the essentials of computer science. This unique visual study guide examines the technical aspects of computers, such as how they function, the latest digital devices and software, and how the Internet works. It also builds the confidence of parents and kids when facing challenges such as staying safe online, digital etiquette, and how to navigate the potential pitfalls of social media. Jargon-free language helps to explain difficult and potentially dread-inducing homework such as hacking, "big data" and malware, while colorful graphics help makes learning about the world of computer science exciting. Whether at home or school, this clear and helpful guide to computer science is the tool you need to be able to support students with confidence. Series Overview: DK's bestselling Help Your Kids With series contains crystal-clear visual breakdowns of important subjects. Simple graphics and jargon-free text are key to making this series a user-friendly resource for frustrated parents who want to help their children get the most out of school.

Minecraft: El libro de las ideas (The Minecraft Ideas Book)

by DK

Este libro oficial de Minecraft te trae más de 70 increíbles ideas de construcción, además de los mejores trucos y consejos de constructores expertos.Despierta tu imaginación con ideas inspiradas en el mundo que nos rodea. Descubre datos curiosos y aprende a construir paisajes, maravillas naturales, inventos ¡y mucho más! Desde la Gran Muralla China y la Gran Barrera de coral hasta los trenes de vapor o la Estación Espacial Internacional.Sumérgete en las páginas de este libro de Minecraft y descubre:Cuatro capítulos con diferentes temáticas de construcción: historia, geología, viajes, vehículos…Una lista de datos del mundo real sobre cada modelo para que los niños aprendan a la vez que construyenImágenes ampliadas que muestran con gran detalle cómo se ha construido cada parteSecciones transversales que muestran el interior de los modelos.El libro de las ideas de Minecraft está repleto de ideas: un parque de atracciones, la casa de tus sueños, el campamento base del Monte Everest, una selva tropical con tirolesa y mucho más. ¡Observa el mundo real y el de Minecraft como nunca antes lo habías hecho! -------------------------------------------Discover more than 70 mind-blowing build ideas – plus tips, tricks, and hacks from expert Minecraft builders in this official Minecraft book.Spark your imagination with incredible build ideas inspired by the world around us. Explore landmarks, natural wonders, and inventions. From the Great Wall of China and the Great Barrier Reef, to steam trains and the International Space Station, learn how to build them all in Minecraft – and discover fascinating facts about them, too. The Minecraft Ideas Book is packed with all kinds of imaginative build ideas, including a cross-section of a volcano, ideas for designing your dream house, a fabulously fun theme park, a Mount Everest base camp, a rainforest with zip-wire, and much, much more. Why not step back in time to build the Titanic or a Roman chariot race or fast-forward to the future and build a sustainable city? Anything is possible! What will you build first? Find building techniques, hints, and tips throughout, such as block hacks, planning tips, and ideas for customizing. Meet the expert builders and discover where they get their ideas from. See the Minecraft world – and the real world – as you’ve never seen it before! © 2023 Mojang AB.

Society 5.0 and Next Generation Healthcare: Patient-Focused and Technology-Assisted Precision Therapies

by Zodwa Dlamini

This book analyses the ability of technological advancements to represent, enhance, and empower multidisciplinarity in the context of Society 5.0. and next generation medicine. New technologies allow patients to communicate with medical personnel anytime, anywhere and shape the terrain of healthcare ecosystem at an unprecedented rate. Five main trends become apparent in this process: Hybrid care models combining virtual and in-person services, digitization of healthcare specialties, increased Artificial intelligence (AI) adoption, health systems moving to the cloud and advanced precision medicine.In its chapters the book dissects the important roles for technologies in areas such as digital twinning, big data, Internet of Things, AI, cyber-physical systems, blockchain technology to lead the healthcare digitalization envisioned in Society 5.0. Throughout the book the authors discuss how to incorporate these new technologies legally, ethically, safely, and securely and in keeping with the highest standards of human rights. It also advocates for the need for careful oversight and mindful allocation of resources and energy for sustainable development.This book, written by experts in the field from academia and industry, will appeal to researchers, healthcare professionals, policy makers, teachers and students interested in the ways healthcare is reorganized based on digital transformation efforts and the rethinking of care, including technologies.

JavaScript and JSON Essentials: Build Light Weight, Scalable, And Faster Web Applications With The Power Of Json, 2nd Edition

by Bruno Joseph D'Mello

JSON is an established and standard format used to exchange data. This book shows how JSON plays different roles in full web development through examples. By the end of this book, you'll have a new perspective on providing solutions for your applications and handling their complexities.

JavaScript and JSON Essentials: Build light weight, scalable, and faster web applications with the power of JSON, 2nd Edition

by Bruno Dmello Sai S Sriparasa

Use JSON for building web applications with technologies like HTML, JavaScript, Angular, Node.js, Hapi.js, Kafka, socket.io, MongoDB, Gulp.js, and handlebar.js, and others formats like GEOJSON, JSON-LD, MessagePack, and BSON.Key FeaturesUse JSON with trending technologies like Angular, Hapi.js, MongoDB, Kafka, and Socket.ioDebug, validate, and format JSON using developer toolkits, JSONLint, and JSON Editor OnlineExplore other JSON formats like GeoJSON, JSON-LD, BSON, and MessagePackBook DescriptionJSON is an established and standard format used to exchange data. This book shows how JSON plays different roles in full web development through examples. By the end of this book, you'll have a new perspective on providing solutions for your applications and handling their complexities.After establishing a strong basic foundation with JSON, you'll learn to build frontend apps by creating a carousel. Next, you'll learn to implement JSON with Angular 5, Node.js, template embedding, and composer.json in PHP. This book will also help you implement Hapi.js (known for its JSON-configurable architecture) for server-side scripting.You'll learn to implement JSON for real-time apps using Kafka, as well as how to implement JSON for a task runner, and for MongoDB BSON storage. The book ends with some case studies on JSON formats to help you sharpen your creativity by exploring futuristic JSON implementations. By the end of the book, you'll be up and running with all the essential features of JSON and JavaScript and able to build fast, scalable, and efficient web applications.What you will learnUse JSON to store metadata for dependency managers, package managers, configuration managers, and metadata storesHandle asynchronous behavior in applications using callbacks, promises, generators, and async-await functionsUse JSON for Angular 5, Node.js, Gulp.js, and Hapi.jsImplement JSON as BSON in MongoDBMake use of JSON in developing automation scriptsImplement JSON for realtime using socket.io and distributed systems using KafkaWho this book is forIf you’re a web developer with a basic understanding of JavaScript and want to write JSON data, integrate it with RESTful APIs to create faster and scalable applications, this book is for you.

Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards

by Slobodan Dmitrović

Learn the C++ programming language in a structured, straightforward, and friendly manner. This book teaches the basics of the modern C++ programming language, C++ Standard Library, and modern C++ standards. No previous programming experience is required. C++ is a language like no other, surprising in its complexity, yet wonderfully sleek and elegant in so many ways. It is also a language that cannot be learned by guessing, one that is easy to get wrong and challenging to get right. To overcome this, each section is filled with real-world examples that gradually increase in complexity. Modern C++ for Absolute Beginners teaches more than just programming in C++20. It provides a solid C++ foundation to build upon. The author takes you through the C++ programming language, the Standard Library, and the C++11 to C++20 standard basics. Each chapter is accompanied by the right amount of theory and plenty of source code examples. You will work with C++20 features and standards, yet you will also compare and take a look into previous versions of C++. You will do so with plenty of relevant source code examples. What You Will LearnWork with the basics of C++: types, operators, variables, constants, expressions, references, functions, classes, I/O, smart pointers, polymorphism, and more Set up the Visual Studio environment on Windows and GCC on Linux, where you can write your own codeDeclare and define functions, classes, and objects, and organize code into namespacesDiscover object-oriented programming: classes and objects, encapsulation, inheritance, polymorphism, and more using the most advanced C++ featuresEmploy best practices in organizing source code and controlling program workflowGet familiar with C++ language dos and donts, and moreMaster the basics of lambdas, inheritance, polymorphism, smart pointers, templates, modules, contracts, concepts, and more Who This Book Is For Beginner or novice programmers who wish to learn C++ programming. No prior programming experience is required.

Modern C for Absolute Beginners: A Friendly Introduction to the C Programming Language

by Slobodan Dmitrović

Learn the C programming language easily and in a straightforward way. This book teaches the basics of C, the C Standard Library, and modern C standards. No previous programming experience is required.C is a language that is as popular today as it was decades ago. C covers a wide variety of domains. It can be used to program a microcontroller, or to develop an entire operating system. This book is an effort to introduce the reader to the C programming language in a concise and easy to follow manner.The author takes you through the C programming language, the Standard Library, and the C standards basics. Each chapter is the right balance of theory and code examples. After reading and using this book, you'll have the essentials to start programming in modern C. What You Will LearnThe C programming language fundamentalsThe C Standard Library fundamentalsNew C Standards featuresThe basics of types, operators, statements, arrays, functions, and structsThe basics of pointers, memory allocation, and memory manipulationTake advantage of best practices in C Who This Book Is For Beginner or novice programmers who wish to learn the C programming language. No prior programming experience is required.

Modern C++ for Absolute Beginners: A Friendly Introduction to the C++ Programming Language and C++11 to C++23 Standards

by Slobodan Dmitrović

Learn the C++ programming language in a structured, straightforward, and friendly manner. This book teaches the basics of the modern C++ programming language, the C++ Standard Library, and modern C++ standards, including C++23. No previous programming experience is required. C++ is a language like no other, surprising in its complexity, yet wonderfully sleek and elegant in so many ways. It is also a language that cannot be learned by guessing, one that is easy to get wrong and challenging to get right. To overcome this, each section is filled with real-world examples that gradually increase in complexity. Modern C++ for Absolute Beginners, Second Edition teaches more than just programming in C++23. It provides a solid C++ foundation to build upon. The author takes you through the C++ programming language, the Standard Library, and C++11 to C++23 standard basics. Each chapter is accompanied by the right amount of theory and plenty of source code examples. You will work with C++23 features and standards, yet you will also compare and take a look into previous versions of C++. After reading this book, you'll be able to start programming in modern C++ standards. You will do so with plenty of relevant source code examples, freely available via a dedicated GitHub repository. What You Will LearnGet Introduced to modern C++ in a friendly but effective wayWork with the basics of C++: types, operators, variables, constants, expressions, references, functions, classes, I/O, smart pointers, polymorphism, and moreSet up the Visual Studio environment on Windows and GCC on Linux, where you can write your own codeDeclare and define functions, classes, and objects, and organize code into namespacesDiscover object-oriented programming: classes and objects, encapsulation, inheritance, polymorphism, and more using the most advanced C++ featuresEmploy best practices in organizing source code and controlling program workflowGet familiar with C++ language do's and don'ts, and moreManage the basics of lambdas, inheritance, polymorphism, smart pointers, templates, modules, contracts, concepts, and moreWho This Book Is For Beginner or novice programmers who wish to learn C++ programming. No prior programming experience is required.

Modern C for Absolute Beginners: A Friendly Introduction to the C Programming Language

by Slobodan Dmitrović

Learn the basics of C, the C standard library, and modern C standards. Complete with modern, up-to-date examples and screenshots, this new edition is fully updated and reworked with the latest C23 standards and features. C is a language that is as popular today as it was decades ago. It can be used to program a microcontroller or to develop an entire operating system. Author Slobodan Dmitrović takes you on a journey through the C programming language, the standard library, and the C standards basics. Each chapter is the right balance of theory and code examples. Written in a concise and easy-to-follow manner, this book will provide you all the essentials needed to start programming in modern C. What You Will LearnUnderstand C programming language and C standard library fundamentalsWork with new C standards featuresStudy the basics of types, operators, statements, arrays, functions, and structsReview the fundamentals of pointers, memory allocation, and memory manipulationTake advantage of best practices in CWho This Book Is For Beginner or novice programmers who wish to learn the C programming language. No prior programming experience is required.

Refine Search

Showing 11,901 through 11,925 of 53,816 results