Generated by All in One SEO v4.9.7.2, this is an llms.txt file, used by LLMs to index the site. # MYCPLUS — Programming Tutorials, Code Examples & CS Guides Trusted programming resource since 2004. Master C, C++, Python, Java, JavaScript and more with hands-on tutorials, working code examples, and CS guides for every level. ## Sitemaps - [XML Sitemap](https://www.mycplus.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Unreal Engine — Epic Games' Game Engine: Features, Games & How to Start](https://www.mycplus.com/game-development/game-engines/epic-games-unreal-game-engine/) - Unreal Engine is Epic Games' free game engine, powering Fortnite to Game-of-the-Year winners. See UE5's Nanite and Lumen, the games it built, Unreal vs Unity, and pricing. - [Binary Decision Diagrams (BDD) — Complete Guide with Implementation & Applications](https://www.mycplus.com/computer-science/data-structures/binary-decision-diagram/) - A complete guide to Binary Decision Diagrams (BDDs) — reduction rules, OBDD and ROBDD, BDD vs decision tree, a C example, real-world applications, and the main libraries. - [Functions in C Programming — Declaration, Types, Recursion & Function Pointers](https://www.mycplus.com/programming/c/functions/) - A complete guide to functions in C — declaration, definition, call by value vs reference, recursion, function pointers, variadic and inline functions, with tested examples. - [C++ Modulus Operator (%) — Complete Guide with Examples & Edge Cases](https://www.mycplus.com/programming/cpp/the-c-modulus-operator/) - A complete guide to the C++ modulus operator (%) — how it works, behavior with negative numbers, floating-point modulus with fmod(), C++ vs Python, and practical examples. - [File Handling in C — Complete Guide with Functions, Examples & Error Handling](https://www.mycplus.com/programming/c/file-handling/) - A complete guide to file handling in C — fopen, fread, fwrite, fprintf, file modes, binary files, error handling and common mistakes, with tested C examples and output. - [Why We Forget Passwords — 5 Reasons and How to Stop It](https://www.mycplus.com/technology/security/five-reasons-why-we-often-forget-passwords/) - Why do we forget passwords so often? The psychology behind it, plus practical fixes — password managers, passkeys and 2FA — to stop resetting passwords for good. - [Programming Languages History — Creators, Origins & Evolution](https://www.mycplus.com/programming/famous-programming-languages-authors-and-history/) - The history of programming languages and their creators — from FORTRAN and C to Python, Rust and Go. Explore who invented each language, when, why, and what they're used for today. - [Frostbite Engine — EA & DICE's Game Engine: Games, Features & History](https://www.mycplus.com/game-development/game-engines/frostbite/) - A complete guide to the Frostbite engine, DICE and EA's technology behind Battlefield, EA Sports FC, Need for Speed and more. Explore its games, features, versions, and whether you can download it. - [IW Engine — The Game Engine Behind Call of Duty](https://www.mycplus.com/game-development/game-engines/iw-game-engine/) - A complete guide to the IW Engine, the game engine behind Call of Duty — its history from id Tech 3, every version through IW 9.0, the games it powers, and how it works. - [GraphQL vs REST: Which API Should You Use in 2026?](https://www.mycplus.com/software-development/best-practices/graphql-vs-rest/) - GraphQL vs REST compared in depth — performance, caching, tooling and real-world use. See the same request in both, a decision framework, and when to choose each. - [What are the Best C++ Compilers to use in 2026?](https://www.mycplus.com/programming/cpp/what-are-the-best-cpp-compilers-to-use/) - The best C++ compilers in 2026 compared — GCC, Clang, MSVC, Intel and online compilers like Compiler Explorer. See standards support, platforms, and which to choose. - [C++ std::vector — Complete Guide with Examples & Best Practices](https://www.mycplus.com/programming/cpp/cpp-vectors-stdvector-containers-library/) - A complete guide to std::vector in C++ — declaration, methods, iterators, 2D vectors, performance with reserve(), and vector vs array vs list, with tested examples. - [Read & Write Excel Files in C# — ClosedXML, EPPlus, NPOI & Interop](https://www.mycplus.com/programming/csharp/read-write-excel-files-csharp/) - Read and write Excel files in C# with ClosedXML, EPPlus, NPOI and Excel Interop. Compare libraries, see working code for .NET Core and .NET 5–9, and pick the right one. - [Choosing Your Core Banking Future: Complete Guide](https://www.mycplus.com/technology/choosing-your-core-banking-future-complete-guide/) - Choosing Your Core Banking Future: Complete Guide - A complete guide to choosing core banking SaaS — the benefits, challenges, key evaluation questions, and how to plan a successful migration for your bank's future. - [How Automation Gives Real-Time Dashboard Performance](https://www.mycplus.com/technology/how-automation-gives-real-time-dashboard-performance/) - How Automation Gives Real-Time Dashboard Performance - Discover how analytics automation powers real-time dashboards — eliminating manual data entry, speeding up processing, and improving decisions across your business. - [Polymorphism in C++, Java and Python: Code Examples Explained](https://www.mycplus.com/tutorials/object-oriented-programming/polymorphism/) - Learn polymorphism in OOP with clear, runnable code examples. Covers compile-time vs runtime polymorphism, virtual functions, and method overriding in C++, Java, and Python. - [Turbo C Compiler — What It Is and How to Run It on Windows 10/11](https://www.mycplus.com/resources/tools/compiler-interface/) - What is Turbo C? Learn its history and features, how to download and run it on Windows 10 and 11 with DOSBox, and how it compares to modern compilers like GCC. - [Best C++ Game Engines and Games Made in C++ (100+ Engines, 2026)](https://www.mycplus.com/game-development/game-engines/top-100-game-engines-c-cpp/) - Explore 100+ C and C++ game engines and the games built with them — from Unreal Engine 5 and CryEngine to Godot. Compare licensing, platforms and difficulty for your next project. - [Top Coding Competitions (Coding Comps) to Boost Your Career & Skills](https://www.mycplus.com/computer-science/algorithms/programming-contests-coding-competitions/) - The best coding competitions and competitive programming platforms in 2026 — Codeforces, LeetCode, AtCoder, ICPC and more, with difficulty levels and how to prepare. - [Kruskal's Algorithm](https://www.mycplus.com/programming/c/kruskals-algorithm-implementation-c-programming/) - Kruskal’s Algorithm - This is the implementation of Kruskal's Algorithm in C and C++ Programming Languages. This algorithm is directly based on the generic MST (Minimum Spanning Tree) algorithm. Kruskal's algorithm is a greedy algorithm in graph theory that finds a minimum spanning tree for a connected weighted graph. It finds a subset of the edges that forms a tree that includes every vertex, where the total weight of all the edges in the tree is minimized. - [C++ Programming: Complete Beginner's Guide to Modern C++ (2026)](https://www.mycplus.com/programming/cpp/the-basics-of-cpp-programming/) - Learn modern C++ from scratch — variables, loops, classes, STL and C++11–C++26 features — with practical, tested examples and a clear roadmap for beginners. - [ASCII Table — Complete Chart of Codes, Characters & Symbols](https://www.mycplus.com/programming/c/ascii-characters-table/) - Complete ASCII table with decimal, hex, octal and binary codes for all 128 characters. Learn what ASCII means, its full form, and printable vs control codes. - [Hello World in C — Your First C Program Explained (with printf)](https://www.mycplus.com/programming/c/c-hello-world-program/) - Write your first C program step by step. Understand every line of Hello World, learn how printf works, compile and run it on Windows, Linux and Mac, and fix common errors. - [Basic Data Types in C Programming](https://www.mycplus.com/programming/c/basic-dataypes-in-c-programming/) - C language provides a standard and minimal set of basic data types. Sometimes these are called primitive data types. More complex data structures can be built up from these basic data types. - [Generating fast sorting routines](https://www.mycplus.com/computer-science/algorithms/sorting-routines/) - Generating fast sorting routines - In a lot of programs my gensort-utility turned out to be very useful. It consists simply of the header file "gensort.h", contained in the this package. To obtain a sorting routine, simply define the name of the routine, the data type you want to sort and how to compare items with preprocessor symbols, and then - [Sort Huge amount of data using C Programming Language](https://www.mycplus.com/computer-science/algorithms/sort-data/) - The big sort routine implements a way to sort huge amounts of data using C programming language. It sorts the data that do not fit into main memory. - [Linux Apache Web Server Administration, Second Edition (Craig Hunt Linux Library)](https://www.mycplus.com/software-development/devops/linux-apache-web-server-administration-second-edition-craig-hunt-linux-library/) - Apache continues to be the leading open source web server in the industry, and Sybex has the information you need with a revised edition of Linux Apache Web Server Administration. - [Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali](https://www.mycplus.com/software-development/devops/linux-basics-for-hackers/) - Start your hacking journey with Linux Basics for Hackers – a practical guide to networking, scripting, and security in Kali Linux! - [GitHub Copilot and Microsoft Visual Studio](https://www.mycplus.com/software-development/devops/microsoft-visual-studio/) - GitHub Copilot and Microsoft Visual Studio - In the ever-evolving landscape of software development, tools that enhance productivity and streamline the coding process are highly sought after. GitHub Copilot and Visual Studio 2022 have emerged as powerful allies for C++ programmers and provides an integrated and efficient development environment. - [A Comprehensive Comparison of Static Code Analysis Tools](https://www.mycplus.com/software-development/devops/best-static-code-analysis-and-review-tools/) - A Comprehensive Comparison of Static Code Analysis Tools - This article will list the top 10 source code analysis and code review tools that I have used throughout my 13+ years in the software development field. These tools are also known as Static Application Security Testing (SAST) Tools and can help analyze source code or compiled programs. Most developers use static analysis tools that are plugged into their development environments, such as Visual Studio, Eclipse, or other IDE consoles. - [IT Guide: How To Become Successful In Project Management?](https://www.mycplus.com/software-development/agile/how-to-become-successful-in-project-management/) - IT Guide: How To Become Successful In Project Management? - Whether you're an aspiring project manager or looking to take your career to the next level, this guide is for you! In this blog post, we'll provide you with practical tips and strategies on how to become successful in IT project management. - [Test Driven Development for Embedded C](https://www.mycplus.com/software-development/agile/test-driven-development-for-embedded-c/) - TDD is a modern programming practice C developers need to know. It’s a different way to program—unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. - [A Quick Guide to Cloud-based App Development](https://www.mycplus.com/software-development/devops/quick-guide-to-cloud-based-app-development/) - A cloud-based application is any software whose components are stored online and whose processes are executed in the cloud. - [How Google Tests Software](https://www.mycplus.com/software-development/agile/how-google-tests-software/) - Discover how Google approaches software testing in this insightful book by Whittaker, Arbon, and Carollo. A must-read for QA professionals and developers. - [Aleph One - Open Source Game Engine written in C++](https://www.mycplus.com/game-development/game-engines/aleph-one-open-source-game-engine-written-in-c/) - Aleph One is a cross-platform open source game engine. Aleph One is the continuation of Bungie Studios’ Marathon 2: Durandal. - [Antiryad Gx 3D game engine](https://www.mycplus.com/game-development/game-engines/antiryad-gx-3d-game-engine/) - Antiryad Gx is an unified cross platform 3d game engine that stands out thanks to its vast platform support capability. - [Adventure Game Studio (AGS) Engine - written in C/C++](https://www.mycplus.com/game-development/game-engines/adventure-game-studio-ags-engine-written-in-c-c/) - f you are looking forward for an open source development tool to develop graphic adventure games, then Adventure Game Studio (AGS) is just your thing. - [4A Engine - Game Engine written in C++](https://www.mycplus.com/game-development/game-engines/4a-engine-game-engine-written-in-c/) - 4A-Engine is one of the complete game development platforms. The programming language used for the development of this game engine is C++. - [20 Best Agile Development Practices for High Performing Software Teams](https://www.mycplus.com/software-development/agile/best-agile-development-practices-for-high-performing-software-teams/) - Master Agile development best practices: boost efficiency, deliver value faster, and adapt to change. Learn key strategies for success in software projects! - [Rock, Paper, Scissors Game in C++: Complete Tutorial with Source Code (2025)](https://www.mycplus.com/programming/cpp/rock-paper-scissors-game-in-cpp/) - Rock, Paper, Scissors Game in C++: Complete Tutorial with Source Code (2025) - Learn to build a Rock, Paper, Scissors game in C++ with this complete tutorial. Includes working source code, modern C++ random number generation, game logic explanation, and best practices for beginners. - [10 C++ Libraries That Every Student Should Know](https://www.mycplus.com/programming/cpp/10-cpp-libraries-that-every-student-should-know/) - 10 C++ Libraries That Every Student Should Know - C++ is a diverse programming language that is widely used in various areas, from system programming to game development. Its variety of features and a robust ecosystem of libraries offer numerous opportunities for extending functionality and improving its development. Familiarizing yourself with C++ libraries can help students improve their coding skills. Here’s a detailed look at 10 C++ libraries every student should know. - [Concepts of Smart Pointers in C++](https://www.mycplus.com/programming/cpp/smart-pointers-in-modern-cpp/) - To address traditional pointers issues, modern C++ introduces smart pointers, a powerful abstraction that automates memory management and ensures resource safety. - [Pure Virtual Functions in C++](https://www.mycplus.com/programming/cpp/pure-virtual-functions-in-cpp/) - A pure virtual function in C++ is a virtual function that is declared in a base class but has no implementation in that class. It is marked with the "pure virtual" specifier = 0 in declaration. - [Is C++ still a good language to learn?](https://www.mycplus.com/programming/cpp/is-cplusplus-a-good-language-to-learn/) - Is C++ still a good language to learn? - C++ is a basic programming language that is used ubiquitously to create the back end of various products. Despite lagging behind in the TIOBE rankings, his status has not changed. Most companies cannot do without it, so they always hire C++ developers on their staff. There are plenty of purposes for using the language: - [Optimizing C++ Programs for SSDs Using 3D NAND](https://www.mycplus.com/programming/cpp/optimizing-cpp-programs-for-ssds-using-3d-nand/) - This article will discuss various strategies to help C++ developers optimize their programs for solid-state drives using 3D NAND technology, rather than traditional 2D NAND-based SSDs. - [C++23: Exploring the New Features](https://www.mycplus.com/programming/cpp/cplusplus23-exploring-the-new-features/) - C++23: Exploring the New Features - e look into new features, explores their benefits and how developers can leverage them to write more efficient, expressive, and maintainable C++ code. - [How to Master XML Conversion With C++](https://www.mycplus.com/programming/cpp/how-to-xml-conversion-with-cpp/) - There are good tools that one can use to process and convert large and complex XML data however, there are quite a few libraries that can help in processing some simple XML via C++. - [The Enduring Legacy of C++ in Modern Programming](https://www.mycplus.com/programming/cpp/legacy-of-cplusplus-in-modern-programming/) - Explore the enduring influence of C++ in modern programming, from its origins to key features like object-oriented programming, AI integration, and C++11 advancements. - [Machine Learning with C++](https://www.mycplus.com/programming/cpp/machine-learning-with-cpp/) - C++ plays a critical role in performance-critical tasks, especially in production environments and hardware-level optimizations. - [C Algorithms Library](https://www.mycplus.com/programming/c/c-algorithms-library/) - This library is a collection of such algorithms to attempt to alleviate this problem of missing data structures and algorithms from Standard C Library. - [Random Number Generation in C/C++: Tricks for Generating, Seeding, and Working with Random Numbers](https://www.mycplus.com/programming/c/generating-random-number-in-c-cpp/) - C Standard Library provides two different methods to generate random numbers. They are: rand() and srand(). - [LRU and FIFO L1 Cache Implementation using C](https://www.mycplus.com/programming/c/lru-fifo-cache-implementation/) - LRU and FIFO L1 Cache Implementation using C - This is a C program to demonstrate cache mechanism by simulating a cache in C. The source code can run in any C Compiler with minor modifications if required. It can run on real memory traces as input to your cache simulator. We have implemented two cache replacement policies i.e. least recently used (LRU) and First-in first-out (FIFO) replacement policies. - [Ternary Operator with examples in C](https://www.mycplus.com/programming/c/ternary-operator-in-c/) - In C Programming language, ternary operator allows executing different code depending on the value of a condition, and the result of the expression is the returned value of the executed code. - [What are #ifndef and #define Directives?](https://www.mycplus.com/programming/c/ifndef-define-directive/) - The #ifndef directive checks if the given token has been #defined earlier in the C code. If the token has not been defined earlier then it includes the code between #ifndef and #else. - [Difference between char[] and char* in C? Character Array and Pointer](https://www.mycplus.com/programming/c/difference-between-char-array-string/) - Difference between char [] and char * in C - [A Complete Guide to using Double Pointer in C: Pointer-to-Pointer](https://www.mycplus.com/programming/c/double-pointer-to-pointer-in-c/) - A Complete Guide to using Double Pointer in C: Pointer-to-Pointer - A pointer can be declared to point to another pointer which points to a variable. Here, the first pointer contains the address of the second pointer. The second pointer points to an actual memory location where the data is stored, i.e. a variable. That's the reason why we also call such pointers as double pointers. - [Structure in C Programming](https://www.mycplus.com/programming/c/structure-in-c-programming/) - Structure in C Programming - A structure is combination of different data types. Lets take the example of a book, if we cant to declare a book we will be thinking about the name, title, authors and publisher of the book and publishing year. So to declare a book we need to have some complex data type which can deal with more than one data types. - [Operators in C Programming](https://www.mycplus.com/programming/c/operators-in-c-programming/) - In C Programming, operators are symbols or keywords used to perform operations on values and variables. These are fundamental to performing various operations in C programming. - [Control Flow in C Programming - The for and while Loop](https://www.mycplus.com/programming/c/control-flow-for-while-loops/) - In this article, we will look into the loops and control statements which are fundamental constructs and shape the flow of execution in your programs. - [Differences Between malloc and calloc in C Programming](https://www.mycplus.com/programming/c/differences-between-malloc-and-calloc-in-c-programming/) - Use malloc when you don’t need the memory to be initialized and want faster allocation. Use calloc when you need the allocated memory to be initialized to zero. - [How to Become a Full Stack Developer in 2026?](https://www.mycplus.com/software-development/careers/how-to-become-a-full-stack-developer/) - We will provide a step-by-step guide on how to become a full stack developer. This includes the essential skills, learning path, tools and resources, building a portfolio, networking, and finding job opportunities. - [Chrome is deploying HTTP/3 and IETF QUIC](https://www.mycplus.com/technology/trends/chrome-is-deploying-http-3-and-ietf-quic/) - QUIC is a new networking transport protocol that combines the features of TCP, TLS, and more. HTTP/3 protocol that carries the vast majority of Web traffic runs over QUIC. - [Software development](https://www.mycplus.com/technology/news/software-development/) - Software development gives a progression of steps to developers to make PC programs. This cycle makes up the stages in the software development life cycle. - [Startup 2021: Messaging App Development](https://www.mycplus.com/technology/mobile/messaging-app-development-2021/) - Startup 2021: Messaging App Development - Mobile application development is in great demand today. The modern world is changing rapidly, and all business processes are transformed together with it. Communication channels have also progressed considerably. - [What is Screencasting and Why Use It?](https://www.mycplus.com/technology/trends/what-is-screencasting-and-why-use-it/) - What is Screencasting and Why Use It? - The modern market offers a rich array of programs to edit video and audio and capture the screen activity. Some of them are open-source, while others require additional expenses. Some options come with additional features, while others are dedicated software for screen recording. Your choice will depend on your purposes, expectations, and budget. - [Agile Project Management : Creating Innovative Products](https://www.mycplus.com/computer-books/general-software/agile-project-management-creating-innovative-products-agile-software-development/) - Master Agile project management with Jim Highsmith’s Agile Project Management: Creating Innovative Products. A must-read for leaders and teams! - [Social media has changed in the past decade](https://www.mycplus.com/technology/trends/social-media-in-past-decade/) - Social media has become an obvious part of modern life, and the number of users who use social media daily increases every day. The 2010s changed the internet in ways that look like impossible at the time. - [No Experience Needed: 5 Steps to Landing an AWS Cloud Career from Scratch](https://www.mycplus.com/technology/trends/5-steps-to-landing-aws-cloud-career/) - No Experience Needed: 5 Steps to Landing an AWS Cloud Career from Scratch - Whatever situation you are in, don’t worry: you can land a lucrative AWS cloud career without any prior experience. This quick guide will show you five steps to take when going down this career path. - [Errors: To Fail or To Recover?](https://www.mycplus.com/computer-books/programming-books/errors-to-fail-or-to-recover/) - Errors: To Fail or To Recover? - The environment in which your code runs is imperfect: users will provide invalid inputs, external systems will go down, and your code and other code around it will often contain some number of bugs. Given this, errors are inevitable; things can and will go wrong, and as a result you can’t write robust and reliable code without thinking carefully about error cases. - [How to Optimize JavaScript for Your Site Performance](https://www.mycplus.com/programming/javascript/how-to-optimize-javascript-for-your-site-performance/) - Seven tips for optimizing JavaScript to boost a site’s performance. By understanding how JS code affects the load time, you will be more prepared to address the issues. - [Why Version Control Systems Are Essential for Developers: Benefits, Tools, and Tips](https://www.mycplus.com/software-development/why-version-control-systems-are-essential-for-developers-benefits-tools-and-tips/) - Discover why Version Control Systems are essential for developers. Learn about the benefits, top tools like Git and GitHub, and practical tips to improve your workflow. - [PC to PC Communication in C](https://www.mycplus.com/source-code/c-source-code/pc-to-pc-communication/) - This is a C program to demonstrate PC to PC Communication via RS232 port. Chat with only 3-wire connection. - [Telephone Directory Program in C](https://www.mycplus.com/source-code/c-source-code/telephone-index/) - Telephone Directory Program in C - This is telephone directory program written in C and uses BGI Graphics to display data. The program takes Name, Phone Number, Mobile Number, Address and saves it in newly created file. The program also shows saved record on screen. User can find and delete the records too. - [C++ Database project Demo](https://www.mycplus.com/source-code/cplusplus-source-code/database-projects/) - C++ Database project Demo - This a database management project that demonstrate the database operations. The operations include add, edit and delete the records. User can also search the records. - [OOP: Object Oriented Programming: Source Code](https://www.mycplus.com/source-code/cplusplus-source-code/oop/) - OOP: Object Oriented Programming: Source Code - First hint of object oriented programming using C++. #include #include main() { int index; float distance; char letter; char name[25]; index = -23; distance = 12.345; letter = 'X'; strcpy(name,"John Doe"); cout - [TIC-TAC-TOE Enhanced Version - C++](https://www.mycplus.com/source-code/cplusplus-source-code/tic-tac-toe-enhanced-version-c/) - This is an enhanced version of Tic-Tac-Toe game by adding an extra row and column. Actually I have played this newer version of Tic-Tac-Toe game on a video game. - [Chess - Knight's Tour Implementation in C++](https://www.mycplus.com/source-code/cplusplus-source-code/knights-tour-without-graphic/) - This C++ program is tour of knight on 64 square of chess board. The goal is to place a knight on an empty chess board. - [Strings in C++: A Complete Guide for Novice Programmers](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/strings/) - String in C++ is not more than a array of characters. String encapsulates the functionality of traversing, replacing, copying of one character array to another. - [A Guide to Advanced Exception Handling in C++ Programming](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/advance-exception-handling/) - An exception usually signals an error. One of the major features in C++ is exception handling, which is a better way of thinking about and handling errors. - [Operator Overloading in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/operators-overloading/) - Operator Overloading enables us to make the standard operators, like +, -, * etc, to work with the objects of our own data types. - [Multiple Inheritance in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/multiple-inheritance/) - Multiple Inheritance in C++ is a powerful yet intricate feature that allows a class to inherit properties and behaviors from more than one base class. - [Advanced Concepts and Patterns in Encapsulation](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/encapsulation-2/) - Explore sophisticated aspects of encapsulation that go beyond the basics and provides you with a deeper understanding of its applications and impact on software development. - [Pointers in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/pointers-2/) - Pointer as a variable in C++ programming which holds the memory address of another variable. - [An overview of Generic Containers in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/generic-containers/) - In C++, a container is a class template that provides a way to store and manipulate objects. Generic containers are classes that are used with any type of object. - [Functions in C++ Programming](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/functions-2/) - Functions are like building blocks in C++ that help break down complex problems into manageable chunks, making your code more readable and modular. - [The Relevance of C/C++ in Today's Tech Landscape](https://www.mycplus.com/game-development/game-engines/is-c-cpp-still-relevant-in-todays-tech-landscape/) - C++ will continue to remain popular and in high demand owing to its performance, reliability, and the wide variety of contexts in which it can be used. - [Why Choose C++ as the First Programming Language to Learn](https://www.mycplus.com/technology/trends/why-choose-cpp-as-the-first-programming-language-to-learn/) - Are you interested in entering the world Programming but don’t know where to start? This guide is for you! Let’s see why you should choose C++ as your first programming language to learn. - [Little known features of C/C++](https://www.mycplus.com/featured-articles/hidden-features-of-c-plus-plus/) - There are always few little known or hidden features in each programming language. At StackOverflow.com someone started a series of posts "Hidden features of" programming languages. The Hidden Features series is great for people who are new to a certain language. - [C++ 17 - New and Removed Features](https://www.mycplus.com/featured-articles/cplusplus-17-features/) - This article gives you a brief tour of several of the new features of the core C++ language as well as existing features removed from C++. - [Top 10 Programming Books For Learning C++17](https://www.mycplus.com/computer-books/programming-books/books-for-learning-cpp17/) - In this article you will find interesting books that are recommended for C++17 programming through which all of your queries will be solved. - [Graphical Piano - "My Piano" - C++](https://www.mycplus.com/source-code/c-source-code/my-piano/) - MyPiano 3.0 is a simple piano developed in C++ using graphics functions. By using this piano,user can play, record music etc. This is the third version of MyPiano source code. - [Discover the Best and Most Popular Applications Written in C/C++](https://www.mycplus.com/programming/cpp/top-10-applications-written-in-c-cplusplus/) - This is the list of top 10 best applications written in C and C++ programming languages. - [Delta Engine - 2D and 3D Application Engine written in C++](https://www.mycplus.com/game-development/game-engines/delta-engine/) - Delta Engine is an open-source multi-platform game development engine. Written in C++, the engine is available to users under the license of LGPL (Lesser General Public License). - [Dimensional 3 - 3D Open Source Game Engine](https://www.mycplus.com/game-development/game-engines/dim3-game-engine/) - Dimensional3 is an open-source 3D game engine often written as Dim3. Apple has chosen Dim3 as an exclusive development engine for Mac OS and described it as "hot game building tools". - [Dunia Game Engine](https://www.mycplus.com/game-development/game-engines/dunia-game-engine/) - The Dunia Engine is a software fork of CryEngine designed by Kirmaan Aboobaker while working at Crytek. - [C++ Game Engine - Esenthel Game Engine](https://www.mycplus.com/game-development/game-engines/esenthel-game-engine/) - Esenthel is a game development engine designed for creating high-quality and visually impressive 3D games. Itis an open source game engine for developing computer games. - [Exult - Free Game Engine](https://www.mycplus.com/game-development/game-engines/exult-game-engine/) - Exult is a open source game Engine. It is written in C++ and developed in 2004 to recreate a massive hit game of 1990’s called Ultima VII. - [Gambryo - A mature game engine](https://www.mycplus.com/game-development/game-engines/gambryo/) - Gambryo is a cross-platform game engine written in C++. It is a suit of several C++ libraries, plug-ins and run-time libraries. - [G3D Innovation Engine- A Teaching Game Engine](https://www.mycplus.com/game-development/game-engines/g3d-innovation-engine/) - G3D Innovation Engine is a fully featured, cross platform game engine. This is a 3D engine written in C/C++. It is a commercial-grade, open source engine for different platforms i.e. Windows, Linus and Mac OS. - [C++ Code - Wave File Converter from Text File](https://www.mycplus.com/source-code/cplusplus-source-code/cpp-wave-file-writer/) - C++ Code – Wave File Converter from Text File - This C++ program is capable of turning a text file describing the notes of a piece of music into an audio file (.wav). The program reads the contents of the input file i.e. input.txt, constructs Song, Voice and Note objects describing the notes in the file, and call the different functions of Song and Voice - [The latest low-cost iPhones and Android phones](https://www.mycplus.com/featured-articles/latest-low-cost-phones/) - Even if you're attempting to minimize expenses, you'll presumably need to supplant your old phone in the long run. - [Pixel 5G Disclosed](https://www.mycplus.com/technology/mobile/pixel-5g/) - Google has announced its first phones with 5G wireless capabilities. Which is the $699 (£599, AU$999) Pixel 5 and the Pixel 4A 5G, launched on Wednesday. - [iPhone 12 vs. iPhone 11](https://www.mycplus.com/technology/mobile/iphone-12-vs-iphone-11/) - In view of the rumors we've heard up until now, here's the manner by which the iPhone 12 will contrast with the iPhone 11 - and on the off chance that you should upgrade. - [Brilliant: Helpful to Control All Your Smart Home Gadgets](https://www.mycplus.com/technology/brilliant/) - For any individual who has filled their home with smart home gadgets. - [Global PC shipments reach 79 million units - highest in 10 years](https://www.mycplus.com/technology/2020-global-pc-shipments-reach-79-million/) - Due to strong PC demand and recovery from COVID-19 related disruptions, the global PC market grew 13% in the third quarter of 2020 compared with the same period last year. - [How to Offer Personalization to Your Customers](https://www.mycplus.com/featured-articles/offer-personalization-to-customers/) - How to Offer Personalization to Your Customers - With this guide you will be able to offer extremely helpful and welcome personalization, no matter how big or small or your company is. By putting your customers in charge of the data they provide and the data that you use, you can offer the level of personalization that each customer is comfortable with. - [How to choose the best Tech Stack for SaaS Development?](https://www.mycplus.com/software-development/best-practices/choosing-tech-stack-for-saas-development/) - Explore the essentials of SaaS platform development; find the best tech stack for SaaS to meet your business goals. - [The Art of Computer Virus Research and Defense](https://www.mycplus.com/resources/books/computer-science-books/the-art-of-computer-virus-research-and-defense/) - Defend your systems with The Art of Computer Virus Research and Defense – the ultimate guide to understanding and combating malicious software! - [Upgrading and Repairing PCs, 15th Edition](https://www.mycplus.com/computer-books/hardware/upgrading-repairing-computers/) - Upgrading and Repairing PCs, 15th Edition - Upgrading and Repairing PCs is the runaway best-selling PC hardware book of all time and one of the best-selling computer books ever! This 15th Edition is loaded with the most up-to-date hardware information anywhere. World-renowned PC hardware expert Scott Mueller has taught thousands in his weeklong seminars and millions through his books, videos and articles. - [Jumping into C++](https://www.mycplus.com/computer-books/programming-books/jumping-into-c/) - Jumping into C++ - Want to learn to code? Want to learn C++? Struggling to follow your lecturer or books and tutorials written for experts? You're not alone. As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. - [Ten Most Recommended C books for Expert Programmers](https://www.mycplus.com/computer-books/programming-books/ten-most-recommended-c-books-for-expert-programmers/) - This is a list of ten highly recommended C Programming books for expert programmers. - [SharePoint Intranet Pros and Cons](https://www.mycplus.com/technology/trends/sharepoint-intranet-pros-and-cons/) - SharePoint Intranet Pros and Cons - Intranets have changed a lot in the business world today, especially due to the efficiency and the speed it offers to employers and employees. SharePoint intranet has plenty of features that are beneficial to those who are conducting their businesses online. Just like any online platform, SharePoint has its advantages and disadvantages. - [Book Review - Software Architecture with C++](https://www.mycplus.com/computer-books/programming-books/software-architecture-with-cpp/) - Book Review – Software Architecture with C++ - Overall this is a good reference book to have in the shelf. This is highly recommended book on C++ for relatively experienced programmers and knowledge of C++. The authors share practical code example with most of the design principles discussed in this book. - [The Better Traits and Features of RASP Security](https://www.mycplus.com/featured-articles/rasp-security/) - The other name for RASP is Runtime Application Self Protection. It is one of the most contemporary technicalities that help in protecting the running application in time. - [Fundamental Principles of Data Integration for Database Administrators](https://www.mycplus.com/featured-articles/data-integration-for-dba/) - Fundamental Principles of Data Integration for Database Administrators - We live in a new era of data-centered enterprise management. There are various types of modern data coming through different sources, in increasing volumes, and from different locations like never before. We now live in an era of emerging solutions which helps enterprises to meet the challenges in data integration effectively. - [Things about Farm Automation that might Interest you](https://www.mycplus.com/technology/agricultural-farm-automation/) - Things about Farm Automation that might Interest you - Agricultural activities have been in operation since the dawn of time, and they have never been more important than they are now. Scientists anticipating the world population in thirty years are concerned that farming output needs to be increased by 70% in order to meet peoples’ needs. - [Microsoft .NET - C# Programming](https://www.mycplus.com/tutorials/microsoft-net-csharp-programming/) - Microsoft .NET – C# Programming - C# and .NET have a symbiotic relationship. Certain features in C# are tailored to complement the capabilities of .NET, and conversely, specific aspects of .NET are designed to align seamlessly with C#. However, it's worth noting that .NET is versatile, aiming to accommodate a plethora of programming languages. - [Exporting PowerPoint Slides to Images in C#](https://www.mycplus.com/source-code/csharp-net/export-all-the-slides-from-a-powerpoint-presentation/) - This is a very simple Visual Basic source code to export all the slides from a PowerPoint presentation. It can export images in any specified image format. - [An Overview of C#](https://www.mycplus.com/tutorials/csharp-programming-tutorials/overview/) - C# is a new programming language specifically designed for Microsoft .NET Framework with object oriented style of development - [Working with Namespaces in C#](https://www.mycplus.com/tutorials/csharp-programming-tutorials/namespaces/) - The point behind using namespaces is organization. Using a namespace enables to gather all of the classes create in one place, even if they exist in separate files. - [Exception Handling in C# Applications](https://www.mycplus.com/tutorials/csharp-programming-tutorials/exception-handling-3/) - C# .NET creates an object (or throw) when a particular error condition occurs. Most applications today contain some form of error handling. - [Generating Controlled Random Numbers in C#](https://www.mycplus.com/source-code/csharp-net/random-number-within-a-range/) - In this article, are going to explore the basics of random number generation in C# and write practical examples that showcase its applications. - [Capitalize Sentences and Words - C# Programming Examples](https://www.mycplus.com/source-code/csharp-net/capitalize-the-first-letter/) - In this article, we will show you practical C# examples that showcase techniques for capitalizing the first letter of each sentence and each word. - [Microsoft Visual C# Step by Step](https://www.mycplus.com/computer-books/programming-books/microsoft-csharp-2013-step-by-step/) - Microsoft Visual C# 2013 Step by Step teaches the fundamentals of C# 2013. This is a step by step guide to anyone having previous experience in programming but new to C# Programming. - [Godot Game Engine](https://www.mycplus.com/game-development/game-engines/godot-game-engine/) - Godot is a cross platform free and open source game engine with MIT (a light license) licensing. It is written in C++ and C# and used to develop 2D and 3D games. - [HeroEngine - Cloud Based Development Tool](https://www.mycplus.com/game-development/game-engines/heroengine/) - HeroEngine is 3D game Engine platform for all-in-one development to make and operate online games. It is written in C++, C# and HeroScript Language (HSL) and used to develop games Windows. - [Directory Traversing in C using Tree Data Structure](https://www.mycplus.com/source-code/c-source-code/tree-manipulation-and-traversing/) - This is a C Program to implement tree data structure. It uses current working directory as the root and traverse all files inside directory and prints them. - [Free Programming Abstractions Course - SEE](https://www.mycplus.com/featured-articles/programming-abstractions-see-course/) - Programming Abstractions course covers advanced programming topics such as recursion, algorithmic analysis, and data abstraction using the C++ programming language, which is similar to both C and Java. - [Data Structures and Algorithm Analysis in Java](https://www.mycplus.com/computer-science/algorithms/data-structures-algorithm-analysis-java/) - Master Java programming with Data Structures and Algorithm Analysis – your key to writing efficient, scalable, and high-performance code! - [Data Structures and Algorithm Analysis in C++](https://www.mycplus.com/computer-science/algorithms/data-structures-algorithm-analysis-cplusplus/) - Master efficient coding with Data Structures and Algorithm Analysis in C++ – your ultimate guide to building high-performance software solutions! - [List of Hello World Programs in 300 Programming Languages](https://www.mycplus.com/featured-articles/hello-world-programs-in-300-programming-languages/) - This is a list of "Hello World!" programs written in more than 300 programming language including Assembly, Low-level, High-level, Object Orientedscripting languages. - [Multiparadigm Programming in Standard C++](https://www.mycplus.com/featured-articles/multiparadigm-programming-standard-cplusplus/) - A multi-paradigm programming language allows programmers to choose a specific single approach or mix parts of different programming paradigms. The power of C++ is such that it can be used to implement any paradigm. - [Indian Hill C Coding Styles and Standards](https://www.mycplus.com/computer-science/programming-styles/indian-hill-c-coding-styles-standards/) - Indian Hill C Style and Coding Standards. We Combine previous work on C style into a uniform set of standards that mbe appropriate for any project using C. - [GNU coding styles and standards](https://www.mycplus.com/computer-science/programming-styles/gnu-coding-styles-and-standards/) - GNU coding styles and standards for UNIX Kernel code development in C. - [Enhancing Network Security with Dynamic ARP Inspection: A Comprehensive Overview](https://www.mycplus.com/featured-articles/benefits-of-dynamic-arp-inspection-in-enterprise-network/) - Enhancing Network Security with Dynamic ARP Inspection: A Comprehensive Overview - Dynamic ARP Inspection a security feature that helps mitigate attacks that use spoofed Address Resolution Protocol (ARP) packets. Dynamic ARP inspection works by verifying that all ARP traffic on a network is valid. Invalid ARP packets are dropped, which helps protect your network from attacks that use forged or spoofed source IP addresses. - [Add time using structures in C++](https://www.mycplus.com/source-code/cplusplus-source-code/add-time-using-structures-in-c/) - This is a C++ implementation of adding time using structures. Write a program having a structure named Time which has three integer data items i.e. hour, minute and second. - [Towers of Hanoi Java Program](https://www.mycplus.com/source-code/java-legacy/towers-of-hanoi-java-program/) - Towers of Hanoi: Java applet solving & animating the classic puzzle, showcasing recursive algorithm with colorful disk movements. - [Java Code to Demonstrate Recursion](https://www.mycplus.com/source-code/java-legacy/demonstrates-recursion/) - The Java code implements a simple graphical application that visually represents and counts blobs within a grid by using recursion. A blob is a group of adjacent filled squares in the grid. - [Understanding C++ Templates: A Simplified Guide](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/templates/) - Templates are of great utility to programmers in C++, especially when combined with multiple inheritance and operator overloading. - [C++ Tutorial for Java Programmers](https://www.mycplus.com/featured-articles/cpp-tutorial-for-java-programmers/) - This tutorial is designed to give a working knowledge of C++ (and indirectly parts of C) as quickly as possible for people with Java programming experience and familiarity with basic programming language concepts. - [Direct-X Programming Questions](https://www.mycplus.com/programming-questions/direct-x-programming-questions/) - Most commonly asked questions about Microsoft DirectX progrmming and programming in DirectX. - [C Programming Questions](https://www.mycplus.com/programming-questions/c-programming-questions/) - Frequently Asked Questions about C programming language. Most commnly asked questions about programming C language. - [General Programming Questions](https://www.mycplus.com/programming-questions/general-programming-questions/) - Frequently Asked Questions about general computer programming. - [C++ Programming Questions](https://www.mycplus.com/programming-questions/c-programming-questions-2/) - Frequently Asked Questions about C++ programming language. Most commonly asked questions about programming language C++. - [Java Programming Questions](https://www.mycplus.com/programming-questions/java-programming-questions/) - Freequently asked questions about java and java related programming. - [Inverts the case of the selected text](https://www.mycplus.com/source-code/visual-basic/inverts-the-case-of-the-selected-text/) - Inverts the case of the selected text - This is a visual basic 6.0 source code that inverts the case of the selected text. If the upper case text is selected then it will convert it into lower case text. Otherwise to upper case. '******************************************************* '* MYCPLUS Sample Code - https://www.mycplus.com * '* * '* This code is made available as a service - [wav sound player class](https://www.mycplus.com/source-code/visual-basic/wav-sound-player-class/) - wav sound player class - This is a visual basic 6.0 wav sound player class that plays any selected sound file in .wav format. It has the filename property to select the file and play property to play the sound file. '******************************************************* '* MYCPLUS Sample Code - https://www.mycplus.com * '* * '* This code is made available as a service - [BASE 85 Encoding VB Class](https://www.mycplus.com/source-code/visual-basic/base-85-encoding-vb-class/) - This is a BASE85 Encoding Visual Basic class that expands the text to be encoded by 4:5 i.e. uses 5 ASCII characters to represent 4 bytes with 80% accuracy. - [Visual Basis: Count Number of Characters in a String](https://www.mycplus.com/source-code/visual-basic/count-the-characters-in-a-specified-string/) - This is a visual basic 6.0 source code to count the number of characters in a string. You can also define which characters to count and which do not. - [Counts the number of words in a specified string](https://www.mycplus.com/source-code/visual-basic/counts-the-number-of-words-in-a-specified-string/) - Counts the number of words in a specified string - This is a visual basic 6.0 source code that counts the number of words in a specified string. This function can be useful in Text editors or where you want to tell the user that how much words have been inputted in the text field. '******************************************************* '* MYCPLUS Sample Code - https://www.mycplus.com * '* * - [Block a Specific IP Address in PHP](https://www.mycplus.com/source-code/php-legacy/block-a-specified-ip-address-in-asp/) - Explore how to block a specific IP or list of addresses from accessing a webpage using PHP. You will explore process of implementing IP-based access restrictions to bolster the security of your webpages. - [PHP/MySQL Database Table Structure Viewer](https://www.mycplus.com/source-code/php-legacy/show-all-fields-of-a-table-in-php/) - The PHP/MySQL script provides a beginner-friendly way to understand the composition of your database tables. The script connects to the database, query the structure of a specific table and presents the information. - [How to use PHP with Oracle Database 11g](https://www.mycplus.com/source-code/php-legacy/execute-queries-in-oracle-with-php/) - How to use PHP with Oracle Database 11g - This source code shows you how to connect to Oracle Database 11g and execute queries using the PHP. First of all it sets the ORACLE_HOME and ORACLE_SID Environment variables using the putenv() method. Note that to run this code, you will need PHP OCI8 extension enable in php.ini file. - [Printing numbers within a range in PHP](https://www.mycplus.com/source-code/php-legacy/random-numbers-within-a-range-in-php/) - The following PHP code shows that how to print random numbers within a range. It uses rand() function to return the random numbers within a predefined range. - [How to parse the contents of an XML file using PHP?](https://www.mycplus.com/source-code/php-legacy/show-the-contents-of-an-xml-in-php/) - This is simple PHP script to show the contents of an XML file. The script uses PHP XML parser to traverse through the xml file and print it's contents. - [Connect to sFTP Server in PHP](https://www.mycplus.com/source-code/php-legacy/connect-to-sftp-server-in-php/) - Connect to sFTP Server in PHP - To use SFTP within your PHP application, a series of fundamental steps need to be executed. First and foremost, you must establish a connection to the SFTP server by utilizing the ssh2 extension, which facilitates secure communication. Subsequently, authentication is crucial to ensure the identity of the connecting entity. This is achieved by providing valid credentials, including a username and password, to the SFTP server. Once authenticated, your PHP script gains access to the server and enables file-related operations such as listing directory contents, downloading files to the local environment, and uploading files to the remote server. - [Calculating the Greatest Common Denominator (GCD) in PHP](https://www.mycplus.com/source-code/php-legacy/greatest-common-denominator-from-the-input/) - This PHP code calculates the greatest common denominator (GCD) by using a brute-force approach and widely-used method called Euclidean Algorithm. - [Search the LDAP Directory in PHP](https://www.mycplus.com/source-code/php-legacy/search-the-ldap-directory/) - Search the LDAP Directory in PHP - This PHP code connects to an LDAP server, performs a search for entries with the last name and then sorts and prints them alphabetically. The sorting is done by a custom function called compareEntry, which compares entries based on last names and first names. It uses the LDAP functions to communicate with the server and showcases basic error handling. - [Get Detailed Server Information in PHP](https://www.mycplus.com/source-code/php-legacy/server-os-information-in-php/) - This script utilizes PHP functions and conditional checks to retrieve information about the operating system, PHP version, server software, and more. - [How to Send Email using PHP](https://www.mycplus.com/source-code/php-legacy/send-email-using-php/) - How to Send Email using PHP - A detailed guide on PHP mail sending options with examples of using the built-in mail function(), PHPMailer, Symfony, and third-party mail service providers such as Amazon SES, SendGrid and GetResponse. - [C# Code that Prints the Date and Time in Various Formats](https://www.mycplus.com/source-code/csharp-net/function-that-returns-the-date-and-time-in-different-formats/) - This is a simple C# program that returns the current date and time in various formats. This program uses the DateTime.Now property to get the current date and time. - [C# Program to Validate Email Address](https://www.mycplus.com/source-code/csharp-net/validating-the-email-address-in-asp/) - C# Program to Validate Email Address - This is a simple C# .NET Program to validate email address. The ValildateEmail() function checks for a valid email and returns true if the email address is a valid email otherwise it returns false if the email address is not proper syntax. The code is well commented and should explain what is happening . - [All About Microsoft .NET](https://www.mycplus.com/tutorials/csharp-programming-tutorials/microsoft-net/) - The Microsoft .NET Framework, more commonly known as simply the .NET Framework, is a software development platform created by Microsoft. - [Application Structure](https://www.mycplus.com/tutorials/csharp-programming-tutorials/application-structure/) - Every C# application contains certain elements. The application begins with the hierarchical levels, listed here in order of appearance. - [Predefined Datatypes in C#](https://www.mycplus.com/tutorials/csharp-programming-tutorials/predefined-datatypes/) - Here we will see the data types available in C#. Before examining the data types in C#, first we will try to understand the C# have two categories of data types. Value types and Reference types. - [Statements in C#](https://www.mycplus.com/tutorials/csharp-programming-tutorials/statements/) - C# borrows most of its statements directly from C and C++, though there are some noteworthy additions and modifications. - [PostFix expression evaluator - Java](https://www.mycplus.com/source-code/java-legacy/postfix-expression-evaluator-java/) - PostFix expression evaluator – Java - This program evaluates postfix expressions entered by the user. The expressions can use non-negative real nubmers and the operators +, -, *, /, and ^ (where ^ represents exponentiation). Numbers must begin with a digit. That is, you have to say 0.7 rather than just .7. The value of an expression might be given as - [JRadioButton Demonstration - Java](https://www.mycplus.com/source-code/java-legacy/jradiobutton-demonstration-java/) - JRadioButton Demonstration – Java - A little applet that demonstrates JRadionButton with a group of radio buttons that control the background color of a label. [code='java'] /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a service to our * * visitors and is provided strictly for the * * purpose of - [Console Based Simple Java Calculator](https://www.mycplus.com/source-code/java-legacy/console-based-java-calculator/) - Console Based Simple Java Calculator - This Java code is a simple console-based calculator that allows users to perform various mathematical operations. The calculator supports addition, subtraction, multiplication, division, square, cube, square root, and power operations. Users can navigate through the calculator's functionalities by selecting options from a main menu displayed in the console. The code structure includes a class named - [Understanding Exception Handling in Java](https://www.mycplus.com/source-code/java-legacy/demonstration-of-the-try-catch-finally/) - This is a demonstration of the try-catch-finally exception handling mechanism in java programming language. - [Client Server in Java](https://www.mycplus.com/source-code/java-legacy/client-server-in-java/) - Client Server in Java - Set up a Server that will receive packets from a client and send packets to a client. Also set up a Client that will send packets to a server and receive packets from a server. [sourcecode language="java"]/******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a service - [Bank Transactions using Threads in Java](https://www.mycplus.com/source-code/java-legacy/bank-operations-using-threads-in-java/) - Bank Transactions using Threads in Java - This source code demonstrates a Bank Operations using Threads in Java. - [Java network chat Applet](https://www.mycplus.com/source-code/java-legacy/java-network-chat-applet/) - Java network chat Applet - This applet simulates a network chat, in which the user chats with someone over a network. Here, there is no network. The partner is simulated by a thread that emits strings at random. The point of the simulation is to show how to use a separate thread for receiving information. The applet has an input - [Java Chat Program for Real-Time Communication](https://www.mycplus.com/source-code/java-legacy/java-chatwindow-for-two-way-chatting/) - This is a Java Application program that supports two way chatting between two users over the Internet. The program can be run either as a standalone application or as a client-server application. - [Read the URL - Java](https://www.mycplus.com/source-code/java-legacy/read-the-url-java/) - Read the URL – Java - This short program demonstrates the URL and URLConnection classes by attempting to open a connection to a URL and read text from it. The url must be specified on the command line. If an error occurs, a message is output. Otherwise, the text from the URL is copied to the screen. /******************************************************* * MYCPLUS Sample - [HighLow java Game](https://www.mycplus.com/source-code/java-legacy/highlow-java-game/) - HighLow java Game - his program lets the user play HighLow, a simple card game that is described in the output statements at the beginning of the main() routine. After the user plays several games, the user's average score is reported. /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a - [Java applet - HighLow Game](https://www.mycplus.com/source-code/java-legacy/java-applet-highlow-game/) - Java applet – HighLow Game - This applet is a simple card game. The user sees a card and tries to predict whether the next card will be higher or lower. Aces are the lowest-valued cards. If the user makes three correct predictions, the user wins. If not, the user loses. This version of the game uses images of the cards, - [Keyboard Animation Applet - Java](https://www.mycplus.com/source-code/java-legacy/keyboard-animation-applet-java/) - Keyboard Animation Applet – Java - The KeyboardAnimation2 applet provides a generic framework for applets both display an animation and respond to keyboard events. The animation runs only when the applet has the keyboard focus and can respond to key presses. The appearance of the applet changes, depending on whether it has the keyboard focus. Note that each time a new - [Laout managers applet demo](https://www.mycplus.com/source-code/java-legacy/laout-managers-applet-demo/) - Laout managers applet demo - This applet demonstrates various layout managers. The applet itself uses a border layout with a JPanel in the center, a JComboBox menu to the North, and a JLabel to the south. The center panel uses a CardLayout. Each card in the card layout contains a number of buttons and uses a different layout manager. The - [Moving ball applet - Java](https://www.mycplus.com/source-code/java-legacy/moving-ball-applet-java/) - This is a Java class that uses some trigonometry and vector mathematics in its implementation. - [Java color chooser Appelt](https://www.mycplus.com/source-code/java-legacy/java-color-chooser-appelt/) - Java color chooser Appelt - A ColorChooserApplet shows six scroll bars that the user can manipulate to set the red, gree, blue, hue, brightness, and saturation components of a color. A color patch shows the selected color, and there are six labels that show the numerical values of all the components. RGB components are specified as integers in the range - [Double Buffering Drag in Java Swing Applications](https://www.mycplus.com/source-code/java-legacy/double-buffering-in-swing-java/) - Double buffering is a technique used in graphical applications, including Swing-based Java applications, to reduce flickering and improve the overall visual quality of animations or dynamic updates on the screen. - [Java Dynamic Arrays - Integers](https://www.mycplus.com/source-code/java-legacy/dynamic-array-of-integers/) - The DynamicArrayOfInt class is a simple implementation of a dynamic array in Java. A dynamic array is a resizable array that can grow or shrink in size as needed. - [Text Tool](https://www.mycplus.com/source-code/java-legacy/text-tool/) - Text Tool - Text Tool [code='java']/******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a service to our * * visitors and is provided strictly for the * * purpose of illustration. * * * * Please direct all inquiries to saqib at mycplus.com * *******************************************************/ import java.awt.*; import java.awt.event.*; - [Ouputs the Zodiac signs](https://www.mycplus.com/source-code/java-legacy/ouputs-the-zodiac-signs/) - Ouputs the Zodiac signs - The following Java program shows the Zodiac sign corresponding to a given date. This little program can be used to find your Zodiac sign if you input your date of birth. - [Blackjack Java Game Challenge](https://www.mycplus.com/source-code/java-legacy/blackjack-java-game/) - The Blackjack game written in Java provides a graphical user interface (GUI) for players to enjoy a simplified version of the classic card game. - [Java Source Code: Create Different Borders of a Label](https://www.mycplus.com/source-code/java-legacy/different-borders-applet/) - This is a Java source code for a simple graphical application that demonstrates how to use various types of borders in Swing, a Java GUI toolkit. - [A Java Application for Two-Way Chatting](https://www.mycplus.com/source-code/java-legacy/java-application-for-two-way-chatting/) - This Java Code supports two-way chatting between users. It implements a client for the ConnectionBroker server, which can set up a relayed connection between a pair of such clients. - [Interactive Java Color Palette: Select and Display HEX Color Values](https://www.mycplus.com/source-code/java-legacy/color-selector/) - This Java code defines a simple graphical user interface (GUI) color chooser component. This component represents a color palette that features a spectrum of hues. - [Java Swing GUI Example Program](https://www.mycplus.com/source-code/java-legacy/gui-example/) - Java Swing GUI Example Program - This Java source code is an example of a Graphical User Interface (GUI) with different GUI elements such as TextBox, buttons and Labels. - [Java Calculator Program with AWT and Swing Based GUI](https://www.mycplus.com/source-code/java-legacy/calculator/) - This Java source code implements a basic calculator with a GUI using AWT and Swing. It serves as starting point to explore GUI applications and understand the event-driven programming. - [Simple Java Contact Form](https://www.mycplus.com/source-code/java-legacy/form/) - The following Java code defines a simple GUI application using Swing. It creates a form with text fields for name and email, a text area for messages, and actions buttons. - [Java Program to Draw Star Shapes](https://www.mycplus.com/source-code/java-legacy/java-program-to-draw-star-shapes/) - This Java program creates a simple graphical application that draws rows of stars using Java's Swing library. The program creates a window with rows of stars drawn on it. - [Java Celestial Volume Calculator: Earth and Sun Volumes Comparison](https://www.mycplus.com/source-code/java-legacy/show-volumes-of-earth-and-sun/) - This Java program calculates and displays information about the volumes of the Earth and the Sun. It also show the ratio of their volumes. - [RGB Color Chooser Applet - Java](https://www.mycplus.com/source-code/java-legacy/rgb-color-chooser-applet-java/) - RGB Color Chooser Applet – Java - A RGBColorChooser shows three sliders that the user can manipulate to set the red, green, and blue, components of a color. A color patch shows the selected color, and there are three labels that show the numerical values of all the components. Values are in the range 0 to 255. The initial color is black. - [Simple Mouse Tracker GUI using Java Swing](https://www.mycplus.com/source-code/java-legacy/mouse-events-information/) - This Java source code defines a simple mouse tracking program using Java Swing. The program displays a window with a drawing surface that captures and visualizes various mouse events. - [Process Binary Trees - Java](https://www.mycplus.com/source-code/java-legacy/process-binary-trees-java/) - Process Binary Trees – Java - This program demonstrates a few routines for processing binary sort trees. It uses a binary sort tree of strings. The user types in strings. The user's string is converted to lower case, and -- if it is not already in the tree -- it is inserted into the tree. Then the number of nodes in - [Interactive Java Stopwatch Component](https://www.mycplus.com/source-code/java-legacy/stop-watch-java-program/) - This adaptable StopWatch Java class provides a user-friendly experience for measuring intervals and demonstrates the flexibility of event-driven programming in Java. - [Find Words Frequency in a Text File using Java](https://www.mycplus.com/source-code/java-legacy/count-the-words-in-a-file-java/) - This Java program analyzes word frequency in a text file. It demonstrates the concepts of file handling, data structures, and generics for novice Java programmers. - [Simple Image Viewer in Java with Swing](https://www.mycplus.com/source-code/java-legacy/photo/) - Simple Image Viewer in Java with Swing - This Java program is a simple image viewer application designed for novice Java programmers. The program utilizes the Swing library to create a graphical user interface (GUI) with a JFrame, JPanel, and JButton components. The main functionality of the Java program is to select an image file through a JFileChooser dialog, load the selected image and display it within the JPanel. - [Stack Implementation with Array](https://www.mycplus.com/source-code/java-legacy/stack-implementation-with-array/) - This java code implements stack functionality by using arrays. It can Pop and Push an item in stack with the help of array. - [Java Program to Show Stack Implementation](https://www.mycplus.com/source-code/java-legacy/stack-implementation-in-java/) - This is a simple Java program to demonstrate Stack data structure implementation. An object of type IntStack is a stack of real numbers, - [Java Program to Demonstrate the Use of Linked List](https://www.mycplus.com/source-code/java-legacy/demonstration-of-linked-list-in-java/) - This is a very simple demonstration of linked list in java programming language. Very nice and well commented java source code for beginners. - [Core Java(TM) 2, Volume I--Fundamentals (7th Edition) (Core Java 2)](https://www.mycplus.com/computer-books/web-design-development/core-javatm-2-volume-i-fundamentals-7th-edition-core-java-2/) - Core Java(TM) 2, Volume I–Fundamentals (7th Edition) (Core Java 2) - Horstmann (San Jose State University) introduces Java's syntax language, the object-oriented concepts of encapsulation and inheritance, the event model of the abstract window toolkit, the Swing GUI toolkit, applets, and exception handling. Volume II addresses enterprise and advanced user interface features. Previous experience with another programming language is recommended. The seventh edition covers JDK 5.0 - [Core Java(TM) 2, Volume II--Advanced Features (7th Edition)](https://www.mycplus.com/computer-books/web-design-development/core-javatm-2-volume-ii-advanced-features-7th-edition/) - Core Java(TM) 2, Volume II–Advanced Features (7th Edition) - The seventh edition of Core Java(TM) 2, Volume II, covers advanced user-interface programming and the enterprise features of the Java 2 Platform, Standard Edition (J2SE?). Like Volume I (which covers the most important language and library features), this book has been completely updated and revised for J2SE 5.0. All of the sample programs have been - [PHP and MySQL Web Development (5th Edition) (Developer's Library)](https://www.mycplus.com/computer-books/web-design-development/php-and-mysql-web-development-3rd-edition-developers-library/) - PHP and MySQL Web Development (5th Edition) (Developer’s Library) - PHP and MySQL are modern open-source software that is the perfect tool for producing database-driven Web applications on the fly. PHP is a great web programming language designed to empower developers to easily and quickly create feature-rich Web applications. MySQL is a free, open-source, and highly reliable database system that couples very well with PHP - [PHP for the World Wide Web Visual Quickstart Guide](https://www.mycplus.com/computer-books/web-design-development/php-for-the-world-wide-web-visual-quickstart-guide/) - PHP for the World Wide Web Visual Quickstart Guide - Designed for developers, this guide and reference covers the key concepts of PHP and explains the features of PHP version 4.04. Beginning with a basic overview, it moves on to cover syntax, testing scripts, working with variables, and creating Web applications. Along the way, sample scripts and projects illustrate major points. Ullman is a PHP - [Beginning ASP Databases](https://www.mycplus.com/computer-books/web-design-development/beginning-asp-databases/) - Beginning ASP Databases - In Beginning ASP Databases, a trio of authors covers the basics of working with databases from ASP--especially using ActiveX Database Objects (ADO). The book is quite substantive in content but is written in a somewhat light-hearted style that makes readers new to the technology comfortable. The authors begin with a discussion of the benefits of - [ASP in a Nutshell](https://www.mycplus.com/computer-books/web-design-development/asp-in-a-nutshell/) - ASP in a Nutshell - The second edition of ASP in a Nutshell gives developers of Microsoft Active Server Pages (ASP) a quick reference guide for looking up object usage on a dime. This guide is geared toward working ASP programmers who need to get their answers quickly, without wading through long examples. The book is organized into three parts: - [Instant ASP Scripts](https://www.mycplus.com/computer-books/web-design-development/instant-asp-scripts/) - Instant ASP Scripts - Active Server Pages (ASP) technology represents, in most cases, the best server-side scripting choice for intranets, extranets, and public Web sites served by Windows NT and Internet Information Server (IIS). Instant ASP Scripts provides network administrators with a crash course in ASP work along with a considerable library of ready-to-use scripts. An initial ASP tutorial - [Beginning Active Server Pages 3.0](https://www.mycplus.com/computer-books/web-design-development/beginning-active-server-pages-30/) - Beginning Active Server Pages 3.0 - Beginning Active Server Pages 3.0 is an excellent introduction to the new version of ASP released for the Windows 2000 platform. This guide expects no previous ASP knowledge or even previous Web development experience. Its friendly style makes this book welcome reading at all skill levels. The material is carefully presented to avoid losing readers - [Beginning PHP 5 and MySQL: From Novice to ProfessionalAccountants to Homes, Schools, and Jobs](https://www.mycplus.com/computer-books/web-design-development/beginning-php-5-and-mysql-from-novice-to-professionalaccountants-to-homes-schools-and-jobs/) - Beginning PHP 5 and MySQL: From Novice to ProfessionalAccountants to Homes, Schools, and Jobs - This comprehensive book introduces two of the most popular Web application building technologies on the planet: PHP scripting language and MySQL database server. This book not only explains the core aspects of each technology, but provides valuable instruction for using them simultaneously to create dynamic, data-driven web applications. This is an ideal read for the - [PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide](https://www.mycplus.com/computer-books/web-design-development/php-mysql-dynamic-web-sites/) - PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide - When static HTML pages no longer cut it, you need to step up to dynamic, database-driven sites that represent the future of the Web. In PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, the author of best-selling guides to both the database program (MySQL) and the scripting language (PHP) returns to cover the - [The Business of Platforms: Strategy in the Age of Digital Competition, Innovation, and Power](https://www.mycplus.com/computer-books/general-software/the-business-of-software/) - The book's blend of theoretical insights and practical advice makes it a valuable resource for anyone looking to understand or engage with the platform economy - [Software Requirements (Developer Best Practices)](https://www.mycplus.com/computer-books/general-software/software-requirements-book/) - This book provides examples demonstrating how requirements can lead to fewer change requests, higher customer satisfaction, and lower development costs. - [Teach Yourself VISUALLY Windows 11 by Paul McFedries](https://www.mycplus.com/computer-books/general-software/teachy-yourself-windows-11/) - Master Windows 11 with ease! This visual guide by Paul McFedries offers step-by-step instructions, tips, and screenshots for beginners and casual users. - [Personal Finance in Your 20s & 30s For Dummies by Eric Tyson](https://www.mycplus.com/computer-books/general-software/personal-finance-in-your-20s-30s/) - Master your money in your 20s & 30s with Eric Tyson’s practical, easy-to-follow guide to budgeting, saving, investing, and avoiding debt. - [Teach Yourself VISUALLY Wireless Networking](https://www.mycplus.com/computer-books/networking-books/teach-yourself-visually-wireless-networking/) - Teach Yourself VISUALLY Wireless Networking - Visual guide to teaching yourself wireless networking. Includes step-by-step screen shots and illustrations on assessing your needs, setting up hardware, and configuring a PDA and firewall software. Softcover. Are you a visual learner? Do you prefer instructions that show you how to do something ? and skip the long-winded explanations? If so, then this book - [The Essential Guide to RF and Wireless (2nd Edition)](https://www.mycplus.com/computer-books/networking-books/the-essential-guide-to-rf-and-wireless-2nd-edition/) - The Essential Guide to RF and Wireless (2nd Edition) - Provides a complete, easy-to-understand guide to the wireless revolution including concepts, terminology, components, systems on spread spectrum, CDMA, WLL, ISM, LMDS, and other hot technologies. Designed primarily for marketers, investors, tech writers, PR specialists, and other non-engineers. Softcover. DLC: Radio--Equipment and supplies. -- This text refers to an out of print or unavailable edition of - [The Qualcomm Equation: How a Fledgling Telecom Company Forged a New Path to Big Profits and Market](https://www.mycplus.com/computer-books/networking-books/the-qualcomm-equation-how-a-fledgling-telecom-company-forged-a-new-path-to-big-profits-and-market/) - The Qualcomm Equation: How a Fledgling Telecom Company Forged a New Path to Big Profits and Market - Featuring a foreword by George GilderThe Qualcomm Equation provides readers with a fascinating inside look at how a small company stormed the burgeoning wireless industry and grew into a global multibillion-dollar powerhouse in less than a decade. This book examines how Qualcomm became so successful, chronicling the early history of the company, then provides an - [The Wireless Networking Starter Kit, Second Edition](https://www.mycplus.com/computer-books/networking-books/the-wireless-networking-starter-kit-second-edition/) - The Wireless Networking Starter kit covers Wi-Fi and the 802.11 standards. Other topics such as Coverage of 802.11b, 802.11a, 802.11g, Bluetooth, cell data., - [WarDriving: Drive, Detect, Defend, A Guide to Wireless Security](https://www.mycplus.com/computer-books/networking-books/wardriving-drive-detect-defend-a-guide-to-wireless-security/) - WarDriving: Drive, Detect, Defend, A Guide to Wireless Security - The term WarDriving originates from WarDialing, a term introduced to the public by Matthew Broderick's character, David Lightman, in the 1983 movie "WarGames." WarDialing is the practice of using a modem attached to a computer to dial an entire exchange of telephone numbers to locate any computers with modems attached to them. WarDriving employs the - [Wi-Fi Toys: 15 Cool Wireless Projects for Home, Office, and Entertainment](https://www.mycplus.com/computer-books/networking-books/wi-fi-toys-15-cool-wireless-projects-for-home-office-and-entertainment/) - Wi-Fi Toys: 15 Cool Wireless Projects for Home, Office, and Entertainment - This ultra-cool volume invites readers to tap into your inner geek and build seventeen ultra-cool wireless devices including a solar powered access point, a wireless picture frame that dynamically changes its own photos, and even a wireless car-to-car audio and video system With a few simple tools, some off-the-shelf parts, and this book, readers will - [Wireless Communications: Principles and Practice (2nd Edition)](https://www.mycplus.com/computer-books/networking-books/wireless-communications-principles-and-practice-2nd-edition/) - Wireless Communications: Principles and Practice (2nd Edition) - This textbook on wireless communications technology and system design covers the basic issues affecting all wireless networks and reviews new technological developments, with particular attention to SG systems and wireless local area networks. Individual chapters concentrate on the cellular concept, mobile radio propagation, modulation techniques, multiple access techniques, and wireless systems and standards. Step-by-step explanations - [Wireless Crash Course](https://www.mycplus.com/computer-books/networking-books/wireless-crash-course/) - Wireless Crash Course - A text for a first course in wireless management, as well as a tool for managers in need of an expanded understanding of wireless carrier systems, their operation and optimization. Shows readers how voice and data systems work, including cellular radio systems, RF channelization and propogation, enhancers, and microcells. Wireless communication systems. Need a jargon-free - [Wireless Hacks](https://www.mycplus.com/computer-books/networking-books/wireless-hacks/) - Wireless Hacks - It's an increasingly wired world, but many people are finding that the best way to get connected is to do away with wires entirely. From cable replacement to universal Internet connectivity, wireless technology is changing the way we connect to our machines and to each other. As with any new technology, buying your gear is - [Wireless Java: Developing with J2ME, Second Edition](https://www.mycplus.com/computer-books/networking-books/wireless-java-developing-with-j2me-second-edition/) - Wireless Java: Developing with J2ME, Second Edition - Although Java is incredibly popular, the standard edition of Java is way too big and bulky to build applications for wireless devices such as PDAs and phones. Thus, Sun has released Java 2 Platform, Micro Edition (J2ME). J2ME has the potential to be as revolutionary in the wireless space as Java has been in the - [Wireless Nation: The Frenzied Launch of the Cellular Revolution in America [BARGAIN PRICE]](https://www.mycplus.com/computer-books/networking-books/wireless-nation-the-frenzied-launch-of-the-cellular-revolution-in-america-bargain-price/) - Wireless Nation: The Frenzied Launch of the Cellular Revolution in America [BARGAIN PRICE] - It's the first definitive account of how the American cell phone industry evolved, and it's the inside story of the greatest government boondoggle in American history. Written by industry insider James B. Murray, Jr., Wireless Nation details the biggest, most misguided federal giveaway since the Oklahoma Land Rush. In the 1980s, the U.S. government handed - [Complete Wireless Design](https://www.mycplus.com/computer-books/networking-books/complete-wireless-design/) - Complete Wireless Design - A handbook covering wireless hardware design, including such topics as modulation, oscillators, and mixers. The CD-ROM contains microwave circuit simulation software, electromagnetic simulation software, National's PLL design program, and Agilent's AppCAD circuit design program. Design an entire radio system from the ground up instead of relying on a simple plug-in selection of circuits to be - [Troubleshooting Cisco IP Telephony](https://www.mycplus.com/computer-books/networking-books/troubleshooting-cisco-ip-telephony/) - Troubleshooting Cisco IP Telephony - Reveals the methodology you need to resolve complex problems in an IP telephony network Master troubleshooting techniques and methodologies for all parts of a Cisco IP Telephony solution-Cisco CallManager, IP phones, gateways, applications, and more Learn how to investigate and resolve voice quality problems, including delayed audio, choppy or garbled audio, static and noise, one-way - [Enterprise J2ME: Developing Mobile Java Applications](https://www.mycplus.com/computer-books/networking-books/enterprise-j2me-developing-mobile-java-applications/) - This book helps experienced Java developers to build high-value mobile applications that take advantage of enterprise IT infrastructures and add mobility features to enterprise solutions. - [How Wireless Works](https://www.mycplus.com/computer-books/networking-books/how-wireless-works/) - How Wireless Works - How Wireless Works continues in the How It Works series tradition by explaining every aspect of wireless communications, from the remote control on your coffee table to the most sophisticated wireless Internet networks. As wireless technology proliferates, readers will need to understand how wireless technologies work in order to make educated buying and business decisions - [J2ME in a Nutshell (O'Reilly Java)](https://www.mycplus.com/computer-books/networking-books/j2me-in-a-nutshell-oreilly-java/) - J2ME in a Nutshell (O’Reilly Java) - Java 2 Micro Edition (J2ME) generally, and classes within it specifically. In addition to an annotated API reference, this book holds a lot of information about graphical user interfaces (GUIs) for small devices, the special considerations of designing applications for wireless environments, the Mobile Information Device Profile (MIDP) and MIDlets. To the experienced Java developer, - [Linksys Networks: The Official Guide](https://www.mycplus.com/computer-books/networking-books/linksys-networks-the-official-guide/) - Linksys Networks: The Official Guide - The officially-endorsed guide from the #1 small office/home office networking equipment provider! Learn to build a wireless or wired network in your home or office, select the right hardware and components, get troubleshooting advice, and much more. This instruction book offers step-by-step advice on building a network with Linksys. It explains how to select hardware, - [Maximum Wireless Security](https://www.mycplus.com/computer-books/networking-books/maximum-wireless-security/) - Maximum Wireless Security - Maximum Wireless Security is a practical handbook that reveals the techniques and tools crackers use to break into wireless networks, and that details the steps network administrators need to take to secure their systems. The authors provide information to satisfy the expert's hunger for in-depth information with actual source code, real-world case studies, and step-by-step - [Wireless Networks For Dummies (For Dummies (Computer/Tech))](https://www.mycplus.com/computer-books/networking-books/wireless-networks-for-dummies-for-dummies-computertech/) - Wireless Networks For Dummies (For Dummies (Computer/Tech)) - Cut the wires and stay connected almost anywhere. Assess your network needs, set up security, and take your office on the road. At last?liberation from that office full of electronic spaghetti is only a few pages away! This fun and friendly guide shows you how to plan and set up a wireless network for your - [PC Magazine Guide to Home Networking](https://www.mycplus.com/computer-books/networking-books/pc-magazine-guide-to-home-networking/) - PC Magazine Guide to Home Networking - Networking--it's not just for the office any more. Here's how to get all your electronic devices on the same team Ready to plunge into creating your own home network? You couldn't ask for a better guide through the networking maze than PC Magazine contributing editor Les Freed. From why you should network to whether you - [Computer Networks, Fourth Edition](https://www.mycplus.com/computer-books/networking-books/computer-networks-fourth-edition/) - Computer Networks, Fourth Edition - This is the long-awaited 3rd Edition of Tanenbaum's classic book on computer networking. The finest network engineer I know (who was stolen from my previous employer by developers of IPv6) swears by this book, and it is arguably the best single resource for gaining a good technical understanding of modern networking in the mid 1990s. - [Networking for Dummies, 12th Edition](https://www.mycplus.com/computer-books/networking-books/networking-for-dummies-sixth-edition-2/) - Fully revised to cover Windows 10 and Windows Server 2019, this book helps both beginning network administrators and home users to set up and maintain a network - [CCSP Self-Study : Cisco Secure PIX Firewall Advanced (CSPFA) (2nd Edition)](https://www.mycplus.com/computer-books/networking-books/ccsp-self-study-cisco-secure-pix-firewall-advanced-cspfa-2nd-edition/) - CCSP Self-Study : Cisco Secure PIX Firewall Advanced (CSPFA) (2nd Edition) - Cisco authorized self-study book for CCSP 642-521 foundation learning Gain proficiency with new features of PIX Firewall version 6.3, including OSPF, 802.1Q VLANs, NAT-T, and more Learn the ins and outs of the PIX product family and its complete feature set Use the PIX Device Manager (PDM) 3.0 to configure and manage the PIX Firewall - [3G Wireless Networks](https://www.mycplus.com/computer-books/networking-books/3g-wireless-networks/) - Authors dissect issues of compatibility, internetworking, and voice/data convergence, providing with in-depth explanations of how key standards and protocols. - [Fundamentals of data structures](https://www.mycplus.com/computer-books/databases/fundamentals-of-data-structures/) - Fundamentals of data structures - This introduction to the fundamentals of data structures explores abstract concepts, considers how those concepts are useful in problem solving, explains how the abstractions can be made concrete by using a programming language, and shows how to use the C language for advanced programming and how to develop the advanced features of C++. Covers the - [Professional SQL Server 2000 Programming (Programmer to Programmer)](https://www.mycplus.com/computer-books/databases/professional-sql-server-2000-programming-programmer-to-programmer/) - Professional SQL Server 2000 Programming (Programmer to Programmer) - SQL Server 2000 is the latest and most powerful version of Microsoft's data warehousing and relational database management system. This new release is tightly integrated with Windows 2000 and offers more support for XML, as well as improved Analysis Services. Professional SQL Server 2000 Programming provides a comprehensive guide to programming with SQL Server 2000, - [Professional SQL Server Reporting Services](https://www.mycplus.com/computer-books/databases/professional-sql-server-reporting-services/) - Professional SQL Server Reporting Services - What is this book about? Professional SQL Server Reporting Services can be used by C#, VB, and ASP.NET developers, as well as SQL Server developers who are looking to develop customizable reports for the end user. Professional SQL Server Reporting Services is filled with detailed examples on building reports and designing report solutions, as well - [Microsoft SQL Server 2000 Performance Optimization and Tuning Handbook](https://www.mycplus.com/computer-books/databases/microsoft-sql-server-2000-performance-optimization-and-tuning-handbook/) - Microsoft SQL Server 2000 Performance Optimization and Tuning Handbook - Learn from a SQL Server performance authority how to make your database run at lightning speed. Ken England's SQL Server 6.5 Performance Optimization and Tuning Handbook is recognized by SQL Server administrators as the indispensable guide to tuning and optimization. Now he's revised the book for Microsoft's new SQL Server 2000, the most advanced and - [Oracle Developer Forms Techniques [DOWNLOAD: ADOBE READER]](https://www.mycplus.com/computer-books/databases/oracle-developer-forms-techniques-download-adobe-reader/) - Oracle Developer Forms Techniques [DOWNLOAD: ADOBE READER] - Oracle Developer Forms Techniques describes the concepts and techniques needed to build Web-enabled applications with Forms. The book covers advanced topics in great detail, including understanding and overcoming error handling limitations in Forms, such as errors which cannot be tracked through normal FORM_SUCCESS or FORM_FAILURE, ordering by items based on FK look-ups, obtaining Query Count - [Oracle Replication: Snapshot, Multi-master & Materialized Views Scripts (Oracle In-Focus)](https://www.mycplus.com/computer-books/databases/oracle-replication/) - With the advent of inexpensive and fast worldwide connectivity, many Oracle professionals recognize the benefits of distributing Oracle data. - [Microsoft Windows Internals, Fourth Edition: Microsoft Windows Server(TM) 2003, Windows XP, and Windows 2000 (Pro-Developer)](https://www.mycplus.com/computer-books/programming-books/microsoft-windows-internals-fourth-edition-microsoft-windows-servertm-2003-windows-xp-and-windows-2000-pro-developer/) - Microsoft Windows Internals, Fourth Edition: Microsoft Windows Server(TM) 2003, Windows XP, and Windows 2000 (Pro-Developer) - The classic, in-depth developer?s guide to the Windows kernel now covers Windows .NET Server 2003, Windows XP, and Windows 2000. Written by noted Windows internals experts David Solomon and Mark Russinovich in collaboration with the Microsoft Windows .NET Server product development team, this book packs the latest concepts and terms, kernel and source code specifics, - [Mastering Windows Server 2003](https://www.mycplus.com/computer-books/programming-books/mastering-windows-server-2003/) - Mastering Windows Server 2003 - The single most comprehensive and understandable book on the subject, Mastering Windows Server 2003 continues author Mark Minasi's award-winning tradition of clear and comprehensive coverage of Microsoft's Windows Server products. This book shows you how to plan, configure and install your network, keep it running its best, and fix it if it breaks. And you - [Microsoft Office Project 2003 Step by Step](https://www.mycplus.com/computer-books/programming-books/microsoft-office-project-2003-step-by-step/) - Microsoft Office Project 2003 Step by Step - This practical, hands-on tutorial expertly builds your skills with Microsoft Office Project 2003?one step at a time! With STEP BY STEP, you work at your own pace through easy-to-follow lessons and practice exercises to learn exactly the tools and techniques you need. Discover how to develop a project plan with tasks, resources, and assignments; create - [Programming Perl: Unmatched power for text processing and scripting](https://www.mycplus.com/computer-books/programming-books/programming-perl/) - "Programming Perl" is a comprehensive guide to the Perl programming language, providing practical examples, best practices, and an emphasis on Perl modules. - [The Little SAS Book - A Comprehensive Review](https://www.mycplus.com/computer-books/programming-books/the-little-sas-book/) - The article provides a review of "The Little SAS Book", covering its comprehensive coverage, clear explanations, and practical examples for learning SAS programming for data analysis. - [MacBook Seniors Guide: A Detailed Step-by-Step Guide with Pictures and Useful Tips & Tricks](https://www.mycplus.com/computer-books/programming-books/macbook-seniors-guide/) - Discover the ultimate guide for seniors using MacBook, covering setup, essential tools, troubleshooting, and more. Boost your confidence and unleash the potential of your MacBook! - [Head First Design Patterns](https://www.mycplus.com/computer-books/programming-books/head-first-design-patterns/) - Head First Design Patterns - With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and - [Microsoft 365 and SharePoint Online Cookbook](https://www.mycplus.com/computer-books/programming-books/microsoft-365-and-sharepoint-online-cookbook/) - Master Microsoft 365 with step-by-step recipes! Review of the 2023 cookbook covering SharePoint, Power Platform, Copilot AI, and workflow automation. - [Dynamic HTML: The Definitive Reference (2nd Edition)](https://www.mycplus.com/computer-books/programming-books/dynamic-html-the-definitive-reference-2nd-edition/) - Dynamic HTML: The Definitive Reference (2nd Edition) - The Definitive Reference, 2nd Edition, is an indispensable compendium for web development. The new edition has been updated to cover the latest specifications, including HTML 4.01, CSS Level 2, DOM Level 2, and JavaScript 1.5, as well as the latest browsers, Internet Explorer 6 (Windows), Internet Explorer 5.1 (Mac), Netscape Navigator 6 and 7, and - [Programming Microsoft Visual Basic .NET Version 2003](https://www.mycplus.com/computer-books/programming-books/programming-microsoft-visual-basic-net-version-2003/) - Programming Microsoft Visual Basic .NET Version 2003 - Accelerate your productivity with Microsoft Visual Basic .NET 2003 with guidance from a leading author and expert in the developer community. This definitive reference offers coverage that?s both broad and deep, fully up to date with Microsoft Visual Studio? .NET 2003 and Microsoft .NET Framework 1.1, and packed with expert insights, practical code samples, and - [Head First Java](https://www.mycplus.com/computer-books/programming-books/head-first-java/) - Head First Java - Head First Java is an excellent book, far more capable than any of the scores of Java-for-novices books that have come before it. It is a complete learning experience in Java and object-oriented programming. Perhaps best of all, this is no protracted "Hello, World" introductory guide. Readers get substantial exposure to object-oriented design and implementation, serialization, - [Macromedia Dreamweaver MX 2004 with ASP, ColdFusion, and PHP : Training from the Source](https://www.mycplus.com/computer-books/programming-books/macromedia-dreamweaver-mx-2004-with-asp-coldfusion-and-php-training-from-the-source/) - Macromedia Dreamweaver MX 2004 with ASP, ColdFusion, and PHP : Training from the Source - As the Web has evolved, so too have users' expectations of it--which means that today's Web developers are being forced to deal with issues that weren't even considerations not long ago. How do you develop a site that customizes itself to individual users? How can you design your site so that even nontechnical users will - [Effective Java 3rd Edition](https://www.mycplus.com/computer-books/programming-books/effective-java-programming-language-guide/) - Effective Java 3rd Edition - Written for the working Java developer, Joshua Bloch's Effective Java Programming Language Guide provides a truly useful set of over 50 best practices and tips for writing better Java code. With plenty of advice from an indisputable expert in the field, this title is sure to be an indispensable resource for anyone who wants to - [C++ Pocket Reference: C++ Syntax and Fundamentals](https://www.mycplus.com/computer-books/programming-books/c-cplus-programmers-reference/) - A concise, portable guide to C++ syntax and fundamentals. Perfect for beginners and pros alike. Quick reference for coding on the go! - [Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework](https://www.mycplus.com/computer-books/programming-books/programming-csharp/) - Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework - Aimed at experienced programmers and web developers, the new edition of Programming C# doesn't waste words on elementary programming topics. Instead, this practical book focuses on the features and programming patterns that are new to the C# language and fundamental to the programming of web services and web applications on the .NET platform. Newly updated - [The C++ Programming Language (4th Edition)](https://www.mycplus.com/computer-books/programming-books/cplusplus-programming-language-3rd-edition/) - The author has reorganized, extended, and completely rewritten The C++ Programming Language book for programmers who want to use C++ most effectively. - [C Programming Language (2nd Edition)](https://www.mycplus.com/computer-books/programming-books/c-programming-language-2nd-edition/) - C Programming Language (2nd Edition) - Just about every C programmer I respect learned C from this book. Unlike many of the 1,000 page doorstops stuffed with CD-ROMs that have become popular, this volume is concise and powerful (if somewhat dangerous) -- like C itself. And it was written by Kernighan himself. Need we say more? Ingram Presents a complete guide - [The C# Programming Language](https://www.mycplus.com/computer-books/programming-books/the-csharp-programming-language/) - This fourth edition of the book serves as an authoritative guide which covers essential aspects of C# and provides insights into Microsoft's development framework. - [Expert C# Business Objects](https://www.mycplus.com/computer-books/programming-books/expert-csharp-business-objects/) - C# Business Objects will show C# developers the opportunities that .NET makes available. It will allow them to make clear, informed decisions to develop their enterprise C# projects. - [JavaScript - The Definitive Guide](https://www.mycplus.com/computer-books/programming-books/javascript-definitive-guide/) - JavaScript – The Definitive Guide - Since the earliest days of the Internet, JavaScript: The Definitive Guide has been the ultimate source for JavaScript developers. This book is a complete tutorial and extensive reference to the core language and the client-side JavaScript APIs defined by web browsers such as jQuery. - [C Programming: A Modern Approach, 2nd Edition](https://www.mycplus.com/computer-books/programming-books/c-programming-modern-approach/) - The first edition of C Programming: A Modern Approach was popular with students and faculty alike because of its clarity - [Memory as a Programming Concept in C and C++](https://www.mycplus.com/computer-books/programming-books/memory-as-a-programming-concept-in-c-and-c/) - The overwhelming majority of “bugs” and crashes in computer programming stem from problems of memory access, allocation, or deallocation. - [Microsoft Visual C++ .NET Deluxe Learning Edition](https://www.mycplus.com/computer-books/programming-books/microsoft-visual-c-net-deluxe-learning-edition/) - Teach yourself how to develop applications with Visual C++ .NET-with tools and instruction, straight from the source! - [MCAD/MCSD Self-Paced Training Kit: Microsoft .NET Core Requirements, Exams 70-305, 70-315, 70-306, 70-316, 70-310, 70-320, and 70-300](https://www.mycplus.com/computer-books/programming-books/mcad-mcsd-self-paced-training-kit-microsoft-net-core-requirements-exams/) - MCAD/MCSD Self-Paced Training Kit: Microsoft .NET Core Requirements, Exams 70-305, 70-315, 70-306, 70-316, 70-310, 70-320, and 70-300 - [Programming Interviews Exposed - Secrets to Landing Your Next Job](https://www.mycplus.com/computer-books/programming-books/programming-interviews-exposed-secrets-to-landing-your-next-job/) - Everything you need to know to succeed in the programming interview and get the job you want Whether you are a veteran programmer seeking a new position - [Microsoft Visual C++ Windows Applications by Example](https://www.mycplus.com/computer-books/programming-books/microsoft-visual-c-windows-applications-by-example/) - Visual C++ is a well-known programming language for Windows based applications. The book is ideal for C++ programmers who have little experience with C++, Visual C++ - [Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming](https://www.mycplus.com/computer-books/programming-books/pro-csharp-and-dont-net-platform/) - Dive into the depths of C# and .NET with "Pro C# and the .NET Platform, an essential guide for programmers seeking comprehensive insights and mastery. - [Pro WPF 4.5 in C#: Windows Presentation Foundation in .NET 4.5](https://www.mycplus.com/computer-books/programming-books/pro-wpf-in-csharp-2008/) - Discover expert insights on Microsoft WPF C# functionality, as the book author guides you to build reliable, high-quality applications swiftly and effortlessly - [Learn C on the Mac](https://www.mycplus.com/computer-books/programming-books/learn-c-on-the-mac/) - This book is for anyone wishing to learn to C programming in Mac OS X environment. If you are new to this platform, an experienced MAC developer, new to C programming or students entirely new to programming this book is a perfect guide to start with. - [Beginning iPhone Development: Exploring the iPhone SDK](https://www.mycplus.com/computer-books/programming-books/beginning-iphone-development/) - Are you a programmer and looking for a challenge to write iPhone applications? If so, this book is for you. The book assumes a minimal working knowledge of Objective-C, and written in a friendly way. The book is quite easy to follow for beginners who want to develop applications for iPhone and iPod Touch. - [C For Engineers & Scientists, An Interpretive Approach with Companion CD](https://www.mycplus.com/computer-books/programming-books/c-for-engineers-scientists/) - C for Engineers and Scientists is designed to teach students how to solve engineering and science problems using C. - [Ivor Horton's Beginning Visual C++ 2012](https://www.mycplus.com/computer-books/programming-books/ivor-hortons-beginning-visual-cplusplus-2008/) - This is one of the all-time bestselling books on the C++ language by Ivor Horton. The book teaches you both the standard C++ language and C++/CLI as well as Visual C++ 2008. - [Effective C++: 55 Specific Ways to Improve Your Programs and Designs](https://www.mycplus.com/computer-books/programming-books/effective-cplusplus-55-specific-ways-to-improve-your-programs-and-designs/) - This exceptionally useful text offers Scott Myers's expertise in C++ class design and programming tips. - [Algorithms in C](https://www.mycplus.com/computer-books/programming-books/algorithms-in-c/) - This book provides a comprehensive collection of algorithms implemented in C programming language. - [C++ How to Program (10th Edition)](https://www.mycplus.com/computer-books/programming-books/cplusplus-how-to-program/) - This comprehensive best-seller is aimed at readers with little or no programming experience. It teaches by presenting the concepts in the context of full working programs and takes an early-objects approach. - [The C++ Standard Library: A Tutorial and Reference](https://www.mycplus.com/computer-books/programming-books/the-cplusplus-standard-library/) - The C++ Standard Library provides lots of built-in functionality in the form of the Standard Template Library (STL). - [iPhone and iPad Apps for Absolute Beginners (Getting Started)](https://www.mycplus.com/computer-books/programming-books/iphone-and-ipad-apps-for-absolute-beginners-getting-started/) - The iPhone is the hottest gadget of our generation, and much of its success has been fueled by the App Store, Apple’s online marketplace for iPhone applications. - [Cracking the Coding Interview: 150 Programming Interview Questions and Solutions](https://www.mycplus.com/computer-books/programming-books/150-programming-interview-questions-and-solutions/) - The book "Cracking the Coding Interview" is an essential resource for anyone preparing for technical interviews in the technology industry. It provides a comprehensive overview of technical concepts and coding problems. - [Effective Modern C++](https://www.mycplus.com/computer-books/programming-books/effective-modern-c/) - This book describes how to write effective software using C++11 and C++14—i.e. using modern C++. - [Beginning C++ Programming](https://www.mycplus.com/computer-books/programming-books/beginning-c-programming/) - The main mission of this book is to make you familiar and comfortable with C++. You will finish the book not only being able to write your own code, but more importantly, you will be able to read other projects. - [Eloquent JavaScript, A Highly Recommended Book on JavaScript](https://www.mycplus.com/computer-books/programming-books/eloquent-javascript-highly-recommended-javascript-book/) - This is a highly recommended book for both beginners and advanced programmers. It covers the fundamentals of JavaScript and includes exercises and quizzes to help in your learning. - [Puzzles for Programmers and Pros](https://www.mycplus.com/computer-books/programming-books/puzzles-for-programmers-and-pros/) - "Puzzles for Programmers and Pros" by Dennis E. Shasha is a must-read for coders seeking to sharpen problem-solving skills through engaging, real-world puzzles. - [Hardware Hacking Projects for Geeks](https://www.mycplus.com/computer-books/hardware/hardware-hacking-projects-for-geeks/) - Hardware Hacking Projects for Geeks - Put a hacker in a room with a Furby for a weekend and you'll hear a conversation that's fairly one-sided in its originality. Toss in an 802.11b network card, a soldering iron, wire cutters, a logic probe, and a few other carefully selected tools and materials and you'll have potential. Add a copy of Hardware - [PC Hardware in a Nutshell, 3rd Edition](https://www.mycplus.com/computer-books/hardware/pc-hardware-in-a-nutshell-3rd-edition/) - PC Hardware in a Nutshell, 3rd Edition - A longtime favorite among PC users, the third edition of the book now contains useful information for people running either Windows or Linux operating systems. Written for novices and seasoned professionals alike, the book is packed with useful and unbiased information, including how-to advice for specific components, ample reference material, and a comprehensive case study - [VHDL : Programming By Example](https://www.mycplus.com/computer-books/hardware/vhdl-programming-by-example/) - VHDL : Programming By Example - Synopsis VHDL is a leading hardware description language. This text teaches VHDL through a series of practical examples, building in complexity until the reader is capable of designing a fully functional CPU. Key features include tools for simulation and synthesis, and a CD-ROM containing Code/Design examples and a working demo of ModelSIM. Book Info A - [Starter's Guide to Verilog 2001](https://www.mycplus.com/computer-books/hardware/starters-guide-to-verilog-2001/) - Starter’s Guide to Verilog 2001 - For undergraduate courses in Advanced Digital Logic and Advanced Digital Design in departments of electrical engineering, computer engineering, and computer science. Introducing the Verilog HDL in a brief format, this text presents a selected set of the changes the popular hardware underwent in its first revision--emerging as IEEE Std 1364-2001 or Verilog-2001. It addresses the - [Cisco: A Beginner's Guide [DOWNLOAD: ADOBE READER]](https://www.mycplus.com/computer-books/certification-central/cisco-a-beginners-guide-download-adobe-reader/) - Cisco: A Beginner’s Guide [DOWNLOAD: ADOBE READER] - Get a running start on your Cisco future. If you're new to networking in general or Cisco hardware in particular, you need a plain-speaking introduction to Cisco- driven internetworking to make sense of its powerful connectivity solutions and your opportunities as a Cisco professional. Before you purchase a single study guide, let Cisco: A BeginnerAEs - [Personal Finance and Workbook and Software Guide Package, Third Edition](https://www.mycplus.com/computer-books/certification-central/personal-finance-and-workbook-and-software-guide-package-third-edition/) - Personal Finance and Workbook and Software Guide Package, Third Edition - This book introduces readers to the concepts, tools, and applications of personal finance and investments. In order to leave a lasting impression, it concentrates on the fundamentals and underlying principles of personal finance, rather than focusing on equations and specific tools which are more easily forgotten. Building on the 15 Axioms of Personal Finance, the - [MCSE Self-Paced Training Kit: Microsoft Windows Server 2003](https://www.mycplus.com/computer-books/certification-central/mcse-self-paced-training-kit-microsoft-windows-server-2003/) - MCSE Self-Paced Training Kit: Microsoft Windows Server 2003 - In the certification craze of 1999-2001, tens of thousands of people earned their Microsoft Certified Systems Engineer (MCSE) ratings. Those certifications are expiring now, just as Microsoft is coming out with Windows Server 2003 to replace the Windows 2000 family of operating systems. There may be a real opportunity for those who earn the Windows - [MCSA/MCSE Self-Paced Training Kit (Exam 70-270)](https://www.mycplus.com/computer-books/certification-central/mcsamcse-self-paced-training-kit-exam-70-270/) - MCSA/MCSE Self-Paced Training Kit (Exam 70-270) - Ace your preparation for Exam 70-270?and expand your knowledge of Windows XP Professional?with this popular training kit, now fully updated for Windows XP Service Pack 2 and other key topics. Designed to help maximize your performance on the Windows XP exam, a core requirement for MCSA or MCSE certification, this kit packs the resources that - [CCNA: Cisco Certified Network Associate](https://www.mycplus.com/computer-books/certification-central/ccna-cisco-certified-network-associate/) - CCNA: Cisco Certified Network Associate - This Study Guide was developed to meet the exacting requirements of today's Cisco certification candidates. In addition to the engaging and accessible instructional approach that has earned author Todd Lammle the "Best Study Guide Author" award in CertCities Readers' Choice Awards for two consecutive years, this updated fifth edition provides: * In-depth coverage of every - [CCNA 640-801 Certification and Simulation Value Pack](https://www.mycplus.com/computer-books/certification-central/ccna-640-801-certification-and-simulation-value-pack/) - CCNA 640-801 Certification and Simulation Value Pack - One purchase. Expert training on limited hands-on experience. A near-guaranteed pass. Does it get any better? Not really. Like your peanut butter in my chocolate, the combination of Sybex's bestselling CCNA Study Guide and the e-trainer network-simulation software mesh wonderfully. In fact, if truth be told, they always were intended to be sold as one - [Exploratory Social Network Analysis with Pajek (Structural Analysis in the Social Sciences)](https://www.mycplus.com/computer-books/certification-central/exploratory-social-network-analysis-with-pajek-structural-analysis-in-the-social-sciences/) - Exploratory Social Network Analysis with Pajek (Structural Analysis in the Social Sciences) - This is the first textbook on social network analysis integrating theory, applications, and professional software for performing network analysis (Pajek). Pajek software and datasets for all examples are freely available, so the reader can learn network analysis by doing it. In addition, each chapter offers case studies for practicing network analysis. The book will enable - [MCSD Architectures Exam Cram (Exam: 70-100)](https://www.mycplus.com/computer-books/certification-central/mcsd-architectures-exam-cram-exam-70-100/) - MCSD Architectures Exam Cram (Exam: 70-100) - Donald Brandt's MSCD Architectures Exam Cram gives you a useful quick start in designing and building enterprise applications using the official Microsoft Solution Framework (MSF). < This test preparation guide (for MCSD Exam 70-100) gives you all the information you'll need to pass, plus you'll gain an understanding of multitiered architectures and tools for the - [A+ Certification All-in-One Exam Guide, 4th Edition (All-in-One)](https://www.mycplus.com/computer-books/certification-central/a-certification-all-in-one-exam-guide-4th-edition-all-in-one/) - A+ Certification All-in-One Exam Guide, 4th Edition (All-in-One) - Meyers has 25 years of experience in the computer industry, and is considered the leading authority on A+ Certification, an industry-wide, vendor- neutral certification program certifying basic competence in supporting microcomputers. This fourth edition of Meyers' text covers all that the reader will need to pass the most recent update of the A+ exams, released - [Novell's Cna Study Guide for Netware 5.1](https://www.mycplus.com/computer-books/certification-central/novells-cna-study-guide-for-netware-51/) - Novell’s Cna Study Guide for Netware 5.1 - Best-selling author David James Clarke IV, brings readers practical knowledge, tested techniques, real-world scenarios and hands-on lab exercises for NetWare 5.1 certification. The new NetWare 5.1 CNA exam is currently available. The old NetWare 5.0 CNA exam will eventually be retired. Existing NetWare 5.0 CNAs can use the new NetWare 5.1 CNA Study Guide to - [Certified ColdFusion Developer Study Guide](https://www.mycplus.com/computer-books/certification-central/certified-coldfusion-developer-study-guide/) - Certified ColdFusion Developer Study Guide - Reviews information needed to pass the Certified ColdFusion Developer exam, covering ColdFusion and related technologies in sections on the basics, variables and expression, data types, advanced ColdFusion, extending ColdFusion, services and protocols, databases, and tuning and optimization. Includes sample questions and answers. Forta coauthored the official Allaire ColdFusion training courses and has written other books - [Newton's Telecom Dictionary](https://www.mycplus.com/computer-books/certification-central/newtons-telecom-dictionary/) - Newton’s Telecom Dictionary helps technology and business professionals stay on top of the ever-changing network, telecom, and IT industry. - [The Official (ISC)2 Guide to the CISSP CBK Reference 5th Edition](https://www.mycplus.com/computer-books/certification-central/the-official-isc2-guide-to-the-cissp-cbk-reference-5th-edition/) - This all-new, authoritative Common Body of Knowledge (CBK®) from (ISC)2 provides a resource for IT professionals who are designing, engineering, implementing, and managing information security programs to protect their organizations from increasingly sophisticated attacks. - [SharePoint For Dummies - A Comprehensive Guide](https://www.mycplus.com/computer-books/certification-central/sharepoint-for-dummies/) - In his book you will learn how to use SharePoint Online (Office 365), collaborate with colleagues, manage documents and files, create workflows, and more. - [Digital Fantasy Painting Workshop](https://www.mycplus.com/computer-books/graphics-illustration/digital-fantasy-painting-workshop/) - Digital Fantasy Painting Workshop - Fantasy painting has a long tradition.It went through a stylistic revolution in the 1980s with the widespread adoption of airbrush as a medium of choice. Now, with the emergence of various computer modeling and rendering applications, fantasy painting is going through another revolution. Digital tools and techniques have made it easier for artists to realize - [iMovie 4 and iDVD 4 for Mac OS X : Visual QuickStart Guide (Visual Quickstart Guides)](https://www.mycplus.com/computer-books/graphics-illustration/imovie-4-and-idvd-4-for-mac-os-x-visual-quickstart-guide-visual-quickstart-guides/) - iMovie 4 and iDVD 4 for Mac OS X : Visual QuickStart Guide (Visual Quickstart Guides) - One makes cinematographers out of the masses; the other gives the masses a medium on which to distribute their masterworks--and that's just the beginning of what Apple's iMovie 4 and iDVD 4 are capable of. This task-based guide is the key to using them effectively and creatively. In friendly Visual QuickStart fashion, this volume uses - [Adobe Photoshop CS One-on-One](https://www.mycplus.com/computer-books/graphics-illustration/adobe-photoshop-cs-one-on-one/) - Adobe Photoshop CS One-on-One - Had it with gray, dull Photoshop books that put you to sleep? Jump-start your education and master Photoshop fundamentals and then some, with up-close and personal help from Deke McClelland, one of the leading Photoshop experts on the planet. Unlike other Photoshop books, Adobe Photoshop CS One-on-One offers some killer benefits: Proceed at your own - [Modeling a Character in 3DS Max](https://www.mycplus.com/computer-books/graphics-illustration/modeling-a-character-in-3ds-max/) - Modeling a Character in 3DS Max - Whether you?re new to 3D Studio Max or you're an experienced developer working on your next game, Modeling a Character in 3DS Max will be an indispensable addition to your Max book collection. Paul Steed, modeler and animator of characters seen in id Software's Quake II and Quake III Arena, shows you all the tips, - [Learning GNU Emacs](https://www.mycplus.com/resources/books/computer-science-books/learning-gnu-emacs/) - Learning GNU Emacs - GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment--you can stay within Emacs all day without leaving. Learning GNU Emacs, 3rd Edition tells readers how to get started with the GNU Emacs editor. - [Practical Cryptography in Software Development](https://www.mycplus.com/resources/books/computer-science-books/practical-cryptography/) - Secure your software with Practical Cryptography in Software Development – a hands-on guide to implementing encryption and security in real-world applications! - [Operations Research : Applications and Algorithms](https://www.mycplus.com/computer-science/algorithms/operations-research-applications-and-algorithms-with-cd-rom-and-infotrac/) - Master decision-making with Operations Research: Applications and Algorithms – your ultimate guide to optimizing processes and solving complex problems! - [Adobe Acrobat 7.0 Classroom in a Book (Classroom in a Book)](https://www.mycplus.com/resources/books/computer-science-books/adobe-acrobat-70-classroom-in-a-book-classroom-in-a-book/) - Adobe Acrobat 7.0 Classroom in a Book (Classroom in a Book) - If you're like most Acrobat users--creative, business, and engineering pros who work with complex electronic documents--you can ill afford to miss a beat in your production workflow. Then again, you can ill afford being left behind when it comes to mastering the newest version of the important tool on your desktop, Adobe Acrobat 7. Not - [Apple Pro Training Series : Logic Pro 7 and Logic Express 7 (2nd Edition) (Apple Pro Training)](https://www.mycplus.com/resources/books/computer-science-books/apple-pro-training-series-logic-pro-7-and-logic-express-7-2nd-edition-apple-pro-training/) - Apple Pro Training Series : Logic Pro 7 and Logic Express 7 (2nd Edition) (Apple Pro Training) - With a new plug-in that re-creates the sounds of 11 of the world's best-known guitar amps, distributed audio processing (which lets you tap into a virtually unlimited number of Macs), new software instruments (including a killer drum machine), and a slew of workflow enhancements, it's no wonder you're chomping at the bit to start using - [Building Microsoft Access Applications (Bpg-Other)](https://www.mycplus.com/resources/books/computer-science-books/building-microsoft-access-applications-bpg-other/) - Building Microsoft Access Applications (Bpg-Other) - Get expert design guidance and fully functional sample databases from John L. Viescas? popular author, consultant, and Microsoft Most Valuable Professional (MVP) for Access. Designed for everyone from Access power users to application developers to beginners, this book focuses on five of the most common database types: Inventory Management, Membership, Customer Support/Event Tracking, Reservation Management, - [Applied Cryptography: Protocols, Algorithms and Source Code in C](https://www.mycplus.com/computer-science/algorithms/applied-cryptography-protocols-algorithms-and-source-code-in-c-second-edition/) - Master cybersecurity with Applied Cryptography! Explore protocols, algorithms, and real-world applications in this guide for tech professionals and enthusiasts. - [Why “Nexus” by Yuval Noah Harari is a Must-Read for Modern Thinkers](https://www.mycplus.com/resources/books/computer-science-books/why-nexus-by-yuval-noah-harari-is-a-must-read-for-modern-thinkers/) - This book explores humanity's journey into the Information Age, examining how the flow of information has shaped our world from ancient times to the present AI revolution. - [Secure Your IT Systems: Practical Cybersecurity Tips](https://www.mycplus.com/technology/security/secure-your-it-systems-cybersecurity-tips/) - Secure Your IT Systems: Practical Cybersecurity Tips - Learn how to secure your IT systems with practical cybersecurity tips including anti-virus software, server monitoring, biometric authentication, MFA, and software updates. - [Welcome to C and C++ Programming Blog](https://www.mycplus.com/featured-articles/welcome-to-c-and-c-programming-blog/) - Welcome to C and C++ Programming Blog - This Blog is created to teach the students and the people who are new to C/C++ Programming. Articles will be added on a regular basis with code examples so that learning would be easy. All the source code will be made available here. This blog is an official part of mycplus.com Programmers Community and all - [Windows Sockets Programming - WinSock Version 2.0](https://www.mycplus.com/featured-articles/windows-sockets-2-programming/) - The windows API used for socket programming is called WinSock. These references are from the WinSock Version 2. - [Graphics Library (graphics.h) Reference (part 1)](https://www.mycplus.com/featured-articles/c-language-graphics-library-reference-part-1/) - This is the part one of the article which discuses the important graphics function to create and destroy the graphics environment. In part two I will show you different graphics functions to draw shapes. - [Graphics Library (graphics.h) Reference (part 2)](https://www.mycplus.com/featured-articles/c-language-graphics-library-reference-part-2/) - We discuss graphics functions to draw different shapes and lines. So here we go by starting the line function which is most important function in creating any graphics. - [Graphics Library (graphics.h) Reference (part 3)](https://www.mycplus.com/featured-articles/c-language-graphics-library-reference-part-3/) - Here is the sample C language program which demonstrates the use of graphics functions and draw some geometrical shapes on the console window. - [Print pyramids and diamonds in C Language](https://www.mycplus.com/featured-articles/print-pyramids-and-diamonds-in-c-language/) - This is a simple C program to print pyramids and diamonds using for loops. - [C Programming - Math.h library functions](https://www.mycplus.com/featured-articles/math-library-c-programming/) - All C functions which are declared in math.h library header file are discussed in this post. The functions in math.h library can be divided into three main categories i.e. Trigonometric Functions, Exponential and Logarithmic Functions, and Mathematical Functions. The source code for math.h header file is also given below for your reference. - [TrueCrypt Free Open Source Encryption Software](https://www.mycplus.com/featured-articles/truecrypt-free-open-source-encryption-software/) - TrueEncrypt is a free open Source Encryption Software written in C++ programming language. If you haven't used TrueCrypt before but need to protect confidential information and documents then I can totally propose to use this Free Software. - [Programming Mouse in C and C++](https://www.mycplus.com/featured-articles/programming-mouse-in-c-and-c/) - This article describes interfacing of the mouse using C/C++ programming. It contains information about different mouse cursor functions. - [Top Programming Tips for C/C++ Programmers](https://www.mycplus.com/featured-articles/top-programming-tips-for-c-and-c-programmers/) - Top Programming Tips for C/C++ Programmers - In this article, we'll explore a curated set of programming tips to enhance your proficiency in C and C++. From optimizing performance to writing clean and maintainable code, these tips serve as guiding beacons for programmers. Let's delve into the world of C and C++ and uncover the secrets that can transform your coding skills. - [Microsoft Word 2019 Step by Step](https://www.mycplus.com/featured-articles/microsoft-word/) - Master Microsoft Word 2019 with Joan Lambert’s step-by-step guide. Perfect for beginners and pros alike. Boost productivity with this comprehensive resource! - [Web Hosting Choice](https://www.mycplus.com/featured-articles/web-hosting-choice/) - Web Hosting Choice - Web Hosting Choice Finding a good web host is quite a hectic job these days as there are millions of web hosting companies around the world. Most web hosting companies offer wide verities of products and services. Web hosting choice can be your first stop towards choosing a great web host. It offers web pages - [Search Engine Marketing](https://www.mycplus.com/featured-articles/search-engine-marketing/) - Search Engine Marketing - [GPS vehicle tracking systems](https://www.mycplus.com/featured-articles/gps-vehicle-tracking-systems/) - GPS vehicle tracking systems - Few days before I was browsing through an interesting website about vehicle tracking systems "FleetMatics", it recalled my memory about a job which I did in the past. I worked as a part time software engineer during 2005-2006 at a company in my home country which is one of the pioneers in GPS vehicle tracking - [Most Annoying Technologies](https://www.mycplus.com/featured-articles/most-annoying-technologies/) - Normally technological development is supposed to make life easier, quicker and more reliable. New advancements means old tasks are made more efficient and automate manual routine work. - [C Programming Tips by Philip Guo](https://www.mycplus.com/featured-articles/c-programming-tips/) - Philips Guo at Stranford University has useful collection of C programming lessons which may be quite useful if you are new to C programming. - [Matrix libraries for C and C++](https://www.mycplus.com/featured-articles/matrix-libraries-for-c-and-cpp/) - This article presents some of the currently available options for open source C/C++ matrix libraries employable within a Linux environment. - [AMD's Open Source Framewave Library](https://www.mycplus.com/featured-articles/amd-open-source-framewave-library/) - AMD’s Framewave (FW) is a free and open-source collection of image and signal processing routines to accelerate application development, debugging, and optimization on x86-class processor platforms. - [GO - A systems programming language from Google](https://www.mycplus.com/featured-articles/go-a-systems-programming-language-from-google/) - Google launched Go, a new systems programming language born with concurrency, simplicity and performance in mind. Go is open source and its syntax is similar to C Programming Language, C++ and Python. - [The thrilling potential of SixthSense technology](https://www.mycplus.com/featured-articles/sixthsense-technology/) - At TEDIndia, Pranav Mistry demos several tools that help the physical world interact with the world of data — including a deep look at his SixthSense device and a new, paradigm-shifting paper “laptop.” - [50 C++ Interview Questions](https://www.mycplus.com/featured-articles/50-c-plus-plus-interview-questions/) - This is a compiled a list of repeatedly asking C++ interview questions for job interviews. - [Web Applications Security](https://www.mycplus.com/featured-articles/web-development-security/) - One of the major challenges in web applications domain is web development security. - [Ten tips on improving your programming skills](https://www.mycplus.com/featured-articles/ten-tips-on-improving-your-programming-skills/) - How to improve programming skills? As a programmer I used different ways to improve my programming skills, like reading/writing code, working with experienced programmers and reading blogs and websites. - [Top 10 C programming resources that will turn you into a better programmer](https://www.mycplus.com/featured-articles/top-ten-c-language-resources/) - Top 10 C Language resources that will turn you into a better programmer - [Best free C and C++ programming courses online](https://www.mycplus.com/featured-articles/best-free-programming-courses-online/) - This article presents a list of C and C++ programming courses which are freely available online on different university websites in the form of OpenCourseware. - [Microsoft C++ REST SDK](https://www.mycplus.com/featured-articles/cpp-rest-sdk/) - Microsoft C++ REST SDK version 1.0 codename Casablanca is open source project hosted at CodePlex, and takes advantage of the new set of capabilities introduced in C++ 11 to simplify cloud-based coding with a modern, asynchronous, and multi-platform API design. - [Why Learn C as first programming language?](https://www.mycplus.com/featured-articles/why-learn-c-as-first-programming-language/) - There are hundreds of programming languages used in the professional industry and university/college academics. - [How to Learn to Program More Quickly](https://www.mycplus.com/featured-articles/learn-to-program/) - Learning programming is undeniably challenging. Achieving some level of mastery requires great focus and time. - [Top AI-Powered Video Editing Tools](https://www.mycplus.com/featured-articles/ai-powered-video-editing-tools/) - Using videos can be a great method to communicate and promote your brand on various platforms. - [How to succeed in the coding interviews?](https://www.mycplus.com/featured-articles/how-to-succeed-in-the-coding-interviews/) - The coding interview platform provided by several kinds of organizations is considered to be the best possible way of recruiting people who are the best fit for the organization. - [Equipment that will help You create Great Quality Online Courses](https://www.mycplus.com/featured-articles/equipment-to-create-online-courses/) - Online course development is an altogether trickier task than maintaining a blog or running a bit of social media. - [Using an Image CDN to Speed Up Page Loading](https://www.mycplus.com/featured-articles/image-cdn-speedup-page-loading/) - Using an Image CDN to Speed Up Page Loading - In this article, we will study the benefits of having an image CDN, show how it differs from the regular image optimization tools, and outline six cases when you should consider setting up an image CDN to solve technical issues. - [Easy ways to cope with C/C++ Assignment](https://www.mycplus.com/featured-articles/cope-with-c-cpp-assignment/) - Easy ways to cope with C/C++ Assignment - C++ is one of the fastest, most reputable and effective languages in the programming world. In this article, you will learn about the top mistakes people make and how to eliminate them so that your C/C++ homework is bold and clear. - [How To Choose The Best Backup Software?](https://www.mycplus.com/featured-articles/choose-backup-software/) - Choosing the right backup software is crucial as it is your important files and data you’re protecting. To help you find the best one for you, here are some questions you should ask. - [How To Prepare For PCI DSS Compliance Assessment?](https://www.mycplus.com/featured-articles/dss-compliance-assessment/) - How To Prepare For PCI DSS Compliance Assessment? - One of the primary regulatory standards that merchants should abide by is the PCI DSS. The Payment Card Industry Data Security Standard (PCI DSS) is a set of requirements that cater towards protecting consumers and their data as they make transactions using their cards. - [Learn to code or learn to program](https://www.mycplus.com/featured-articles/learn-to-code-or-learn-to-program/) - Learn to code or learn to program - We propose “Learn to Program” rather than “Learn to Code” so that you can think independent of any programming language or framework. A programmer solving a software problem in C two decades ago is similar to solving the problem using the latest language in 2021. What is changed is the programming language to solve the problem; however, steps to solve the problem or design of the problems is more or less the same. - [How to Fix VCRUNTIME140_1.dll Library Errors?](https://www.mycplus.com/featured-articles/how-to-fix-vcruntime140_1-dll-library-errors/) - There are multiple ways to fix VCRUNTIME140_1.dll Errors. However, downloading the library from Microsoft and installing should fix the problem in most cases. - [The list of top programming scholarships in the US](https://www.mycplus.com/featured-articles/top-programming-scholarships-us/) - The list of top programming scholarships in the US - Tertiary education doesn't allow many talented and ambitious students to earn a degree. Tuition fees are alarmingly high, and the authorities don't seem to be changing the situation. If you can relate to this issue, this article is for you. It contains the best programming scholarships in the US that will cover the most (or all) of your expenses when doing a computer science degree. - [Is C++ a Good Programming Language for Kids?](https://www.mycplus.com/featured-articles/is-cpp-a-good-programming-language-for-kids/) - Is C++ a Good Programming Language for Kids? - Coding is undoubtedly among the greatest skills anyone can have in the current digital era. With the advancing and increased use of technology, programming has become an important skill, mostly because most websites and apps depend on it. That said, C++ is among the commonly used programming languages that most students in kid’s coding classes easily wonder whether they should start learning it or not. - [How Can Programmers Upskill in 2026 and Beyond?](https://www.mycplus.com/featured-articles/how-programmers-upskill/) - It’s a good time for programmers to leverage their capabilities. This means that existing programmers must upskill and reskill so they can play a broad range of roles. - [Top 10 Algorithms Every Programmer Should Know](https://www.mycplus.com/computer-science/algorithms/top-10-algorithms-every-programmer-should-know/) - Top 10 algorithms that every programmer should know, ranging from basic sorting techniques to sophisticated methods used in machine learning and artificial intelligence. - [Solving the Knapsack Problem with Code Examples](https://www.mycplus.com/computer-science/algorithms/solving-the-knapsack-problem/) - The Knapsack Problem is a classic optimization problem in computer science and mathematics. The goal is to maximize the value of items placed in a knapsack without exceeding its weight capacity. - [Quicksort Implementation in C](https://www.mycplus.com/featured-articles/quicksort-in-c-programming-language/) - Quicksort is a widely used sorting algorithm known for its efficiency and simplicity. This is Quicksort implementation in C which is said to be the fastest sorting algorithm. - [256-bit Serpent VB Implementation](https://www.mycplus.com/source-code/visual-basic/256-bit-serpent-vb-implementation/) - This is a slow but working Visual Basic implementation of the 256-bit Serpent algorithm. Serpent was a finalist for Advanced Encryption Standard (AES) and appears to be a very secure powerful algorithm. - [C Implementation of Various Sorting Algorithms](https://www.mycplus.com/source-code/c-source-code/different-sorting-techniques/) - This is a simple C implementation of various sorting algorithms such as Bubble Sort, Insertion Sort, Selection Sort and Shell Sort. - [Find the longest common sub-sequence between two strings: Dynamic Programming Algorithm](https://www.mycplus.com/source-code/c-source-code/find-the-longest-common-sub-sequence-between-two-strings/) - Find the longest common sub-sequence between two strings: Dynamic Programming Algorithm - This C program finds the longest common sub-sequence between two strings. It implements the most famous dynamic programming algorithm. Dynamic programming is a computational technique used to solve complex problems by breaking them down into smaller subproblems and solving each subproblem only once, storing the solution to each subproblem and using it to solve larger problems. - [The Standard C++ Library: Generic algorithms](https://www.mycplus.com/source-code/cplusplus-source-code/the-standard-c-library-generic-algorithms/) - The Standard C++ Library: Generic algorithms - Algorithms are at the core of computing. To be able to write an algorithm once and for all to work with any type of sequence makes your programs both simpler and safer. The ability to customize algorithms at runtime has revolutionalized software development.The subset of the standard C++ library known as the Standard Template Library - [String Sorting in Java](https://www.mycplus.com/source-code/java-legacy/string-sorting/) - We look into the implementation of the direct insertion sorting algorithm and more advanced techniques such as the Merge Sort and Quick Sort algorithms. - [Standard Function Library - ANSI C](https://www.mycplus.com/resources/tools/standard-function-library/) - The SFL (Standard Function Library) is an open source portable function library for C/C++ programs. - [Bayer Tree implementation in C](https://www.mycplus.com/resources/tools/b-tree-implementation/) - This is C implementation of B-Trees, which are used for indices of databases. These routines provide functions to create, insert, update search and traverse. - [Porter's Algorithm in C](https://www.mycplus.com/source-code/c-source-code/c-language-implementation-of-porters-algorithm/) - Porter’s Algorithm in C - Originally written in 1979 at Computer Laboratory, Cambridge (England), it was reprinted in 1997 in the book "Readings in Information Retrieval". Initially it was written in BCPL language. Here is the list of implementations in other programming languages including C, Java and Pearl implementations done by author himself. - [Find the middle element of linked list in C](https://www.mycplus.com/computer-science/data-structures/find-the-middle-element-of-linked-list-in-c/) - In order to find middle element of linked list in one pass, you need to maintain two pointers, one increment at each node while other increments after two nodes at a time. - [Shell Sort Algorithm Implementation in C: Knuth's and Hibbard's Intervals](https://www.mycplus.com/featured-articles/shell-sort-algorithm/) - Shell Sort Algorithm Implementation in C: Knuth’s and Hibbard’s Intervals - Shell Sort Algorithm sorts elements in array at a specific interval. At first, it sorts the elements that are away from each other and successively reduces the interval between them. Shell Sort is named after Donald Lewis Shell who initially wrote it in a research paper called A High-Speed Sorting Procedure. - [Breaking Down Complex Algorithms: A Beginner's Guide for Students](https://www.mycplus.com/computer-science/data-structures/breaking-down-complex-algorithms-a-beginners-guide/) - Algorithms are a fundamental concept in programming; a set of steps a program takes to solve a problem. Algorithms are used in all software solutions to work with data. - [Mastering Data Structures: An Essential Skillset for Programming Students](https://www.mycplus.com/computer-science/data-structures/mastering-data-structures-an-essential-skillset-for-programming-students/) - Data structures and algorithms are essential for all programmers to learn. Using data structures, you can build reliable and scalable software for any purpose. - [Linux kernel coding style](https://www.mycplus.com/computer-science/programming-styles/linux-kernel-coding-style/) - Linux kernel coding style. - [Object Oriented Programming Techniques](https://www.mycplus.com/tutorials/object-oriented-programming/oop-techniques/) - Introduction to Object Oriented Programming and its implementation in C++ Language. - [Inheritance](https://www.mycplus.com/tutorials/object-oriented-programming/inheritance/) - Inheritance in Object Oriented Programming in C++. In Object Oriented Programming Inheritance is the process by which objects of one class acquire the properties and functionality of objects of another class. - [Classes - Object Oriented Programming](https://www.mycplus.com/tutorials/object-oriented-programming/classes/) - Classes in C++ Programming Language. A class is an orgnisation of data and functions which operate on them. - [Objects: Object Oriented Programming](https://www.mycplus.com/tutorials/object-oriented-programming/objects/) - Objects in C++ Programming Language - [STL: The C++ Standard Template Library](https://www.mycplus.com/tutorials/object-oriented-programming/standard-template-library/) - The STL (Standard Template Library) was originally a third-party library from HP and later SGI, before its incorporation into the C++ standard. - [Data Structure Articles: Stack, Queue, Arrays and Linked List](https://www.mycplus.com/computer-science/data-structures/data-structure-articles/) - A data structure is a way of storing and retrieving data efficiently. There are two main objectives to study data structures. First one is to identify and develop useful entities and operations. - [Arrays as Data Structure in C/C++](https://www.mycplus.com/computer-science/data-structures/arrays-c-cpp-programming/) - This tutorial teaches you how to declare, initialize and use arrays and multidimensional arrays. You will also be able to use arrays as data structure in your C and C++ program. - [Binary Trees](https://www.mycplus.com/computer-science/data-structures/binary-trees/) - A binary tree is made of nodes, where each node contains a "left" pointer, a "right" pointer, and a data element. The "root" pointer points to the topmost node in the tree. The left and right pointers recursively point to smaller "subtrees" on either side. - [Trie Data Structure](https://www.mycplus.com/computer-science/data-structures/trie-data-structure/) - Trie is a tree for storing strings in which there is one node for every common prefix. The strings are stored in extra leaf nodes. - [Data Structures and Their Role in Streamlining Daily Programming](https://www.mycplus.com/computer-science/data-structures/data-structures-and-their-role-in-daily-programming/) - This article explains the role of data structures in efficient programming with C++ examples, covering arrays, linked lists, stacks, queues, trees, graphs, and more. - [Blinker](https://www.mycplus.com/source-code/java-script/blinker/) - Blinker - This script allow you to quickly blink the background. With a click of a button, the background changes from white to blue and back several times to return to white. /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a service to our * * visitors and - [JavaScript - Interactive Background Color Changer](https://www.mycplus.com/source-code/java-script/background-color-changer/) - The "Interactive Background Color Changer" JavaScript code provides a user-friendly interface to dynamically change the background color of a web page. - [color Wheel](https://www.mycplus.com/source-code/java-script/color-wheel/) - color Wheel - This JavaScript will change the background from one color to the next for each of the 10 colors then it starts the loop over again! There is also an On/Off button to let you start and stop the JavaScript. /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available - [Random Background](https://www.mycplus.com/source-code/java-script/random-background/) - Random Background - Get a random background color with the touch of a button. This script uses 15 pre-determined background colors and then randomly chooses one. This is a great effect if you know what background colors don't interfere with the text on your page. Then, you can make them the 15 pre-determined background colors. /******************************************************* * MYCPLUS - [Type a color](https://www.mycplus.com/source-code/java-script/type-a-color/) - Type a color - This script is another neat way to spice up your webpage with JavaScript. Visitors just type their favorite color in the box and click a button. The background is instantly changed to their favorite color! /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a service to - [Current date and time (long)](https://www.mycplus.com/source-code/java-script/current-date-and-time-long/) - Current date and time (long) - This is the somewhat longer way to put the current date and time on your page. It writes in a longer date and time format than the previous java date and time script. Here is a tutorial that will explain the difference in between JavaScript {} and [] and gives practical examples to demonstrate both array - [Days till date](https://www.mycplus.com/source-code/java-script/days-till-date/) - Days till date - This little JavaScript will take an event or date in the future and compare it to the current date, then display how many days until that date/event occurs. Pretty neat! Lots of uses... (Marriage countdown, till school's out countdown, etc) /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made - [Five function calculator](https://www.mycplus.com/source-code/java-script/five-function-calculator/) - Five function calculator - Here is a really simple JavaScript calculator - with just 5 functions! (Add, subtract, multiply, divide, and power) This example can help you see how JavaScript evaluates math functions! Check it out! - [JavaScript Calculator Program](https://www.mycplus.com/source-code/java-script/advanced-calculator/) - This is a very nice JavaScript calculator program to demonstrate simple operations such as addition, multiplication and division. - [Airport Calculator](https://www.mycplus.com/source-code/java-script/airport-calculator/) - Airport Calculator - This useful JavaScript calculator will tell you the degrees, Nautical Miles, Statute Miles, and Kilometers between your originating and destination airports. It's got a built-in database of over 150 of the most traveled airports! Very neat! I've given a copy to everyone I know who fly often. ;-) /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com - [Interest Calculator](https://www.mycplus.com/source-code/java-script/interest-calculator/) - Interest Calculator - Use JavaScript to find out just how much that new house or car is going to cost you each month. Enter values into the fields below to find out how much each monthly payment would be with the given number of payments, interest rate, and loan amount. /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * - [JavaScript - Printing the Periodic Table](https://www.mycplus.com/source-code/java-script/periodic-table/) - JavaScript – Printing the Periodic Table - The periodic table is a tabular arrangement of the chemical elements, ordered by their atomic number, electron configuration, and recurring chemical properties, whose adopted structure shows periodic trends. Besides a very organized Periodic Table, this script will tell you lots of information about any periodic element you click on. In order to use this code, - [Phone Bill](https://www.mycplus.com/source-code/java-script/phone-bill/) - Phone Bill - Does it ever bother you how much a long-distance phone call is going to cost, after you hung up? With this script, all you have to do is enter the amount per minute, and any initial amount, then click start when the call begins and see the total charge at any time! Save time, money, - [Browser Check](https://www.mycplus.com/source-code/java-script/browser-check/) - Browser Check - It's often necessary to make a script only accessible to the newer browsers (that can support the script without error) and keep older browsers from trying to work with it. This script, as an added plus, is very short. Just Cut & Paste this script even if you don't plan to use it yet. It'll - [JavaScript Code to show Browser Information](https://www.mycplus.com/source-code/java-script/browser-information/) - This JavaScript code displays information about web browser. Information includes Browser Name, Version, computer's OS platform, and whether Java is enabled. - [JavaScript Program to Show Date and Timestamp](https://www.mycplus.com/source-code/java-script/date-and-time-stamp/) - This is a simple JavaScript Program to show Date and Time Stamp on a webpage. In this script we define a JavaScript function that uses the Date object to get the current date and time. - [JavaScript Program to Show Current Time In Various Formats](https://www.mycplus.com/source-code/java-script/clock-type/) - This is a really neat little script that can display the current time in military time. - [Difference Between [] and {}: Arrays vs. Objects in JavaScript](https://www.mycplus.com/source-code/java-script/javascript-difference-between-object-array/) - Difference Between [] and {}: Arrays vs. Objects in JavaScript - In JavaScript, we use braces {} for creating an empty object and brackets [] for creating an empty array. I find the Developer console in Mozilla Firefox or Google Chrome more convenient to print out any object and study the details. - [Car Race Game](https://www.mycplus.com/source-code/cplusplus-source-code/car-race-game/) - This is a simple C++ program to make a car race game. It uses object oriented approach to generate different objects in the game. - [SWAT GAME](https://www.mycplus.com/source-code/cplusplus-source-code/swat-game/) - SWAT GAME - SWAT GAME /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a service to our * * visitors and is provided strictly for the * * purpose of illustration. * * * * Please direct all inquiries to saqib at mycplus.com * *******************************************************/ #include #include #include #include - [Non-Trivial Class in C++](https://www.mycplus.com/source-code/cplusplus-source-code/non-trivial-class-in-c/) - Non-Trivial Class in C++ - This C++ date class is intended to illustrate how to write a non- trivial class in C++. Even though this class is non-trivial, it is still simple enough for a new C++ programmer to follow all of the details of the C++ program. Initially the constructor sets the date to current date and format to - [Constructors and Destructors - C++ Source Code](https://www.mycplus.com/source-code/cplusplus-source-code/constructors-and-destructors-2/) - Constructors and Destructors – C++ Source Code - The following C++ program demonstrates the concept of constructors and destructors in C++. - [Simple class program](https://www.mycplus.com/source-code/cplusplus-source-code/simple-class-program/) - Simple class program - Simple class program /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a service to our * * visitors and is provided strictly for the * * purpose of illustration. * * * * Please direct all inquiries to saqib at mycplus.com * *******************************************************/ #include class vehicle - [Multiple inheritance](https://www.mycplus.com/source-code/cplusplus-source-code/multiple-inheritance-2/) - Multiple inheritance - In order to keep the program as simple as possible, all of the member methods are defined as inline functions.? This puts the code for the methods where it is easy to find and study.? You will also notice that all variables in both classes are declared to be protected so they will be readily - [Derived Classes](https://www.mycplus.com/source-code/cplusplus-source-code/derived-classes/) - Derived Classes - program, the objects are instantiated from an?inherited class and the intent of this program? is to illustrate that there is nothing magic?about a derived class. /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a service to our * * visitors and is provided strictly for the - [Demonstration of inheritance in C++](https://www.mycplus.com/source-code/cplusplus-source-code/demonstration-of-inheritance/) - Demonstration of inheritance in C++ - Demonstration of inheritance in c++. This example contains the following files. VEHICLE.H VEHICLE.CPP ALLVEHIC.CPP CAR.H CAR.CPP TRANSPORT.CPP TRUCK.H TRUCK.CPP Vehicle.h is a basic class for a vehicle. Car, truck and allvehicle will be inherited from this base class. All the common features of a vehicle are kept in the base class i.e weight, # of - [Miltiple Inheritance](https://www.mycplus.com/source-code/cplusplus-source-code/miltiple-inheritance/) - Miltiple Inheritance - The basic concept of multiple inheritance (MI) sounds simple enough: you create a new type by inheriting from more than one base class. The syntax is exactly what you'd expect, and as long as the inheritance diagrams are simple, MI can be simple as well. Or maybe not! MI can introduce a number of ambiguities - [Message Digest Utility](https://www.mycplus.com/source-code/cplusplus-source-code/message-digest-utility/) - Message Digest Utility - This is a special console based utility which will calculate the Message Digest, Base 64 Encoding and Decoding, Checks the Message Digest and give output through file or through screen you can use this class to make the dll. Help is included in the main.cpp creating the .exe include all the file in VC++ 6.0 - [Implementation of various Sorting Algorithms in C++](https://www.mycplus.com/source-code/cplusplus-source-code/searching-and-sorting-in-c/) - This is a C++ implementation of various sorting algorithms. The list of algorithms include Bubble Sort, Heap Sort, Selection Sort, Insertion Sort, Quick Sort, Merge Sort and Shell Sort. - [Address Book](https://www.mycplus.com/source-code/cplusplus-source-code/address-book/) - Address Book - This is graphic C program that can be used to store personal information of people such as name, telephone, mobile, fax, city and country. - [Birthday Reminder - C++ Program](https://www.mycplus.com/source-code/cplusplus-source-code/birthday-reminder/) - Birthday Reminder – C++ Program - The Birthday Reminder program is a simple console-based application written in C++. Its purpose is to help users keep track of important dates, such as birthdays, by allowing them to add, delete, and view reminders associated with individuals. - [Number Conversions](https://www.mycplus.com/source-code/cplusplus-source-code/number-conversions/) - Number Conversions - This is another one of my numerical analysis university assignments. It is an extension of binary to decimal conversion code. The program converts a number in any base to a number in any other base. The user inputs the original number, the base it was written in and the base it wants to convert to. - [C++ Convert a number from base A to base B](https://www.mycplus.com/source-code/cplusplus-source-code/phil-sykes/) - This is a C++ class which has a member function that takes 3 arguments and converts the number from first base to second base. - [C++ Program to demonstrate SnakeMan game](https://www.mycplus.com/source-code/cplusplus-source-code/snakeman/) - C++ Program to demonstrate SnakeMan game - It is a snake game same as in Nokia Mobile Phones written n C++ using Turbo C++ compiler. I assure that you would love it. The code is quite simple to understand. I would be happy if you visit it. - [ballonpoking(A GAME IN C++)](https://www.mycplus.com/source-code/cplusplus-source-code/ballonpokinga-game-in-c/) - ballonpoking(A GAME IN C++) - This game will help all new C Language Programmers in understanding the concepts of graphics and object oriented programming in C++. So play and enjoy............ Please post your comments and rate the game. Regards Ehsan ul haq [code language=cpp]/******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as - [Information Hiding](https://www.mycplus.com/source-code/cplusplus-source-code/information-hiding-2/) - Information Hiding - Example of a program with a little information?hiding contained in it. /******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a service to our * * visitors and is provided strictly for the * * purpose of illustration. * * * * Please direct all inquiries to - [Data Protection in C++ - Object Oriented Programming Concept](https://www.mycplus.com/source-code/cplusplus-source-code/informationdata-protection/) - Data Protection in C++ – Object Oriented Programming Concept - This is a very basic C++ program that demonstrates data protection in a very simple way. Data protection in Object Oriented Programming is controlling access to all attributes is one of the most important concepts of object-oriented design - [Design patterns](https://www.mycplus.com/source-code/cplusplus-source-code/design-patterns/) - Design patterns - "describe a problem which occurs over and over again in our environment, and then describe the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice" - Christopher AlexanderThis source code introduces the important and yet - [Runtime type identification (RTTI)](https://www.mycplus.com/source-code/cplusplus-source-code/runtime-type-identification-rtti/) - Runtime type identification (RTTI) - Runtime type identification (RTTI) lets you find the dynamic type of an object when you have only a pointer or a reference to the base type. - [The Standard C++ Library: Templates](https://www.mycplus.com/source-code/cplusplus-source-code/the-standard-c-library-templates/) - The Standard C++ Library: Templates - The Standard C++ Library: Templates - [The Standard C++ Library: IOStreams](https://www.mycplus.com/source-code/cplusplus-source-code/the-standard-c-library-iostreams/) - The Standard C++ Library: IOStreams - You can do much more with the general I/O problem than just take standard I/O and turn it into a class. The iostreams classes are usually the first part of the C++ library that new C++ programmers learn to use. This chapter discusses how iostreams are an improvement over C's stdio facilities and explores the - [The Standard C++ Library: Strings](https://www.mycplus.com/source-code/cplusplus-source-code/the-standard-c-library-strings/) - The Standard C++ Library: Strings - Standard C++ not only incorporates all the Standard C libraries (with small additions and changes to support type safety), it also adds libraries of its own. These libraries are far more powerful than those in Standard C; the leverage you get from them is analogous to the leverage you get from changing from C to - [Flexible Vector and Matrix (Vectors and Matrix with Arbitrary Bounds)](https://www.mycplus.com/source-code/cplusplus-source-code/flexible-vector-and-matrix-vectors-and-matrix-with-arbitrary-bounds/) - Flexible Vector and Matrix (Vectors and Matrix with Arbitrary Bounds) - This is C++ Flexible Vector and Matrix (Vectors and Matrix with Arbitrary Bounds). The algorithm has been written by Alex Vinokur. Programming Language : C++. Any and all comments would be appreciated. This C++ code is tested using GNU C++ and djgpp compiled by GNU C. To compile, test and run the code %gpp *.c - [Bubble Sort C Program](https://www.mycplus.com/source-code/cplusplus-source-code/bubble-sort/) - Bubble Sort is the most simple form of sorting algorithm that works by repeatedly stepping through the list of items and swapping the adjacent elements if they are not in order. - [C++ Source Code: Exception Handling](https://www.mycplus.com/source-code/cplusplus-source-code/exception-handling-2/) - C++ Source Code: Exception Handling - Error recovery is a fundamental concern for every program you write, and it's especially important in C++, in which one of the goals is to create program components for others to use. To create a robust system, each component must be robust. The goals for exception handling in C++ are to simplify the creation of - [Graphical Calculator and Dairy](https://www.mycplus.com/source-code/cplusplus-source-code/graphical-calculator-and-dairy/) - Graphical Calculator and Dairy - This is a Graphical calculator and graphical dairy which uses files to store the diary information. [code='c']/******************************************************* * MYCPLUS Sample Code - https://www.mycplus.com * * * * This code is made available as a service to our * * visitors and is provided strictly for the * * purpose of illustration. * * * * - [Change IP configuration using C++](https://www.mycplus.com/source-code/cplusplus-source-code/ip-configuration/) - Change IP configuration using C++ - This sample illustrates how to programmatically change an IP address for a specific network adapter on your machine. This program also demonstrates how to retrieve existing network adapter IP configuration information using Win32 APIs. - [C++ Client and Server, Overlapped Server and Thread Server](https://www.mycplus.com/source-code/cplusplus-source-code/client-and-overlapped-server-and-server-and-threadserver/) - This C++ Program demonstrate the use of pipes to pass a continuous stream of data between processes. - [C++ Program to simulate Cache Coherence mechanism Graphically](https://www.mycplus.com/source-code/cplusplus-source-code/cache-coherence-mechanism/) - This C++ program simulates the cache coherence problem graphically. cache coherence is the uniformity of shared resource data that ends up stored in multiple local caches - [Using Templates to implement Stack](https://www.mycplus.com/source-code/cplusplus-source-code/using-templates-to-implement-stack/) - Using Templates to implement Stack - In this post we are going to write C++ program to implement stack data structure using Templates in C++. Stack is an abstract data type which serves as a collection of elements, with two principal operations i.e. push() and pop(). It works based on LIFO operations also known as "last in, first out". Initially, the - [Queue Implementation with Inheritance and Polymorphism](https://www.mycplus.com/source-code/cplusplus-source-code/queue-implementation-with-inheritance-and-polymorphism/) - Following is the source code of simple queue implementation with the help of Inheritance and Polymorphism i.e. Late Binding. - [Source Code: The Standard C++ Library: Generic containers](https://www.mycplus.com/source-code/cplusplus-source-code/the-standard-c-library-generic-containers/) - Container classes are the solution to a specific kind of code reuse problem. They are building blocks used to create object-oriented programs and easier to construct programs. - [C++ Program to demonstrate Function Name Overloading](https://www.mycplus.com/source-code/cplusplus-source-code/function-name-overloading-2/) - C++ Program to demonstrate Function Name Overloading - This is a simple C++ Program to demonstrate Function Name Overloading. An example of function name overloading within a C++ class many_name is used in this program. The constructor is overloaded as well as one of the methods to illustrate what can be done in C++ programming language to achieve polymorphism. #include class many_names - [C++ program to demonstrate Inheritance](https://www.mycplus.com/source-code/cplusplus-source-code/inheritance-example/) - This is a simple C++ Program to demonstrate Inheritance. - [Common Text Transformation Library](https://www.mycplus.com/source-code/cplusplus-source-code/common-text-transformation-library/) - CTTL lexer generates a stream of substrings that correspond to parsed tokens. Substrings can be compared, inserted, deleted, or replaced without restrictions. - [C++ "Hello World" Program](https://www.mycplus.com/source-code/cplusplus-source-code/cpp-hello-world-program/) - C++ programming source code to display "Hello World" sentence on the screen. - [C++ Program to Solve the Quadratic Equation](https://www.mycplus.com/source-code/cplusplus-source-code/solve-the-quadratic-equation-using-c/) - This program will solve quadratic equations. It accepts coefficients of a quadratic equation from the user i.e. a, b and c and displays the roots. - [Vigenere Encryption and Decryption in C++](https://www.mycplus.com/source-code/cplusplus-source-code/vigenere-encryption-and-decryption-in-c/) - Vigenere Encryption and Decryption in C++ - The Vigenere cipher is a method of encrypting or decrypting alphabetic text by using a series of interwoven Caesar ciphers (Caesar Shift), based on the letters of a keyword. In cryptography, Caesar shift is one of the simplest known encryption techniques. It employs a form of polyalphabetic substitution, which is using multiple substitution alphabets. - [Linked List Demo](https://www.mycplus.com/source-code/c-source-code/linked-list-demo/) - This is a C Program to perform list traversal operation using linked list. This C program to show the basic functions of linked list such as add, delete, append and delete. - [Read, Print and Reverse Integer Arrays in C](https://www.mycplus.com/source-code/c-source-code/readwritingreversing-integer-arrays/) - This program is a practical example for beginners to understand array manipulation, function usage, and basic input/output operations in the C programming language. It also introduces concepts like function prototypes and error handling. - [Finding the Prime Numbers in C](https://www.mycplus.com/source-code/c-source-code/finding-the-prime-number/) - Prime numbers are natural numbers greater than 1 that have no positive divisors other than 1. They play a crucial role in number theory and have applications in various fields. - [C Program to Add Sequence of Numbers](https://www.mycplus.com/source-code/c-source-code/adding-numbers/) - This C program reads a sequence of positive integers as input by the user and print their sum. - [Pointer to a Function is an address of a function in memory [C/C++]](https://www.mycplus.com/source-code/c-source-code/pointer-to-a-function/) - A pointer to a function is a type of pointer that points to the address of a function in memory. This C program shows how to use a pointer to a function. - [C Programming: Example C Program to Understand Functions](https://www.mycplus.com/source-code/c-source-code/examples-and-use-of-functions/) - This C program serves as a basic example for a novice C programmer to understand function usage and structure in C Programming. - [C Program to play with variables and their addresses](https://www.mycplus.com/source-code/c-source-code/playing-with-addresses-of-variables-and-their-contents/) - This is a simple C program to show pointers and how you can use pointers to print address of variables and their contents. - [C Programming: File Listing Utility - Directory Structure](https://www.mycplus.com/source-code/c-source-code/directory-structure/) - The C program is a file listing utility that displays information about files in a specified directory. It uses command line arguments to display the listing in tree style. - [Copying One File to another in C](https://www.mycplus.com/source-code/c-source-code/copying-one-file-into-another/) - This is a simple C program that copies the contents of one file onto another file. It is similar to Unix's cp command. This C program is called with two parameters i.e. the names of two files. The contents of the file referenced in second parameter are copied onto the file which is referenced by first parameter. - [Automated System for Bank Management](https://www.mycplus.com/source-code/c-source-code/automated-system-for-bank-management/) - This C program is a simple banking system designed for novice programmers. The program uses graphics.h for graphical user interface elements such as buttons etc. - [Game Developed in C++ - Escape away to your dream vacation](https://www.mycplus.com/source-code/c-source-code/fly-away-to-your-vacation/) - Game Developed in C++ – Escape away to your dream vacation - This is a Game program written in C++. The objective of the game is to get to your proper plane on time so you can fly away to your vacation. Of course there a few obstacles and problems along the way and they will be brought up at the appropriate time. It will be up to - [Creating Borland C/C++ Compiler like Interface in C](https://www.mycplus.com/source-code/c-source-code/borland-cc-compiler-interface/) - This is a Borland C/C++ compiler Interface using the graphics.h library. This program uses many functions of graphics.h library provided by C Language. - [Drawing Graphics by using C Programing Language](https://www.mycplus.com/source-code/c-source-code/graphics/) - Small C Language Program to show the drawing and filling of some basic shapes like rectangle, circle etc. with colors and different shades by using Turbo C graphics.h and SDL libraries. - [Graphical Scientific Calculator with Advance Features](https://www.mycplus.com/source-code/c-source-code/graphical-scientific-calculator/) - This C language program is an advanced scientific calculator offering a range of mathematical functions, logarithmic and trigonometric and auxiliary functions. - [Insertion in Arrays using C [Add an element in Array in C]](https://www.mycplus.com/source-code/c-source-code/insertion-in-arrays/) - This C program shows insertion in Arrays. It shows how to insert an element in an array at any point and then prints the updated array. - [Different ways to initialize an array in C Programming](https://www.mycplus.com/source-code/c-source-code/simple-operations-with-arrays/) - In C, an array can be initialized using aggregates, which are a collection of values enclosed in braces ({}) and separated by commas. Another way to initialize array by using a loop. - [Comparing Two Arrays in C: By Contents and By Address](https://www.mycplus.com/source-code/c-source-code/operations-on-arrays/) - This C program compares two distinct arrays by their contents and by their addresses. - [Defensive Programming Techniques](https://www.mycplus.com/source-code/c-source-code/defensive-programming-techniques/) - Defensive programming practices are often used where high availability of the application is required, safety if utmost concern, or security is needed for application to work. - [Display Days of Week using enum Keyword in C](https://www.mycplus.com/source-code/c-source-code/data-time-and-year/) - This C program uses enumerated types to display days of week. The enumerated type is then declared as a different name using typedef keyword - [Perform Linear Search on integer Arrays in C](https://www.mycplus.com/source-code/c-source-code/linear-searches/) - This C program show basic functionalities for handling integer arrays. It allows users to input integer array, prints the array, and performs linear search. - [Streamlining File Input and Output in C++: The Use of Streams with Files](https://www.mycplus.com/source-code/c-source-code/the-use-of-streams-with-files/) - Streamlining File Input and Output in C++: The Use of Streams with Files - File input and output operations are essential to many C++ programs, but they can be cumbersome and difficult to manage. Fortunately, C++ provides a powerful mechanism for handling these operations: streams. Streams are a high-level abstraction that simplifies the process of reading and writing to files. - [Multiplication of Two Matrices in C](https://www.mycplus.com/source-code/c-source-code/multiplication-of-matrices/) - This C code multiplies two 2x2 matrices. It prompts the user to input values matrices, displays them, performs matrix multiplication using nested loops, and prints the output. - [C++ Enumerated type variable [C++ Enum]](https://www.mycplus.com/source-code/c-source-code/enumerated-type-variable/) - This C++ program shows how to use enumerated type . The enum is a compound data type and works in C++ exactly the way it works in ANSI-C. - [Smith-Waterman Algorithm - The Optimal Pairwise Sequence Alignment Problem](https://www.mycplus.com/source-code/c-source-code/optimal-pair-wise-sequence-alignment/) - This C++ source code implements Smith Waterman Algorithm (The Optimal Pairwise Sequence Alignment Problem) with affine gap penalties. It requires at least one blank line between the two sequences. - [Number Base Conversion in C - Decimal, Binary and Octal](https://www.mycplus.com/source-code/c-source-code/number-base-converter/) - This is a Number Base Conversion Program written in C. It is designed to assist novice C programmers in understanding and implementing basic number base conversions such as Decimal, Binary and Octal. - [Brick Game - Game Developed in C++](https://www.mycplus.com/source-code/c-source-code/brick-game/) - This is the source code of the most favorite flash game 'Web Breaker'. The source code is written in C/C++ programming and game runs in DOS graphics mode. - [ICMP Ping Program in C](https://www.mycplus.com/source-code/c-source-code/ping/) - This sample C program illustrates how an ICMP ping app can be written using the SOCK_RAW socket type and IPPROTO_ICMP protocol. - [graphics: graphics.h Header File](https://www.mycplus.com/source-code/c-source-code/graphics-2/) - This is the graphics.h header file which contains all the graphics functions and their implementations. We look at header file to know about graphics functions. - [Print Pyramids and Diamonds Shapes in C Programming](https://www.mycplus.com/source-code/c-source-code/print-pyramids-and-diamonds-shpaes-in-c-language/) - n this article I will demonstrate how you can print pyramids and diamonds using for loop and if condition using C Programming. - [The C++ program to find the Shortest Path](https://www.mycplus.com/source-code/c-source-code/shortest-path/) - This C++ program finds the shortest path between two cities, provided that the map of two cities and distances are provided. The program uses stack and arrays. - [Customizable Information Box Library in C](https://www.mycplus.com/source-code/c-source-code/text-box/) - This C code provides a simple and customizable implementation for creating text boxes that can be used to display tips, hints, or information in a game or application. - [Making Mouse Pointers](https://www.mycplus.com/source-code/c-source-code/making-mouse-pointers/) - Making Mouse Pointers - How to create the mouse pointers in c language. Different shapes can be given to the mouse pointer by changing the values of the cursor variable array. - [How to implement simple TCP Client and Server Program in C?](https://www.mycplus.com/source-code/c-source-code/tcp-client-and-server/) - This is a C Program that illustrates a simple TCP (Transmission Control Protocol) server that accepts incoming client connections. - [Writing UDP Data Sender and Receiver in C](https://www.mycplus.com/source-code/c-source-code/udp-sender-and-receiver/) - The program is a UDP datagram sender/receiver that can be configured through command line options. It initializes Winsock, creates a UDP socket, and connects to the receiver. - [Datagram Operations using C](https://www.mycplus.com/source-code/c-source-code/datagram/) - This application demonstrates the various datagram operations possible from NetBIOS. This includes sending and receiving both directed and group datagrams and broadcast. - [C Program to show Fibonacci Sequence](https://www.mycplus.com/source-code/c-source-code/n-fibonacci-numbers/) - This C program prints the first Fibonacci series of N numbers. Fibonacci numbers are a sequence of numbers named after Leonardo of Pisa, known as Fibonacci. - [How to Paint in DoS Mode in C [Command Line]](https://www.mycplus.com/source-code/c-source-code/paint-in-dos/) - This C program allows you to paint in graphics mode under Dos Prompt. It uses graphic library grphics.h which is available in Turbo C++ Compiler only. - [C Program - Tic-Tac-Toe Game - Command Line](https://www.mycplus.com/source-code/c-source-code/tic-tac-toe/) - This is a console version of Tic Tac Toe computer game written in c programming language. The game runs in text mode of command prompt and users can play the game in tet mode. - [C Program: Number Shuffling Game](https://www.mycplus.com/source-code/c-source-code/shuffle-game/) - This C program is a simple console-based implementation of a number-shuffling game. The game presents a grid of numbers, and the objective is to rearrange them in ascending order. - [Snake Game - C Imlementation](https://www.mycplus.com/source-code/c-source-code/snake-game/) - This C program simulates the game "snake" which is usually available in old mobile phones - [C Program to demonstrate 8Queen with simple graphics](https://www.mycplus.com/source-code/c-source-code/8queen-graphics/) - C Program to demonstrate 8Queen with simple graphics - The C program is an implementation of the 8-Queens Puzzle, a classic problem in chess. The objective of the puzzle is to place eight chess queens on an 8×8 chessboard in such a way that no two queens threaten each other. In chess, a queen can attack horizontally, vertically, and diagonally. - [C Program to Calculate Factorial of a Number](https://www.mycplus.com/source-code/c-source-code/factorial-of-a-number/) - C Program to Calculate Factorial of a Number - This C program is designed to compute the factorial of a user-entered integer. The program employs a for loop to calculate the factorial and then displays the result. The user can continue inputting positive integers to obtain their factorials until a non-integer input is provided which terminates the program. - [C Program of Library Management System](https://www.mycplus.com/source-code/c-source-code/great-librarian-2001/) - This is a C program to implement a program by which a librarian can operate a library. It uses Linked List, Stack and Pointers to implement different features. - [Counting Words, Lines and Characters in a Text File in C](https://www.mycplus.com/source-code/c-source-code/reading-files/) - This is a small C language program that can read a text file. The program is given file name as command parameter and it reads the file line by line. - [C Implementation of Base64 Encoding and Decoding](https://www.mycplus.com/source-code/c-source-code/base64-encode-decode/) - This is a very simple implementation of base64 encoding and decoding in C programming language. - [Exception Handling in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/exception-handling/) - Explore C++ exception handling mechanism. Exceptions are the way of flagging unexpected conditions or errors that have occurred in a C++ program. - [The Standard C++ Library](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/standard-library/) - Standard C++ not only incorporates all the Standard C libraries (with small additions and changes to support type safety), it also adds libraries of its own. - [Generic Algorithms - Unlocking the Power of C++ STL Algorithms](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/generic-algorithms/) - Explore the efficiency and versatility of C++ STL generic algorithms in this comprehensive guide for enhanced programming performance. - [C++ and Object Orientation](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/object-orientation/) - C++ provides the programmers with all tools to implement Object Oriented Concepts in their programs. - [Introduction to Classes in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/classes-2/) - A class is an orgnisation of data and functions which operate on them. Data structures are called data members and the functions are called member functions. - [Constructors in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/constructors/) - A constructor is a special method that is created when the object is created or defined. - [Destructors in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/destructors/) - a destructor is called when a program has finished using an instance of an object. A destructor does the cleaning behind the scenes. - [Compounded Types in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/compounded-types/) - Explore the compounded types such as Enumerated Types, Simple Structures, Very Simple Classes, the intriguing concept of the union and Type Conversions in C++. - [Virtual Functions in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/virtual-functions/) - A Virtual function is a function whic is declared in base class using the keyword virtual. - [Understanding the Basics of Encapsulation in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/encapsulation/) - Encapsulation is the process of forming objects. An encapsulated object is often called an abstract data type and it is what object oriented programming is all about. - [Transitioning from C to C++: A Quick Guide for Novice Programmers](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/whats-new-in-cplusplus/) - As we begin the study of C++ and object oriented programming, a few comments are in order to help you get started. - [C++ Memory Management](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/memory-management/) - Memory Management in C and C++ programming languages - [Inheritance in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/inheritance-2/) - Inheritance is available in several programming languages and is handled differently with each. C++ allows to inherit all or part of the members and methods of a class. - [Advanced C++ Inheritance Techniques for Effective Object-Oriented Programming](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/advance-inheritance/) - In Object Oriented Programming Inheritance is the process by which objects of one class acquire the properties and functionality of objects of another class. - [Concurrency in C++ - A Course offered by University of Waterloo](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/concurrency-in-cplusplus/) - This C++ programming courses is about concurrency in C++ by University of Waterloo. - [An Introduction to C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/an-introduction-to-cplusplus/) - The ACM Student Magazine has a series of courses to teach C++ and java called “Objective Viewpoint”. The tutorials touch on many aspects of object-orientation. - [Introduction to C++ - Lecture Notes](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/introduction-cplusplus-lecture-notes/) - This post contains lecture notes of "Introduction to C++" course which is taught at MIT OpenCourseWare. This is introductory course to the C++ programming language. Anyone with little or no programming experience can equally. - [Polymorphism in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/polymorphism-in-cplusplus/) - In programming languages context, polymorphism means that some programming code or functionality or objects behave differently in different contexts or convey messages in different forms. - [Ternary Operator with examples in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/ternary-operator-in-cplusplus/) - In C++, ternary operator allows executing different code depending on the value of a condition, and the result of the expression is the result of the executed code. - [File Handling in C++](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/file-handling-in-cpp/) - In C++, files are referred to as flow of streams (data) into and out of programs. Streams are basis data type to handle all input and output (I/O) operations. - [C++ Standard Template Library - List](https://www.mycplus.com/tutorials/cplusplus-programming-tutorials/cplusplus-standard-template-library-list/) - C++ STL Lists are sequence containers. List allows constant time insert as well as delete operations at any point within the sequence. - [Arrays in C Programming](https://www.mycplus.com/tutorials/c-programming-tutorials/arrays/) - In C, an array can be defined as number of memory locations, each of which can store same data type and which can be reference through the same variable name. - [Input and Output in C: Stream Functions](https://www.mycplus.com/tutorials/c-programming-tutorials/input-output/) - The standard way of handling all input and output is done with streams in C programming, no matter where input is coming from or where output is going to. - [Conditional Statements - Decision Statements - if, else](https://www.mycplus.com/tutorials/c-programming-tutorials/conditions-if-else/) - Loops and Decision control structure in C language. if else and for loop and while loops are discussed in this tutorial. - [Graphics in C Language](https://www.mycplus.com/tutorials/c-programming-tutorials/graphics-programming/) - Graphics programming in C language. Initialise graphis mode and drawing basic shapes in C Language. - [Working with Pointers in C](https://www.mycplus.com/tutorials/c-programming-tutorials/pointers/) - Pointers are used frequently in C, as they have a number of useful applications. ointers can be used to pass information back and forth between a function and its reference point. - [Union in C Programming](https://www.mycplus.com/tutorials/c-programming-tutorials/unions-in-c-programming/) - A union in C programming is a user defined data type which may hold members of different sizes and type. A structure is a convenient tool for handling a group of logically related data items. - [256-Color VGA Programming in C](https://www.mycplus.com/tutorials/c-programming-tutorials/256-color-vga-programming-in-c/) - This tutorial covers many topics in VGA programming in the C programming language. Tutorial assumes that the programmers have a comprehensive understanding of C. - [Microsoft DirectX Programming: DirectX Components](https://www.mycplus.com/tutorials/microsoft-direct-x-programming/) - DirectX is comprised of application programming interfaces (APIs) that are grouped into two classes: The DirectX Foundation layer and The DirectX Media layer. - [How to Evaluate Development Skills While Hiring](https://www.mycplus.com/technology/trends/evaluate-development-skills-while-hiring/) - How to Evaluate Development Skills While Hiring - The costs of hiring and paying an in-house software developer are high. The average annual salary of a developer in the USA is around $140,000. Small businesses and start-ups often cannot afford to spend that much. The way out is to hire a dedicated development team in a foreign country or a more affordable region of your own. - [50 Best C/C++ Source Code Pages and Websites](https://www.mycplus.com/programming/cpp/50-c-cpp-source-code-websites/) - In this article, I am going to share 50 outstanding websites and web pages. which I believe. every C or C++ developer should know and bookmark. - [Go Programming Language: AI and Data Science Programming Language for the 20s](https://www.mycplus.com/technology/trends/go-programming-language/) - Go is an open source programming language that makes it simple to assemble straightforward, reliable and efficient software. - [What Are The Best Programming Languages for Game Development?](https://www.mycplus.com/game-development/game-engines/best-programming-languages-game-development/) - The challenge of choosing the best programming language is complex and it's challenging to choose an appropriate language. Below are some of the best programming languages game developers can use. - [Can Kids Learn C++?](https://www.mycplus.com/software-development/careers/can-kids-learn-cpp/) - Can Kids Learn C++? - Learning computer programming languages is no longer a trend but a necessity in several parts of the world. The real issue for many parents and perhaps people who understand coding and the depth of C++ is one – can the kids really understand C++? The answer is Yes, and No. It depends on two main factors. First is your kid's age, and second is whether there's a reliable teacher or coach to guide them. If your kid is below 8 years, learning C++, even with the help of a teacher, would prove quite challenging. - [The Best Online Professions For Students In 2022](https://www.mycplus.com/software-development/careers/the-best-online-professions-for-students-in-2022/) - Learn about new business opportunities created for young and talented students by the ever-growing online market that keeps demanding new goods, products, or services. - [5 Best Books to learn a new Programming Language](https://www.mycplus.com/computer-books/books-to-learn-a-new-programming-language/) - As an in-demand career, you must expand your knowledge, skill set, and experience as a programmer to keep up with the times. Learning a new language will secure your future in programming. - [Benefits of Coding: Why Should College Students Embrace Programming?](https://www.mycplus.com/software-development/careers/benefits-of-coding-why-should-college-students-embrace-programming/) - As the significance of technology continues to grow, so does the demand for programming skills. Here are some reasons why college students need to learn coding. - [Anura Game Engine - Written in C++](https://www.mycplus.com/game-development/game-engines/anura-game-engine-written-in-c/) - Anura game engine is the tech for running Frogatto & Friends (game) so it was purpose built software. - [Anvil Game Engine written in C++](https://www.mycplus.com/game-development/game-engines/anvil-game-engine-written-in-c/) - Anvil (Scimitar) Anvil is a 3D game engine developed in 2007 by Ubisoft Montreal game developers. - [Aurora toolset written in C++](https://www.mycplus.com/game-development/game-engines/aurora-toolset-written-in-c/) - The Aurora Engine was developed by BioWare using Borland C++ Builder. It is the successor of the Infinity Engine. - [Armory 3D Game Engine written in C Language](https://www.mycplus.com/game-development/game-engines/armory-3d-game-engine-written-in-c-language/) - Armory is an opensource 3D graphic game engine. It comes up with complete Blender integration that has turned it into a full fledged game development tool. - [Comparing strings in C](https://www.mycplus.com/game-development/game-engines/comparing-strings-in-c/) - String library in C, or provides several functions to manipulate C strings and arrays. The strcmp() function compares two strings. - [Banshee 3D Game Engine written in C++ 14](https://www.mycplus.com/game-development/game-engines/banshee-3d-game-engine-written-in-c-plusplus-14/) - Banshee is one of the highest quality and modern game engines written in C++ 14. This is a high performance open source game engine with quality graphics and support for HDR and gamma correct rendering. - [Blend4Web: Award-Winning 3D Web Solution](https://www.mycplus.com/game-development/game-engines/blend4web-3d-web-solution/) - Blend4Web is an open source 3D graphic software framework. The main advantage of the framework is that it works right within the browser without installing any third party plugins. - [Blender Game Engine written in C/C++](https://www.mycplus.com/game-development/game-engines/blender-game-engine-written-in-cplusplus/) - Blender is a free and open-source 3D graphics production suite. It is primarily suitable for making interactive real-time content. - [Bork3D Game Engine written in C++](https://www.mycplus.com/game-development/game-engines/bork3d-game-engine-written-in-c/) - The Bork3D Game Engine is an open source, C++ game engine. This had specifically being designed by 3D LLC for mobile device platforms, mainly targeting iPad and iPhone. - [ClanLib - C++ Game Engine](https://www.mycplus.com/game-development/game-engines/clanlib-c-game-engine/) - ClanLib is a multi-platform game toolkit written completely in C++. It supports Microsoft Windows, macOS, and Linux, with limited support for mobile platforms. - [Clausewitz - Game Engine Written in C++](https://www.mycplus.com/game-development/game-engines/clausewitz-game-engine-cplusplus/) - The Clausewitz engine is developed in C++ and being used by developers to build grand strategy-oriented city builder games. Grand strategy games are historical strategy games that include the entire world map where the player is free to customize and built anything which the game offers. - [Buildbox - C++ Game Development Platform](https://www.mycplus.com/game-development/game-engines/buildbox-game-development-platform/) - Buildbox is a C++ game development platform founded by Trey Smith in August 2014. The goal of this NO-Code platform to make a path for anybody to have the option to make computer games without coding. - [C4 Game Engine Developed in C++](https://www.mycplus.com/game-development/game-engines/c4-game-engine/) - C4 Game engine is developed in C/C++ based on OpenGL. It was developed in 2005 by Terathon Software. It supports multiple gaming platforms such as Windows, OS X, PS4, PS3, and Linux. - [Cafu Game Engine](https://www.mycplus.com/game-development/game-engines/cafu-game-engine/) - The Cafu Engine is a multipurpose and cross platform 3D graphics software and game development software, developed by Carsten Fuchs - [Construct Video Game Engine](https://www.mycplus.com/game-development/game-engines/construct-video-game-engine/) - Construct is an HTML-5 based 2D gaming engine developed by Scirra Ltd. Written in C++ and JavaScript language-focused fundamentally for non-programmers. - [Creation Game Engine](https://www.mycplus.com/game-development/game-engines/creation-game-engine/) - The Creation is a 3D game development engine developed by Bethesda game studio with Gamebryo game engine as a base for this engine. - [Dark Engine](https://www.mycplus.com/game-development/game-engines/dark-engine/) - Written in C++, the dark engine is a game development engine created by Looking Glass Studios primarily used in 1998 until 2000 for the making of classic thief games. - [CryEngine - Game Engine written in C++](https://www.mycplus.com/game-development/game-engines/cryengine/) - CryEngine is a powerful gaming engine written in C++, Lua and C#. This Engine was originally developed by German game developer Crytex. - [DX Studio](https://www.mycplus.com/game-development/game-engines/dx-studio/) - Written in C++, DX Studio is used to build 3D video games, simulations, or real-time interactive applications for either standalone, web-based, Microsoft Office or Visual Studio use. - [Gameplay3D Game Engine](https://www.mycplus.com/game-development/game-engines/gameplay3d/) - Gameplay 3D is a Cross-platform game engine used to develop 2D and 3D games. Written in C++, this game engine used to develop games for Windows, Android, Linux, Blackberry, iOS and MacOSX. - [Gold Box - The RPG Series of 1990s](https://www.mycplus.com/game-development/game-engines/goldbox/) - GoldBox is a Propriety Game Engine developed by SSI (Strategic Simulation Inc.) in 1988. This engine is written in C/C++ but its initial version was written in Assembly and PASCAL. - [Gold Source (GoldSrc)- Predecessor of Source Engine](https://www.mycplus.com/game-development/game-engines/goldsrc/) - Gold Source also named as GoldSrc is a powerful 3D game engine of its time. It is written in C/C++ and mainly used for modding (modifications in code) with its mod development tools. - [Horde3D – Next Generation Graphic Engine](https://www.mycplus.com/game-development/game-engines/horde3d/) - Horde3D is small, open Source and cross platform game engine. This 3D rendering engine is written in C++. - [HPL Game Engine](https://www.mycplus.com/game-development/game-engines/hpl-game-engine/) - HPL is a cross-platform, open-source, in-House game engine written in C++. It also uses script language Angel Script that is similar to C/C++ language. - [IrrLicht – A Graphics library that is around for nearly 2 decades](https://www.mycplus.com/game-development/game-engines/irrlicht-game-engine/) - The irrLicht is a cross-platform, open-source, 3D graphics andvisualization engine written in C/C++. - [Jade Game Engine](https://www.mycplus.com/game-development/game-engines/jade-game-engine/) - Jade is cross platform proprietary game engine written in C++ and develops games for Windows, Android, Atari Jaguar, PlayStation, Xbox, Xbox 360, Nintendo Wii. - [Leadwerks –An Easy way to build 3D Games](https://www.mycplus.com/game-development/game-engines/leadwerks/) - Leadwerks is a cross-platform, 3D game engine developed by Leadwerks Software to make 3D video game easy to develop. It is written in C++, C-Objective and Lua. - [Limon Engine – A 3D Game Engine that’s just enough](https://www.mycplus.com/game-development/game-engines/limon-engine/) - Limon Engine is an open source, multi-platform and multi-threaded, 3D game engine. The engine is written in C++ and specially designed for First Person Shooter Games. - [Lumberyard – Free Game Engine](https://www.mycplus.com/game-development/game-engines/lumberyard/) - Lumberyard is a free, cross-platform 3D game engine developed by Amazon Game Tech. It is based upon Crytek’s Cryengine. This AAA game engine is written in C++ and Lua. - [MOAI SDK – Powerful Platform to Create Mobile Games](https://www.mycplus.com/game-development/game-engines/moai-sdk/) - MOAI SDK (Software Development Kit) is a multi-platform, embeddable 2D game development framework developed by Zipline Games. It is written in C++ and Lua. - [MT Framework – A Mature Graphics Engine](https://www.mycplus.com/game-development/game-engines/mt-framework/) - MT Framework is multi-platform game engine developed by Capcom Company in 2004. “MT” stands for “Multi-Target”, “Multi-Thread” and “Meta Tools”. - [Marmalade – For Developers to Innovate, Create and Craft Content](https://www.mycplus.com/game-development/game-engines/marmalade-sdk/) - Marmalade SDK is a cross-platform, 2D and 3D game engine developed by Marmalade Technologies Limited. It is written in C++ and modules of Lua, HTML5 and Objective C. - [OGRE - Object Oriented Graphics Rendering Engine](https://www.mycplus.com/game-development/game-engines/ogre/) - OGRE is multi-platform, open source, graphics engine developed by The OGRE Team in 2005. It is a scene-oriented, real-time, 3D rendering engine. - [OpenClonk 2D Rendering Engine](https://www.mycplus.com/game-development/game-engines/openclonk/) - OpenClonk is a multi-platform, open source game engine, developed by OpenClonk Developers in 2010. OpenClonk is not just a flexible 2D scene game engine but it is also a game. - [ORX – Portable 2D Game Engine](https://www.mycplus.com/game-development/game-engines/orx-game-engine/) - ORX is a cross platform, open source, portable, 2D oriented game engine developed by ORX Projects. This game engine is written in C/C++. - [Panda3D – Open Source Framework for 3D Rendering and Games](https://www.mycplus.com/game-development/game-engines/panda3d/) - Panda3D is an open source, multi-platform, 3D rendering engine for developing games and VR (Virtual Reality). It was developed by Disney Interactive in 2002. - [PhyreEngine](https://www.mycplus.com/game-development/game-engines/phyreengine/) - PhyreEngine is a multi-platform game engine developed by Sony Interactive in 2003. This engine is written in C++. - [PLIB - A Suite of Portable Game Libraries](https://www.mycplus.com/game-development/game-engines/plib/) - PLIB is a set of multi-platform and open source libraries for the development of games. It is written by Steve Baker in 1997. PLIB is written in C++. - [The Pyrogenesis RTS and 3D Game Engine](https://www.mycplus.com/game-development/game-engines/pyrogenesis/) - Pyrogenesis is an open-source, multi-platform 3D engine for Real-Time Strategy games. It was developed by WildFire Games in 2001. It is written in C++ and JavaScript. - [Real Virtuality Game Engine](https://www.mycplus.com/game-development/game-engines/real-virtuality-game-engine/) - Real Virtuality is one of the leading game engines developed in C++. It is licensed for use in the military training such as VBS1, VBS2 and VBS3 by Bohemia. - [RedENGINE Game Development Engine](https://www.mycplus.com/game-development/game-engines/redengine/) - RedENGINE Game Development Engine - RedEngine is another leading game development engine which itself is developed using C++ programming language. It is a project of CD Projekt and famous for their non-linear role-playing video games. RedEngine replaced the Aurora Engine that was originally under the license of Bioware and used for the development of The Witcher, CD Projekt Red previously took license from BioWare and started developing The Witcher. - [ShiVa Game Engine](https://www.mycplus.com/game-development/game-engines/shiva-game-engine/) - ShiVa Game Engine - ShiVa is a versatile video game development engine that comes up with an extensive built-in graphical editor developed to produce video games and apps for the web, game consoles, desktop PCs as well as cellular devices. It is a cross-platform game engine, you can export the games developed with ShiVa3D to over 20 target platforms. - [Snowdrop Game Development Engine](https://www.mycplus.com/game-development/game-engines/snowdrop-game-development-engine/) - Snowdrop Game Development Engine - Snowdrop is a cross-platform game engine written in C++. A "node-based system" powers the core of this game engine. Initially, Massive Entertainment built this game engine for Personal Computers (PCs) and next-generation development to do "things better not bigger." This engine is flexible and efficient that enables small teams to develop ambitious AAA games. The sole purpose of this outstanding game engine is to empower the developers. - [Source Game Development Engine](https://www.mycplus.com/game-development/game-engines/source-game-development-engine/) - Source Game Development Engine - Source Game Development Engine is a successor to GoldSrc and developed by Valve Corporation. Source is written in C++ programming language and it's SDKs can be compiled in multiple Visual Studio versions as well as GCC Compiler. This 3D game development engine that does not bear a numbering scheme for its versions because it is created in continuous progressive updates. - [Spring Game Development Engine](https://www.mycplus.com/game-development/game-engines/spring-rts-game-development-engine/) - Spring is a free and multipurpose 3D Real-time Strategy (RTS) game engine. It is a cross-platform open source software written in Lua and C++. - [StepMania Game Engine: Free Dance and Rhythm Game](https://www.mycplus.com/game-development/game-engines/stepmania-game-engine/) - StepMania Game Engine: Free Dance and Rhythm Game - StepMania is an open-source game development engine written in C++, Assembly and Lua. It is not only a game development engine but also a cross-platform rhythm video game. StepMania was initially created as an emulator for Dance Dance Revolution, a game series of Konami arcade and has progressed since into an extendable rhythmic game development engine that has enough capability to support a number of rhythmic game options. - [Stockfish – An Open Source Chess Game Engine](https://www.mycplus.com/game-development/game-engines/stockfish-open-source-chess-game-engine/) - Stockfish – An Open Source Chess Game Engine - Stockfish is an open source game engine and one of the best CPU chess engines in the world. It is free and Universal Chess Interface (UCI) compliant, distributed under under the GNU General Public License version 3 (GPL v3). It is a fork of Glaurung engine, which is an open-source engine, developed by Tord Romstad and released in fall 2004. Glaurung was written in C and later versions were completely written in C++. The authors of this game engine are Tord Romstad, Marco Costalba, Joona Kiiski and Gary Linscott. - [What is Stratagus: Everything About Stratagus Game Engine](https://www.mycplus.com/game-development/game-engines/stratagus-game-engine/) - What is Stratagus: Everything About Stratagus Game Engine - Stratagus is a free and open-source gaming engine that’s used to build real-time video games. It’s a cross-platform Gaming Engine licensed under the GNU GPL-2.0 only. It’s written mostly in C++ and the configuration language for Stratagus is Lua. It included support for playing over the internet/LAN or computer as an enemy. The engine was made configurable and can be used to create games with a very wide range of special features that users need. - [Tombstone Game Engine: The Successor of C4 Engine](https://www.mycplus.com/game-development/game-engines/tombstone-game-engine-the-successor-of-c4/) - Tombstone Game Engine: The Successor of C4 Engine - The Tombstone is the successor to the C4 Game Engine. The Tombstone Game Engine is a commercial-based gaming engine that is not only capable of targeting newer machines like PlayStation 5’s and Xbox one but also can target major and more advanced desktop platforms like AMD Ryzen series and core i9 series. - [Torque 3D: Everything about Garage Games 3D Engine](https://www.mycplus.com/game-development/game-engines/torque-3d-everything-about-garage-games-3d-engine/) - Torque 3D: Everything about Garage Games 3D Engine - Torque 3D, or TGE, is an open-source gaming engine that was developed by Dynamix for the first-person shooter game Tribes 2 in 2001. It was known as Torque2d back then. In September 2012, the Garage Games released Torque 3D as an open-source gaming engine under the MIT license, and they have been maintaining it to this day. - [Toy Game Engine: The Thin C++ Game Engine](https://www.mycplus.com/game-development/game-engines/toy-game-engine-thin-cpp-game-engine/) - Toy Game Engine: The Thin C++ Game Engine - The “Toy Game Engine” is a thin and modular Game Development Engine that is developed in C++ Programming Language. The Aim of this engine is to provide the thinnest and simplest stack of technology for making games just by using simple c++ code. The Toy Game offers simple user interface, rendering maps, audio, and it provides a seamless extension of game code with no cost. It has different tools, editors, and scripting tools, to design fully functional 2d or 3d games in less time. - [Chrome Engine: Its History and Games Developed using this Engine](https://www.mycplus.com/game-development/game-engines/chrome-game-engine/) - Chrome Engine is a 3D Game Engine that is developed by Techland using the C++ Language. The Latest and Current version of chrome engine is Chrome Engine 6. - [Cocos2d Game Engine: History, Features, and Branches](https://www.mycplus.com/game-development/game-engines/cocos2d-game-engine/) - Cocos2d is a popular open-source game development framework that has been widely used for creating 2D games across various platforms. - [Cube Engine: Features and Games](https://www.mycplus.com/game-development/game-engines/cube-engine-cpp-game-engine/) - The Cube is an open-source landscape-style engine created using OpenGL and C++ that acts as an indoor FPS game engine. - [Ubiart Framework - Game Engine](https://www.mycplus.com/game-development/game-engines/ubiart-framework-game-engine/) - Ubiart is a pseudo-3D game engine that converts 2D images into a playable game. It is written in C++ and produces high-quality animation and scenery. - [Unreal Development Kit: History, Features, and More](https://www.mycplus.com/game-development/game-engines/unreal-development-kit-history-features-and-more/) - The Unreal Development Kit (UDK) is a free version of the commercially available Unreal Engine 3 that allows professional developers to create 3D games. - [Truevision 3D: A Comprehensive Overview](https://www.mycplus.com/game-development/game-engines/truevision-3d/) - Truevision 3D: A Comprehensive Overview - Truevision 3D is a game engine that has been a significant player in the world of 3D game development. Known for its versatility and ease of use, Truevision 3D has been utilized by both indie developers and professional studios to create a wide range of games and simulations. - [Unity Game Engine - C++ Game Engine](https://www.mycplus.com/game-development/game-engines/unity-game-engine-a-guide-to-features-technical-details-and-c-programming/) - Unity Game Engine – C++ Game Engine - Unity is a cross-platform game engine developed by Unity Technologies, first released in 2005 as a Mac OS Game Engine. The engine was initially developed to create animations and interactive content for the web, but it quickly expanded to support a variety of platforms, including desktop computers, mobile devices, and game consoles. - [Comparing Google Stadia with Amazon's Luna cloud gaming already seems much different](https://www.mycplus.com/technology/amazons-luna-cloud-gaming/) - A year after Google dispatched Stadia, Amazon appears as though it's doing likewise for cloud gaming. - [Palettes, Gaming Concepts & Double Buffering in DirectX](https://www.mycplus.com/tutorials/microsoft-direct-x-programming/palettes-gaming-concepts-double-buffering/) - Palettes, Gaming concepts, double buffering - [DirectX Programming: A Sample for Microsoft DirectDraw](https://www.mycplus.com/tutorials/microsoft-direct-x-programming/directdraw-sample/) - This is a very simple DirectDraw sample using Microsoft DirectX under Visual C++. The source code for this sample is included Here. - [Direct3D Retained mode sample](https://www.mycplus.com/tutorials/microsoft-direct-x-programming/direct3d-sample/) - Direct3D Retained mode sample - [4 Games That Could Be The Next Big Game In Streaming](https://www.mycplus.com/game-development/game-engines/4-games-that-could-be-the-next-big-game-in-streaming/) - 4 Games That Could Be The Next Big Game In Streaming - In 2020, Among Us showed us your game doesn’t have to be a revolutionary concept, be full of flashy graphics, have ray-tracing level fidelity, or even that much gameplay for that matter. It just has to be the right idea at the right time. - [Stack Implementation in C](https://www.mycplus.com/resources/tools/stack-implementation/) - A nice implementation of stack operations in C programming language. It performs all the stack functions both in text and graphical mode. - [Direct X and its Components](https://www.mycplus.com/tutorials/microsoft-direct-x-programming/directx-components/) - DirectX is comprised of application programming interfaces (APIs) that are grouped into two classes. They are the DirectX Foundation layer and the DirectX Media layer. - [Incorporating Cutting-Edge Graphics Technologies in AAA Game Development Using C++](https://www.mycplus.com/game-development/incorporating-graphics-technologies-in-aaa-game-development-using-cpp/) - This article details some of these new technologies and how they can be incorporated into your next AAA game using C++ as your primary programming language. - [Object Oriented Programming (OOP)](https://www.mycplus.com/tutorials/object-oriented-programming/) - For a programming language to be considered Object-Oriented, it must support the concept of objects (abstract data types), inheritance, and polymorphism. - [How to choose the right managed DevOps service provider](https://www.mycplus.com/software-development/devops/how-to-choose-the-right-managed-devops-service-provider/) - How to choose the right managed DevOps service provider? Finding a reliable DevOps service provider is about more than just looking for the right skills and experience. - [What You Need to Know About Ethereum Based Dapps](https://www.mycplus.com/technology/security/ethereum-based-dapps/) - Ethereum based applications that have been created range from blockchain based games, to a decentralised version of twitter, and even a voting platform. - [Everything you need to know about PlayStation Network cards](https://www.mycplus.com/technology/trends/playstation-network-cards/) - Everything you need to know about PlayStation Network cards - Did you know that you can top up your PlayStation Store wallet without using your credit card? Here is everything you need to know about PlayStation Network cards. - [id Tech - Series of Game Engines written in C/C++](https://www.mycplus.com/game-development/game-engines/id-tech-game-engines/) - A series of game engines known as id Tech is a series designed and developed by id Software. Game engines 1, 2, 3, and 4 have been released as free software. - [Qfusion 3D Open Source Game Engine](https://www.mycplus.com/game-development/game-engines/qfusion-3d-open-source-game-engine/) - Qfusion is a 3D game engine. Alongside a few others, Victor Luchitz began this project. It has been written in C for use on Windows and Unix-based systems. - [Shark 3D Game Engine](https://www.mycplus.com/game-development/game-engines/shark-3d-game-engine/) - Shark 3D Game Engine - Shark 3-D is a versatile software program and game engine launched by Spinor to create interactive virtual 3D worlds. This game engine uses Python and C++ programming languages for its development. This incredible software program is used for the development of Video Games and the creation of films, broadcasting graphics, animated series, and 3D industry applications. - [4 Proven Ways to Learn Programming Online](https://www.mycplus.com/software-development/careers/4-proven-ways-to-learn-programming-online/) - 4 Proven Ways to Learn Programming Online - Today, the entire world relies on the internet for commerce, communication, entertainment, and even education. Thanks to this increased dependence on digital technologies, there's now a greater demand for professionals with tech expertise. Data from business technology magazine CIO shows that 52% of companies intend to add new tech positions in 2022. Among the most highly sought-after jobs include database administration, software development, programming, web development, and systems analysis. - [The Best Languages for a Cloud Dev](https://www.mycplus.com/software-development/best-practices/the-best-languages-for-a-cloud-dev/) - To become a cloud developer, you must learn some programming languages. There are numbers of factors driving demand for cloud computing and gaining popularity. - [10 Skills You Need to Get Hired as a Backend Developer](https://www.mycplus.com/software-development/careers/10-skills-required-to-get-hired-as-backend-developer/) - 10 Skills You Need to Get Hired as a Backend Developer - Backend developers are in great demand in software development companies. However, this job requires more knowledge and experience than ever before. Lack of experience and essential backend developer skills are the main reasons why developers fail their job interviews. Therefore, it is important to lay the basis for the required hard skills that developers should have to nail down their interviews and get hired as back-end developers. - [Writing a Research Paper Using Python Programming Language](https://www.mycplus.com/programming/python/writing-a-research-paper-using-python/) - Writing a Research Paper Using Python Programming Language - These days, writing any individual paper is independent work. In addition to obtaining new knowledge, the student learns planning, analysis, and the ability to evaluate the results and use specialized terms correctly. This type of activity can be creative, exploratory, fundamental, or applied. They also differ in the level of complexity and the areas studied. Moreover, you may not believe it at first, but many people often apply even a certain python language type to improve the quality of the material. Let's take a closer look at this topic. - [Top 5 image-to-text converter online tools](https://www.mycplus.com/resources/tools/top-5-image-to-text-converter-online-tools/) - We will talk about online image-to-text converter tools in this article that you can use in 2026. For bloggers and marketers, manually converting text into images is a laborious and challenging process. - [What Are Popular Automation Testing Tools To Maximize The Testing Efficiency?](https://www.mycplus.com/resources/tools/what-are-popular-automation-testing-tools-to-maximize-the-testing-efficiency/) - Test automation edges over manual testing because the automation tools handle the testing, allowing the tests to be run quickly and repeatedly and leaves less errors. - [What Is A VPN and top 10 VPN Uses In 2026?](https://www.mycplus.com/technology/security/top-10-vpn-uses/) - A VPN can provide many benefits while transmitting sensitive data over network or even enjoying entertainment on Netflix or just scrolling through social media. - [How to Secure the App Development Process from Hackers](https://www.mycplus.com/software-development/best-practices/secure-the-app-development-process-from-hackers/) - Protect your app development process from hackers with these effective strategies. Discover the essential steps to safeguard your app against cyber threats and keep your users' data safe! - [External hard drive issues and how to fix them](https://www.mycplus.com/technology/trends/how-to-fix-external-hard-drive/) - External hard drives have plenty of usefulness, yet they are not perfect. The best thing that you can do is to start using an external hard drive often. - [Troubleshooting Common Issues When Merging PDF Files](https://www.mycplus.com/resources/tools/troubleshooting-common-issues-when-merging-pdf-files/) - By addressing problems related to file compatibility, large file size, layout, and security restrictions, you can enjoy a smooth merging experience. - [Why You Shouldn’t Use Free VPN Services](https://www.mycplus.com/technology/security/why-you-shoul-not-use-free-vpn-services/) - Virtual private network services grant many security and privacy benefits essential for online browsing. Meanwhile, free VPNs are the opposite. - [How To Upgrade To Windows 11](https://www.mycplus.com/technology/trends/how-to-upgrade-to-windows-11/) - How To Upgrade To Windows 11 - With a sleek, centered taskbar, new Start menu design, and enhanced performance, Windows 11 offers a modernized user experience that aims to elevate productivity and aesthetics. If you're considering transitioning to this new OS, our in-depth guide will provide all the necessary insights and steps for a smooth Windows 11 migration. - [Programming languages used in developing the most popular websites?](https://www.mycplus.com/programming/programming-languages-used-in-developing-the-most-popular-websites/) - What are the most popular programming languages used to develop some of the world's most popular websites, including Facebook, Google, Amazon, and more - [How Much Security Is Too Much?](https://www.mycplus.com/technology/security/how-much-security-is-too-much/) - It's best to resist the urge to install as many security programs as possible. Carefully consider the vulnerable parts of your devices and secure them, drawing as little attention as possible. - [Step-by-Step Guide to Building a Career in Game Programming](https://www.mycplus.com/software-development/careers/step-by-step-guide-to-building-a-career-in-game-programming/) - Learn how to start and grow a career in game programming—from coding basics and engines to building a portfolio and landing your first job. - [A Review of Static Code Analyzer - PVS-Studio](https://www.mycplus.com/resources/tools/static-code-analyzer-pvs-studio/) - PVS-Studio is designed to help software developers detect errors and potential vulnerabilities in their code by analyzingit. It supports C, C++, C#, and Java. - [10 Latest Tips to Prevent Your WordPress Site from Getting Hacked](https://www.mycplus.com/technology/security/tips-to-prevent-your-wordpress-site-from-getting-hacked/) - WordPress needs some level of support from your side to safeguard your website. You can upgrade your security systems to fight today’s challenges by following these ten tips. - [Best Practices for C++ Codebase Management in Startup Environments](https://www.mycplus.com/software-development/best-practices/best-practices-for-cpp-codebase-management/) - This article explores best practices for C++ codebase management in startup environments, highlighting strategies to streamline development processes, enhance collaboration, and optimize code quality. - [What are the Caching Techniques in JavaScript?](https://www.mycplus.com/programming/javascript/what-are-the-caching-techniques-in-javascript/) - Caching is a good way to speed you websites and online content. Explore JavaScript caching techniques for enhanced web performance in this informative article. - [Improve User Experience with Custom JavaScript Form Inputs](https://www.mycplus.com/programming/javascript/improve-user-experience-with-custom-javascript-form-inputs/) - Unlike standard HTML form elements, custom form inputs are designed and styled to match the specific look and feel of a website or application. They offer unique and tailored user experience. - [The Diverse Applications of Generative Artificial Intelligence in Image, Video, and Music Synthesis](https://www.mycplus.com/technology/trends/applications-of-generative-artificial-intelligence-in-image-video-and-music-synthesis/) - Generative AI will soon penetrate every aspect of our lives, creating content, writing songs, and producing images and videos, thus altering our daily routine. - [Your Guide to Choosing the Right AI Development Company for Innovation and Growth](https://www.mycplus.com/technology/trends/choosing-the-right-ai-development-company-for-innovation-and-growth/) - Partnering with the right AI development company will enable you to drive innovation, achieve growth, and unlock the full potential of AI technologies for your organization. - [5 Ways Generative AI Can Supercharge Manufacturing Efficiency](https://www.mycplus.com/technology/generative-ai-can-supercharge-manufacturing/) - The manufacturing industry is entering into a revolution of generative AI. This articles shows ways the development of generative AI is poised to revolutionize production productivity. - [Game Engines Explained](https://www.mycplus.com/technology/trends/game-engines-explained/) - There are dozens of game engines now in regular use throughout the industry, which can be overwhelming if you’re figuring out the best ones to get to grips with. - [Why SaaS Core Banking is Key to Banking Agility](https://www.mycplus.com/technology/trends/why-saas-core-banking-is-key-to-banking-agility/) - Why SaaS Core Banking is Key to Banking Agility - SaaS core banking helps banks move faster, cut costs, and launch new services without long delays. It gives banks the agility they need to survive and grow in today’s digital world. - [How Can Museums Benefit from "Invisible" Security Systems](https://www.mycplus.com/technology/how-can-museums-benefit-from-invisible-security-systems/) - How Can Museums Benefit from “Invisible” Security Systems - Museums are places where history, art, and culture come alive. Visitors walk through quiet halls, admire priceless paintings, and stand inches away from rare artifacts. While the experience should feel calm and inspiring, strong protection must always be working behind the scenes. - [Can Lone Worker Alarms Be Integrated into Existing Tech?](https://www.mycplus.com/technology/news/can-lone-worker-alarms-be-integrated-into-existing-tech/) - Can Lone Worker Alarms Be Integrated into Existing Tech? - Workplaces today rely on technology more than ever. From smartphones and cloud software to smart sensors and GPS systems, modern businesses utilize a wide range of tools to stay connected and efficient. This raises an important question for safety-focused organizations: can a lone worker alarm be integrated into existing technology? - [Are Lone Workers Apps Reliable?](https://www.mycplus.com/technology/news/are-lone-workers-apps-reliable/) - Are Lone Workers Apps Reliable? - Lone workers are people who do their job by themselves, away from a team. That can include security guards, delivery drivers, maintenance staff, real estate agents, healthcare workers, and field technicians. - [Breaking the Binary: The Quantum Computing Breakthrough](https://www.mycplus.com/technology/breaking-the-binary-the-quantum-computing-breakthrough/) - Explore the rise of quantum computing, its potential applications, challenges, and the future impact on industries like cybersecurity, healthcare and finance. - [How Does On-Site Badge Printing Speed Up Check-Ins?](https://www.mycplus.com/technology/news/on-site-badge-printing-speed-up-check-ins/) - a badge printing kiosk is a small machine that you can place in line with other check-in materials, like name tags. You do not need a separate person to physically print badges. - [How VPNs Can Secure Your IoT Devices From Cyber Threats?](https://www.mycplus.com/technology/trends/how-vpns-can-secure-your-iot-devices-from-cyber-threats/) - How VPNs Can Secure Your IoT Devices From Cyber Threats? - There are additional features to look for like a killswitch and log policies. A killswitch disconnects you from the Internet if you lose connection to your VPN server and until the connection is regained, ensuring you are always protected. No log policies mean that the VPN service does not log any Internet activity: most VPNs say they offer this service, but you should look for those where the policies have been independently verified to ensure total privacy. - [Router VPNs: The whys, the hows, and the whats](https://www.mycplus.com/technology/trends/router-vpns-the-whys-the-hows-and-the-whats/) - Router VPNs: The whys, the hows, and the whats - If you want to secure their internet traffic or have them use a different IP address, your best bet is to set up a VPN on your router. - [The Ultimate Guide to Proxy Servers](https://www.mycplus.com/technology/trends/the-ultimate-guide-to-proxy-servers/) - The Ultimate Guide to Proxy Servers - In this post, we’ll cover the most common types of proxies, along with pros, cons, and use cases to help you choose or to buy proxy servers or others suiting your business needs. - [9 Reasons Why Proofreading Your Book is Important](https://www.mycplus.com/technology/trends/9-reasons-why-proofreading-your-book-is-important/) - 9 Reasons Why Proofreading Your Book is Important - Readers are more likely to recommend a book that is free from errors and well-crafted, contributing to positive word-of-mouth and increasing sales potential. Similarly, publishers seek manuscripts that are meticulously proofread and ready for publication, recognizing the value of a well-prepared manuscript in the competitive book market. - [Upscaling Your Education: Capitalizing Your Grades with Proper Assignment Writing](https://www.mycplus.com/technology/news/upscaling-your-education-capitalizing-your-grades-with-proper-assignment-writing/) - Are you willing to get good grades and upscale your education for a better future? It’s not too late if you follow these steps. - [Archiving and eDiscovery: Key Considerations](https://www.mycplus.com/technology/trends/archiving-and-ediscovery-key-considerations/) - eDiscovery is the process of identifying, gathering, and delivering electronically stored information (ESI) in response to legal proceedings, investigations, or information requests. - [Key Factors to Consider When Hiring an App Development Agency](https://www.mycplus.com/technology/trends/key-factors-to-consider-when-hiring-an-app-development-agency/) - Hiring an app developer is arguably the more complex part of creating a fantastic app (at least for you). Adhering to the principles laid out here you should end up with an agency. - [Data Encryption and Modern C++](https://www.mycplus.com/technology/trends/data-encryption-and-modern-cpp/) - Both encryption and decryption are performed using encryption keys – algorithmically generated sequences of symbols that act as the “key” for a specific “lock” that is encrypted data. - [Know Your Business Solution: A Secret Sauce to Keep Fraudsters Away](https://www.mycplus.com/technology/trends/know-your-business-solution/) - Know Your Business solutions enable organizations to identify the legitimacy of partnering companies and investors for secure operations and enhanced security. - [Streamlining Security Best Cybersecurity Policy Templates for Enterprises](https://www.mycplus.com/technology/trends/streamlining-security-best-cybersecurity-policy-templates-for-enterprises/) - Within the templates are elements like roles, goals, controls, and standards, which every business must meet to pass the ultimate test of cyber threat readiness and preparations. - [How Technology Is Improving Safety In Healthcare?](https://www.mycplus.com/technology/how-technology-is-improving-safety-in-healthcare/) - Technology can help improve safety in various ways, such as reducing medication errors, enhancing communication, and eliminating diagnostic errors. - [In the Groove (ITG) Computer Video Game](https://www.mycplus.com/technology/news/in-the-groove-itg-computer-video-game/) - In the Groove (ITG) is a computer video game that falls under rhythm game genre. It is similar to other popular rhythm games like Dance Dance Revolution (DDR). - [Vanishing Your Online Presence: Privacy Guide to Follow](https://www.mycplus.com/technology/trends/protecting-privacy-guide-to-follow/) - You can perform steps to regain control over your online presence and protect privacy. This guide explores strategies to help you vanish from the digital grid and reclaim privacy. - [From Classroom to Startup: Coding Skills for Aspiring Student Entrepreneurs](https://www.mycplus.com/technology/news/coding-skills-for-aspiring-student-to-become-entrepreneurs/) - Learn on mycplus.com how mastering coding can help you move from learning to application in the entrepreneurial world. - [7 Reasons College Students Should Learn Programming](https://www.mycplus.com/technology/trends/reasons-college-students-should-learn-programming/) - 7 Reasons College Students Should Learn Programming - In a world where digital fluency is as important as reading, programming is emerging as a necessary skill for students of all disciplines. It’s not just for tech fanatics. This post delves into the often overlooked reasons why college students should consider learning to computer programming. Using Code to Streamline Tedious Tasks You don’t need - [How College Students Can Use Tech Skills to Make an Impact](https://www.mycplus.com/technology/news/how-college-students-can-use-tech-skills-to-make-an-impact/) - This article shows ways college learners can leverage coding expertise to contribute solutions for pressing social causes. Some of them include food security, education and non-profit. - [How to Improve Education in America: 5 Key Initiatives](https://www.mycplus.com/technology/news/how-to-improve-education-in-america-key-initiatives/) - The goal of enhancing American education goes beyond initiatives and regulations. It involves recognizing unique potential in every child and aiming for more. - [How Working with a Microsoft Partner Benefits Your Business](https://www.mycplus.com/technology/trends/business-benefits-working-with-microsoft-partner-benefits/) - Finding the right IT partner is crucial for your business to grow. When looking for a partner, make sure that you work with a Microsoft Certified Partner - [Technical Skills That Small Business Owners Need](https://www.mycplus.com/technology/trends/technical-skills-that-small-business-owners-need/) - Business owners need a range of skills like customer service, communication, and basic computing. Technical skills are important for growing a successful business. - [How To Use Referral Marketing For Monetization](https://www.mycplus.com/technology/trends/how-to-use-referral-marketing-for-monetization/) - Expressing oneself to the world can be a fulfilling experience, the challenge lies in transforming the blog into a profitable venture. Referral marketing presents a potential solution for bloggers grappling with this issue. - [Cloud vs. On-Premise Hosting for Web Development: Which is Right for You?](https://www.mycplus.com/technology/trends/cloud-vs-on-premise-hosting-for-web-development/) - It's unsurprising that everyone from long-established companies to web development startups is wondering whether to embrace it entirely or invest in on-premise hosting instead. - [How To Improve Web Development Skills?](https://www.mycplus.com/technology/trends/how-to-improve-web-development-skills/) - We cover some key tips and strategies you should be aware of that can help improve your knowledge, and proficiency and ultimately make your job easier! - [What Is a Kill Switch and Why Should You Enable It?](https://www.mycplus.com/technology/trends/what-is-a-kill-switch-and-why-should-you-enable-it/) - A kill switch can be a critical feature in industry or manufacturing where operators may need to kill heavy machinery during emergencies. - [5 Things to Look for When Choosing a Professional Proxy Service Provider](https://www.mycplus.com/technology/trends/5-things-to-look-for-when-choosing-a-professional-proxy-service-provider/) - 5 Things to Look for When Choosing a Professional Proxy Service Provider - Many turn to proxy servers as an effective and affordable solution. Renowned proxy service providers offer worldwide servers bypassing geo-blocks, simultaneously strengthening online privacy protection. However, proxies are an advanced networking technology, and there's much to know before subscribing to their services. - [Tips on How To Create a YouTube Video from Code](https://www.mycplus.com/technology/trends/tips-on-how-create-a-youtube-video-from-code/) - Tips on How To Create a YouTube Video from Code - Every year technology develops and gains new momentum, and more and more users use various tools to create incredible videos that gain a huge number of views. In case you are a programmer who wants to create video content while using various animation options, you should read this article. - [How to Start Your Own Tech Company](https://www.mycplus.com/technology/how-to-start-your-own-tech-company/) - How to Start Your Own Tech Company - If you're reading this, there's a good chance you've thought about starting your own tech company. And why not? With the right idea and execution, it can be a very lucrative endeavor. But where do you start? You need to take the following steps to get your tech company off the ground. So whether you're just getting started or already in the early stages of development, read on for some valuable tips. - [How to Write a Capstone Paper: the Main Steps You Should Know](https://www.mycplus.com/technology/trends/how-to-write-a-capstone-paper/) - A capstone project is the crown of a specific achievement you make in college. You take a course, and this final step proves you’ve gained the skills needed to pursue your further goals. - [Best Angular File Upload and Why It Is a Critical Component of Any Frontend Application](https://www.mycplus.com/technology/trends/angular-file-upload-component-frontend-application/) - In this article we will be providing you with an in-depth knowledge of the working process of the file uploading functionality. we will also show features of an angular file upload solution. - [Types of Programming Languages](https://www.mycplus.com/tutorials/types-of-programming-languages/) - Programming language is a set of instructions that is used to communicate with and control a computer system. They are used to develop different software and systems. - [How to Create an Online Form Without Coding](https://www.mycplus.com/technology/trends/create-an-online-form-without-coding/) - If you know how to code, you can build an online form to collect users data, analytics, responsive design, conditional logic and AI-powered auto responders. - [5 Benefits of Intelligent Document Classification](https://www.mycplus.com/technology/trends/benefits-of-intelligent-document-classification/) - Artificial intelligence (AI) provides various business and organizational advantages. Discover the benefits of AI-backed document classification in this blog. - [5 Things to Know About Outsourcing Business Check Printing and Mailing](https://www.mycplus.com/technology/trends/outsourcing-business-check-printing-and-mailing/) - 5 Things to Know About Outsourcing Business Check Printing and Mailing - In this article, we’ll review the basics of outsourced check printing and document mailing, to help you determine if these services are a good fit for your business. Outsourcing this logistical aspect of your business, no matter your operation scale, business type, or industry, can improve the financial agility and efficiency of your entire company. - [Does public service automation contravene your privacy?](https://www.mycplus.com/technology/public-service-automation-and-privacy/) - Any artificial intelligence and machine learning based methodologies that perform public service actions without human input constitute public service automation. - [7 Reasons Why You Should Play Genshin Impact on iPad Mini](https://www.mycplus.com/technology/mobile/7-reasons-why-you-should-play-genshin-impact-on-ipad-mini/) - In this post, we present you with seven good reasons why you should invest in an iPad Mini to play Genshin Impact for the ultimate mobile gaming experience. - [5 Ways to Increase Business Efficiency with Workflow Automation](https://www.mycplus.com/technology/trends/5-ways-to-increase-business-efficiency-with-workflow-automation/) - 5 Ways to Increase Business Efficiency with Workflow Automation - Workflow is a vital business component. It is a component of corporate success in today's environment. Firms are moving away from manual business processes and investing in workflow automation software to improve efficiency. Employees passionately accept the system, even though it threatens their employment. Workflows are intended to enhance how firms coordinate their operations. - [Customer Data Enrichment: How Can It Supercharge Your Business?](https://www.mycplus.com/technology/trends/customer-data-enrichment-how-can-it-supercharge-your-business/) - Customer Data Enrichment: How Can It Supercharge Your Business? - Data is the lifeblood of every modern business that helps improve decision-making processes and strategies for long-term business growth. It provides invaluable insights for boosting marketing and sales performance and sharpening a competitive edge. To gain actionable insights from your customer data, you must collect relevant, accurate, up-to-date information. That’s where customer data enrichment comes into play. - [Are Your IoT Devices Secure?](https://www.mycplus.com/technology/are-your-iot-devices-secure/) - Are Your IoT Devices Secure? - Internet of Things (IoT) devices and gadgets found their way into mainstream consumer electronics about a decade ago. Smart devices all around us make our lives easier, and their convenience virtually has no upper limit. However, IoT devices (if not handled properly) pose a security risk as well. Each and every poorly maintained IoT device is a potential point of entrance for all sorts of malware. - [How to choose the Perfect Laptop for your needs](https://www.mycplus.com/technology/trends/how-to-choose-the-perfect-laptop/) - How to choose the Perfect Laptop for your needs - The first step is to figure out what tasks you will be using your target laptop for. If you will mostly be using it for basic activities like checking email and browsing the internet, any laptop model within your budget range should suffice. However, if you will be using your target laptop for more intensive tasks such as video editing or gaming, you will need to look for a model that has better hardware specifications. - [How to find Letterhead Examples Online for your Documents](https://www.mycplus.com/technology/trends/how-to-find-letterhead-examples-online-for-your-documents/) - How to find Letterhead Examples Online for your Documents - Letterhead is a vital component of a business. It provides information to your customers about you as a small business or as an individual contractor. Letterhead examples should be unique and contain the necessary contact information so that people can easily get in touch with you. However, before you begin designing your letterhead, it's important to do research first so that you would have very clear knowledge on how it should look and what kind of information should go where. The tips below will help you acquire this knowledge: - [Best Gaming Headset: Choosing The Best Razer Gaming Headset](https://www.mycplus.com/technology/choosing-the-best-razer-gaming-headset/) - Best Gaming Headset: Choosing The Best Razer Gaming Headset - This article will help guide you through everything you need to know before buying your next gaming headset. From whether or not it matters what kind of microphone and audio quality they offer, to what type of software they come with and how much they cost, read on to learn more about finding the perfect gaming headset. - [How Mobile App Development Helps Businesses Advance](https://www.mycplus.com/technology/mobile/how-mobile-app-development-helps-businesses-advance/) - How Mobile App Development Helps Businesses Advance - Entrepreneurs and business owners know that managing ecommerce or any other type of business requires spending time and effort to solve marketing, financial and logistic challenges. They need to constantly search for means and tools to increase productivity, agility, and decision-making speed. - [The Future Of Programming: Top Languages All Programmers Should Know](https://www.mycplus.com/technology/trends/top-languages-all-programmers-should-know/) - The Future Of Programming: Top Languages All Programmers Should Know - Many jobs in the IT industry require mastery of programming languages. If you are planning to establish a career that requires mastering these skills, it's a good idea to look into them well ahead of time. Like any other skill, programming takes effort, time, and money to learn. Because of this, you want to make sure you obtain the knowledge required in the position you are aiming for. Here are the top programming languages every programmer should know. - [How to Protect Your Online Business Data?](https://www.mycplus.com/technology/protect-your-online-business-data/) - How to Protect Your Online Business Data? - Securing your business data is so important but how can you do it? How can you protect your online business data? - [Importance of Graphic Design in Digital Marketing](https://www.mycplus.com/technology/trends/graphic-design-in-digital-marketing/) - Importance of Graphic Design in Digital Marketing - It’s a fact that there is a direct correlation between effective and efficient design and business growth. - [Is It Possible to Be Anonymous Online?](https://www.mycplus.com/technology/trends/how-to-remain-anonymous-online/) - Is It Possible to Be Anonymous Online? - Can you take complete control of your online privacy? It is possible to a certain degree. As long as you go online, you will give away certain details. However, there are ways to minimize tracking and enjoy more privacy and a safer experience. - [Why everyone should use a VPN app in 2023](https://www.mycplus.com/technology/trends/why-use-a-vpn-app-in-2021/) - Why everyone should use a VPN app in 2023 - Your data is the most valuable thing to companies and organizations around the world. Whether it’s your browsing habits being harvested or your devices being hacked by cybercriminals, not securing yourself online is the same as leaving your front door wide open. - [How to Stream High-Quality HD Videos Online](https://www.mycplus.com/technology/trends/how-to-stream-high-quality-hd-videos-online/) - How to Stream High-Quality HD Videos Online - If you love to stream videos, you know how frustrating it is when the video quality isn't good enough. Streaming high-quality HD videos online can be difficult and expensive. The problem is that many different things can affect the streaming quality of your videos, such as your internet connection or the device you're using to watch it on. - [Is JavaScript Suitable For Your Online Business Development?](https://www.mycplus.com/technology/trends/javascript-development-for-online-business/) - Is JavaScript Suitable For Your Online Business Development? - JavaScript is one of the most popular scripting languages worldwide. It is used by companies and businesses of all sizes to deliver excellent products and services. If you wonder what this technology is good for and how much a full-stack Java engineer costs, this article will give you answers. - [What are the Benefits of Artificial Intelligence in e-business?](https://www.mycplus.com/technology/trends/benefits-of-ai-in-ebusiness/) - What are the Benefits of Artificial Intelligence in e-business? - Handling an eCommerce business amid the increasing market competition is becoming more and more complex. But thanks to AI, while you may be behind in assets compared to the giant retailers in the market, you can utilize comparative technologies to make your organization effective and exceptionally noticeable. - [How to Keep Your Data Secure with Password Protection](https://www.mycplus.com/technology/keep-your-data-secure-with-password/) - How to Keep Your Data Secure with Password Protection - In this time of technology and the internet, all valuable and important documents or data are saved online. It could be your Google drive or something else. Some people or companies used their private servers to save data online. Your data is a very important thing to you that’s why you should keep it secure from others. You should keep it private from the attackers as well as the malware or viruses. - [How Did COVID Impact Web Design?](https://www.mycplus.com/technology/trends/covid-impact-web-design/) - How Did COVID Impact Web Design? - Web design saw a significant increase in demand during the pandemic, especially as the population remained stuck at home. Most businesses took this opportunity to create new websites and redesign their existing web presence. This explains why young adults are taking online coding classes to learn web design languages. Even though the future of this pandemic cannot be predicted, below are ways that COVID affected web design. - [Essential Things to Think About Before Hiring a Web Design Firm](https://www.mycplus.com/technology/trends/hiring-a-web-design-firm/) - Essential Things to Think About Before Hiring a Web Design Firm - Regardless of the scale of the business, hiring a web design firm is a significant decision. Many people may notice your business because of your website. As a result, it's critical to employ a reputable and reliable web design firm to build the blog. When choosing whether or not to work with a website design firm, bear the following points in mind. - [Dell Alienware x15: The Thinnest Gaming Laptop on the Market](https://www.mycplus.com/technology/dell-alienware-x15/) - Dell Alienware x15: The Thinnest Gaming Laptop on the Market - As Dell’s flagship gaming laptop model, Alienware has always prioritized specs more than portability and aesthetics. The previous laptop in the series, the Alienware Area-51m R2, was a 44mm-thick behemoth that weighs over 4kg, and the previous models were very similar in build. As such, this year’s ultra-thin Dell Alienware x15 laptop was a pleasant surprise. And what’s more impressive is how it performs nearly as well as its predecessors. - [How to Backup Office 365 and Fully Protect Your Data](https://www.mycplus.com/technology/trends/backup-office-365-data/) - How to Backup Office 365 and Fully Protect Your Data - Office 365 is a safe place to manage and store business data. Yet, Office 365 is still susceptible to data loss due to accidental deletions, malicious attacks, and insider threats. But, don’t get discouraged! You can tackle any data loss scenario if you backup up your data regularly. Follow the five basic steps to protect your cloud data at all times. - [6 Top AI-Enabled Video Editing Tools in 2024](https://www.mycplus.com/technology/news/ai-enabled-video-editing-tools/) - 6 Top AI-Enabled Video Editing Tools in 2024 - In recent times, people have come around with AI-enabled intelligent cameras that can take the right image and identify individuals in the picture. But nowadays you can also find applications in the video editing field which are getting AI-Enabled video editing tools in 2021. - [Why Is It Difficult to Control Data Online?](https://www.mycplus.com/technology/control-your-online-data/) - Why Is It Difficult to Control Data Online? - In the internet world, users should own their data and everything that goes with it. However, certain obstacles prevent the world from moving in such a direction. Let’s see why it is so difficult to control data online. - [How to Keep Data Safe when Moving](https://www.mycplus.com/technology/keep-data-safe-when-moving/) - How to Keep Data Safe when Moving - Are you planning to move your company from one office to another? Whether you are moving to a bigger space or upgrading to a penthouse, there are a couple of things you need to remember when moving computer equipment. - [Tips to Improve Data Security](https://www.mycplus.com/technology/tips-to-improve-data-security/) - Tips to Improve Data Security - Data security is more important than ever in this day and age. To help you improve your data security, here are some practical steps from Lock Boss to implement today. - [How to Run a Virtual Meeting](https://www.mycplus.com/technology/trends/run-a-virtual-meeting/) - How to Run a Virtual Meeting - As the pandemic continues to rage across the globe, remote board meetings have become standard practice in areas where they are legal. If it's time for your board of directors to get in touch, try these tips to make sure that your incredibly important virtual meeting goes off without a hitch. - [Is becoming a Bitcoin Millionaire a dream or possibility?](https://www.mycplus.com/technology/is-becoming-a-bitcoin-millionaire-a-dream-or-possibility/) - Is becoming a Bitcoin Millionaire a dream or possibility? - Do you have dreams of becoming a Bitcoin millionaire some day? If so, you are not alone. That is a dream that most investors share when they consider stepping onto the crypto bandwagon. - [How to accept Bitcoin payments for your online store?](https://www.mycplus.com/technology/trends/how-to-accept-bitcoin-payments-for-your-online-store/) - How to accept Bitcoin payments for your online store? - One of the strongest reasons for Bitcoin’s price rise has been its widespread adoption as a means of payment by many online businesses - [How Do I Start A Bitcoin Business?](https://www.mycplus.com/technology/trends/how-do-i-start-a-bitcoin-business/) - How Do I Start A Bitcoin Business? - Are you thinking of starting your own Bitcoin business? The innovative trading bots like bitcoin system will come to your aid. You are definitely not alone because the blockchain technology has made it possible for entrepreneurs to consider establishing crypto businesses from scratch. - [Cryptocurrency Market Standardization in 2021](https://www.mycplus.com/technology/cryptocurrency-market-standardization-2021/) - Cryptocurrency Market Standardization in 2021 - The cryptocurrency markets are once again in full throttle, as investors from all backgrounds purchase Bitcoin. Why is this suddenly happening? The reasons are many but two are most prevalent. First cycles “rhyme” over Bitcoin’s lifetime and second COVID-19. - [What Makes Houseparty a Safe, Fun Way to Connect in 2021](https://www.mycplus.com/technology/mobile/what-makes-houseparty-safe/) - What Makes Houseparty a Safe, Fun Way to Connect in 2021 - Houseparty was designed to be that solution. They built Houseparty to be the first social app that was actually made to reflect your in-person social life. - [What You Should Know About Call Centers](https://www.mycplus.com/technology/news/what-you-should-know-about-call-centers/) - Providing a satisfying customer experience is what makes or breaks any business. There are different ways through which our digital-driven world has managed to revolutionize call centers. - [How to Clone a Cell Phone [Updated 2020]](https://www.mycplus.com/technology/mobile/how-to-clone-a-cell-phone-updated-2020/) - Need to clone another person’s phone? If you’re thinking it takes high-end tech skills to do it, you’re mistaken. With this tool, you can clone any iOS or Android phone pretty easily, and that too, without giving away your identity. Check it out NOW! - [Knowledge: How to validate JSON data return is valid?](https://www.mycplus.com/technology/how-to-validate-json/) - There are several scenarios where we need different types of JSON validation. In this article, we will cover the following. Here, we will have a look at how to validate incoming JSON data. - [Top smartwatches of 2020](https://www.mycplus.com/technology/mobile/top-smartwatches-of-2020/) - We've gathered together five of the top smartwatches dependent on capacity, cost and similarity to assist you with choosing which one is ideal for you. - [Apple's iPhone 12 appears to have a mystery switch wireless charging feature](https://www.mycplus.com/technology/mobile/iphone-12-mystery-switch-wireless-charging/) - Apple's iPhone 12 setup can wirelessly charge an external accessory, as per a progression of recently disclosed FCC filings that just opened up to the world yesterday. - [Applications of artificial intelligence that is affecting our daily life](https://www.mycplus.com/technology/trends/applications-of-artificial-intelligence-that-is-affecting-our-daily-life/) - The whole tech world is debating the outcomes of artificial intelligence and the role that AI will play in shaping our future. - [Industry-First AI Technology for Travel developed by Sabre and Google](https://www.mycplus.com/technology/trends/industry-first-ai-technology-for-travel/) - Travel AI capacities will be mixed over Sabre's technology platform to control the fate of customized travel. - [World's Largest Wind-Powered Vessel](https://www.mycplus.com/technology/worlds-largest-wind-powered-vessel/) - Sweden’s new car carrier is the world’s largest wind-powered vessel. - [Artificial Intelligence-Based Models: High-Confidence Approach](https://www.mycplus.com/technology/trends/artificial-intelligence-models/) - They call it artificial intelligence—not on the grounds that the knowledge is by one way or another fake. - [The K60 RGB Pro Mechanical Gaming Keyboard Introduced by Corsair](https://www.mycplus.com/technology/k60-rgb-pro-gaming-keyboard/) - Corsair has delivered its most up to date PC gaming keyboard, which has been named K60 RGB Pro. - [How Google uses AI and Machine Learning to Improve Search](https://www.mycplus.com/technology/trends/google-ai-machine-learning/) - During a live streamed occasion, Google comprehended the ways it is applying AI and Machine Learning to improve the Google Search insight. - [Benefits of Social Media Listening with NetbaseQuid for Brands](https://www.mycplus.com/technology/trends/social-media-listening-with-netbasequid/) - With NetbaseQuid's social media listening tool, you can monitor people's perceptions of your brand in real time. - [The Nobel Prize in Chemistry 2020 - Rewriting DNA](https://www.mycplus.com/technology/rewriting-dna/) - The current year's Nobel Prize in Chemistry has been awarded to two scientists who changed a dark bacterial immune mechanism, generally called CRISPR. - [The Typedef and using Keywords in C and C++](https://www.mycplus.com/tutorials/typedef-and-using-keywords/) - The typedef or “type definition” is a keyword in C or C++ Programming language that allows declaring different names for data types such as int or char. - [Apple Watch SE launches](https://www.mycplus.com/technology/mobile/apple-watch-se/) - The Apple Watch SE was tipped to dispatch at the Time Flies occasion and we weren't disillusioned. It was revealed close by the Apple Watch Series 6. - [For Cloud Storage, Microsoft Turns to Holographic Solutions](https://www.mycplus.com/technology/microsoft-holographic-solutions/) - At the point when individuals consider holograms, they may think about the little emblem on credit cards that seem to move as you turn the card. - [Surface laptop go: a top style, inexpensive smaller Microsoft laptop](https://www.mycplus.com/technology/surface-laptop-go/) - With a touchscreen, sharp design and $549 beginning value, this might be the new go-to cheap laptop for far off taking in or teleworking. - [Phone which is the Best Samsung buy in 2020: Galaxy S20 FE](https://www.mycplus.com/technology/mobile/samsung-galaxy-s20-fe/) - The Galaxy S20 FE is the midrange phone to beat with incredible specs, 5G and an enticing price. - [Preparations are being made by OPPO to Launch its First Smart TV](https://www.mycplus.com/technology/oppo-smart-tv/) - Freshly, smartphone organizations have been extending their portfolios with smart TVs. OPPO plans to deliver its first smart TV. - [A Phone with Six Cameras and an Amoled Display: Launched by OPPO A93](https://www.mycplus.com/technology/mobile/oppo-a93/) - Today, the OPPO arrangement has stretched out with another new product – the OPPO A93. - [Is Apple going to dispatch a iPhone Mini along iPhone 12?](https://www.mycplus.com/technology/mobile/dispatch-iphone-mini/) - Apple might be revealing another model of its mainstream iPhone gadgets called the iPhone mini, making it the fourth model. - [Study Reveals Hesitance of Ranchers to Adapt New Technologies](https://www.mycplus.com/technology/ranchers-adapt-new-technologies/) - Examination from the University of Kent's School of Economics reveals new insight into a long-standing deterrent to improving agricultural productivity in developing nations - [Analysts Spot Origins of Stereotyping in AI Language Technologies](https://www.mycplus.com/technology/analysts-spot-origins-of-stereotyping-in-ai-language-technologies/) - A group of analysts has recognized a lot of cultural stereotypes that are brought into man-made reasoning models for language from the get-go in their turn of events. - [Azure's hybrid design abilities brings Innovation to the Business](https://www.mycplus.com/technology/trends/azures-hybrid-design/) - As organizations priorities changes to go for off-shore work, take advantage of cloud computing, relying on an effective multi-cloud, multi-edge hybrid approach is even more important. - [Chromecast Low cost streaming device from Google](https://www.mycplus.com/technology/google-chromecast/) - Google, which first launched Chromecast in 2013. Initially the product was aimed at early adopters and serious tech nerds. - [gRPC A high-performance, open source universal RPC framework](https://www.mycplus.com/technology/trends/grpc-open-source-rpc-framework/) - gRPC is a open source high performance RPC (remote procedure call) framework that can run in any environment. - [Researchers develop Photodetector that can detect multiple shades of Light](https://www.mycplus.com/technology/researchers-develop-photodetector/) - Researchers have developed the world’s first photodetector that can see all shades of light. - [Amazon One makes your shopping experience unique](https://www.mycplus.com/technology/news/amazon-one/) - Amazon Go will let people use its latest biometric technology known as “Amazon One” to enter into two Amazon Go locations in Seattle. - [Website Upgraded to new CMS](https://www.mycplus.com/featured-articles/website-upgraded/) - Website Upgraded to new CMS - For the past few days you might have faced problems in accessing the website. It's due to because we were upgrading the website to the latest CMS Version. So now the website and forums have been upgraded to the new CMS. We will appreciate your comments and suggestions on how to improve it further. For - [Profit/Loss Calculator](https://www.mycplus.com/resources/tools/profit-loss-calculator/) - This is a small utility written in C Programming Language to calculate the net income by checking a person's salary and monthly expenses. On the basis of this information it calculates the loss or profit. - [Text editor](https://www.mycplus.com/resources/tools/text-editor/) - Text editor - This program is written in pure C programming language. The interface of the C program is just like Turbo C/C++ compiler like interface, and it also provides some dialog boxes same like the Turbo C/C++ compiler. It has menus just like C/C++ compiler, text formatting options and also provides options to change font color. - [Lame - MP3 Encoding Software](https://www.mycplus.com/resources/tools/lame-mp3-software/) - LAME is an educational software used for learning about MPEG Audio Layer III (MP3) encoding. The goal of the LAME project is to use the open source model to improve the psycho acoustics, noise shaping and speed of MP3. LAME is distributed as source code only. - [Scientific Calculator Program](https://www.mycplus.com/resources/tools/scientific-calculator/) - This graphical scientific calculator purely written in C programming language. It uses small functions to draw buttons on the screen and perform scientific operations. - [Personal Organizer](https://www.mycplus.com/resources/tools/personal-organizer/) - NeoMem allows you to store and organize all kinds of information in a cross between a word processor and database. The interface is similar to Windows Explorer, except that instead of dealing with files on a hard disk you deal with objects in a file. - [Bank Management Program](https://www.mycplus.com/resources/tools/bank-management/) - C language program to manage the bank system by creating individual accounts, showing information about accounts. - [LibGD - Dynamic Image Creation Library](https://www.mycplus.com/resources/tools/dynamic-image-creation/) - LibGD is an open source Graphics library for the creation of images dynamically by programmers. GD is written in C, and "wrappers" are available for Perl, PHP and other languages. - [Disk Encryption Utility written in C Programming Language](https://www.mycplus.com/resources/tools/disk-encryption/) - Disk Encryption Utility written in C Programming Language - Truecrypt is an Open Source utility written in C that allows you to encrypt files or disk volumes on Windows or Linux and is very secure. It creates a virtual encrypted dist within a file and mounts it as a real disk. - [Data Structure Library](https://www.mycplus.com/resources/tools/data-structure-library/) - The library includes Lists, Queues, and Stacks, Binary Trees, Generic Cache, Simple Sparse Array and database interface modules. - [Adobe Source Libraries (ASL) and Open Source](https://www.mycplus.com/resources/tools/adobe-open-source-libraries/) - Adobe Source Libraries (ASL) provides C++ source libraries which are intended to be useful and extending both the C++ Standard Library and the Boost Libraries. - [A Safer and Better C/C++ String Library](https://www.mycplus.com/resources/tools/string-library/) - This is a safer and a better String Library which is superior to the existing C String library i.e. char string type, or C++'s std::string. - [FLIB2C (Fortran Library to C)](https://www.mycplus.com/resources/tools/fortran-c-library/) - FLIB2C is a tool to create header files that provide a simple and easy-to-use interface between FORTRAN (library) routines and C. - [A2FPLOT (Read ASCII data and write in fplot style)](https://www.mycplus.com/resources/tools/read-write-ascii-data/) - A2FPLOT (Read ASCII data and write in fplot style) - To configure the program, edit the file "jsconfig.h". Since this is a general configuration file, not all settings may apply to this package. If in doubt, use grep or anything else to find out if a specific configuration symbol is used somewhere. - [C Programming Tutorials](https://www.mycplus.com/tutorials/c-programming-tutorials/) - C Programming Tutorials - The C programming language is a versatile and widely-used programming language which makes it an ideal starting point for novice programmers. Originally developed for UNIX system development, C has evolved to become a go-to language for a variety of applications, including embedded systems, operating systems, and general computer applications. - [Shopping Cart for E-Commerce Websites](https://www.mycplus.com/featured-articles/shopping-cart-for-ecommerce-websites/) - Shopping Cart for E-Commerce Websites - Having a shopping cart for an e-commerce website is must. Either a shopping cart can be build from scratch which is just a waste of time and effort. There are thousands of shopping carts available, which are free and can be purchased for smaller amount of money. One of the best shopping cart is AspDotNetStoreFront, - [Wallpapers for everyone](https://www.mycplus.com/featured-articles/wallpapers-for-everyone/) - Wallpapers for everyone - After a long time I decided to change the wallpaper from my desktop. The previous wallpaper was of my favorite actress Priety Zinta from Bollywood. I spend quite a good time while searching for nicely designed website. One of the really good design I came across is Bartelme Design and I managed to make these ## Pages - [MYCPLUS — Programming Tutorials, Code Examples & CS Guides](https://www.mycplus.com/) - Trusted programming resource since 2004. Master C, C++, Python, Java, JavaScript and more with hands-on tutorials, code examples, and CS guides for every level. - [Sitemap](https://www.mycplus.com/sitemap/) - Sitemap of MYCPLUS - C and C++ Programming. - [Browse All Topics & Tags](https://www.mycplus.com/tag/) - Explore all programming topics covered on MYCPLUS — from C and C++ to algorithms, data structures, game development, JavaScript, Python, and more. - [Privacy](https://www.mycplus.com/privacy/) - We respect the privacy of our visitors and is most important to us. This information serves to represent our commitment on this issue and tell you that how we receive and collect your personal information. Who we are Our website address is: https://www.mycplus.com. Comments When visitors leave comments on the site we collect the data - [Programming Examples and Source Code](https://www.mycplus.com/source-code/) - This page contains a collection of programming examples on C programming and C++ programming concepts. - [Blog](https://www.mycplus.com/blog/) - Enhancing Network Security with Dynamic ARP Inspection: A Comprehensive Overview Dynamic ARP Inspection a security feature that helps mitigate attacks that use spoofed Address Resolution Protocol (ARP) packets. Dynamic ARP... Read More How Can Programmers Upskill in 2026 and Beyond? It’s a good time for existing programmers to leverage their capabilities. This means that existing - [Source Code Downloads](https://www.mycplus.com/downloads/) - Download free C and C++ source code, sample programs, and projects from MYCPLUS. Explore ready-to-use examples for learning, development, and building real-world applications. - [Contact Us](https://www.mycplus.com/contact/) - Have questions, collaboration ideas, or business inquiries? Get in touch with the MyCPlus team for sponsored posts, partnerships, guest contributions, or general support. - [Write for Us / Sponsored Posts](https://www.mycplus.com/guidelines/) - Publish your content on MyCPlus, a leading tech and programming blog. Submit sponsored posts, guest articles, and digital advertising to reach developers, programmers, and tech enthusiasts. Boost your brand visibility, earn high-quality backlinks, and connect with a niche technology audience. - [MYCPLUS Programming Guides & YouTube Lessons](https://www.mycplus.com/videos/) - Watch C and C++ programming video tutorials from the MYCPLUS YouTube channel. Learn sorting algorithms, language fundamentals, tips & examples to improve your coding skills. - [C Programming Tutorials](https://www.mycplus.com/c-programming-tutorials/) - C programming is a very powerful systems programming language that is a general-purpose and procedure oriented programming language. - [Copyright](https://www.mycplus.com/copyright/) - A reasonable effort has been made to make sure that the information in MYCPLUS, "C and C++ Programming Resources", is as correct as possible. However, there is no guarantee that errors have not crept into the tutorials and other contents provided here. If errors are found, it would be appreciated knowing about them. MYCPLUS "C - [Thanks for Subscribing](https://www.mycplus.com/newsletter/thanks/) - Thank you for subscribing. Please check your email for the confirmation link. - [Affiliate Disclaimer](https://www.mycplus.com/affiliate-disclaimer/) - Website Disclaimer The information provided by MYCPLUS (“we,” “us” or “our”) on https://www.mycplus.com/ (the “Site”) is for general informational purposes only. All information on the Site is provided in good faith, however we make no representation or warranty of any kind, express or implied, regarding the accuracy, adequacy, validity, reliability, availability or completeness of any - [Weekly Newsletter Email](https://www.mycplus.com/newsletter/) - Do You Want to Learn Programming? Get weekly Programming videos, tutorials, and other useful resources from mycplus. - [C and C++ Programming Resources](https://www.mycplus.com/home/) - C and C++ Programming tutorials and articles, resources, Source Code, free open source programs and C and C++ utilities and technical support forums. - [Links](https://www.mycplus.com/links/) - [Search](https://www.mycplus.com/search-results/) - [About Us](https://www.mycplus.com/about/) - About MYCPLUS MYCPLUS “C and C++ Programming Resources” was developed after facing difficulties in learning computer programming languages back in university in 2001. The first ever computer programming I learnt was C programming language. The main focus of website is also on C and C++ programming though articles on other programming languages and technologies are also available now. This ## Categories - [Computer Programming Blog](https://www.mycplus.com/category/featured-articles/) - Discover the best C and C++ programming tutorials, articles, and resources on MYCPLUS. Get expert advice, practical examples, and ready-to-use source code for your projects. - [Computer Programming Books](https://www.mycplus.com/category/computer-books/) - Discover beginner-friendly computer programming books covering C, C++, Java, and .NET. Perfect for students and newcomers learning coding, software development, and core computer science concepts. - [Certifications Books](https://www.mycplus.com/category/computer-books/certification-central/) - Discover beginner-friendly computer certification books covering IT, programming, networking, cybersecurity, and more. Perfect for students, self-learners, and entry-level professionals preparing for certification exams. - [Computer Hardware and Electronics Books](https://www.mycplus.com/category/computer-books/hardware/) - Explore beginner-friendly books on computer hardware and electronics. Learn about PC components, circuits, digital electronics, and basic hardware concepts with easy-to-understand guides. - [Databases Books](https://www.mycplus.com/category/computer-books/databases/) - Explore beginner-friendly database books covering SQL, database fundamentals, data warehousing, and related technologies. Ideal for students and newcomers learning data management concepts. - [FAQs: Questions and Answers about Computer Programming](https://www.mycplus.com/category/programming-questions/) - Frequently Asked Questions about C and C++ Programming. - [Software Development Books](https://www.mycplus.com/category/computer-books/general-software/) - Explore beginner-friendly books on software development, project management, and other software-related fields. Learn coding, software design, and effective project practices. - [Computer Graphics & Illustration Books](https://www.mycplus.com/category/computer-books/graphics-illustration/) - Explore beginner-friendly books on computer graphics, 2D and 3D design, and AutoCAD. Learn design techniques, visualization, and digital illustration fundamentals. - [Networking & Internet Technology Books](https://www.mycplus.com/category/computer-books/networking-books/) - Explore beginner-friendly books on networking, Internet technologies, and IP systems. Learn computer networks, protocols, and practical Internet concepts for beginners. - [News: Latest Technology News](https://www.mycplus.com/category/technology/news/) - Stay updated with technology news covering the latest software developments, AI breakthroughs, industry announcements and tech stories relevant to developers and programmers. - [Computer Programming Books](https://www.mycplus.com/category/computer-books/programming-books/) - Explore a wide range of programming books on various languages. From C, C++ to JavaScript and Python, find the best resources to enhance your programming skills. - [Programing Source Code Examples](https://www.mycplus.com/category/source-code/) - Explore programming source code and practical code examples to learn key programming concepts. Ideal for beginners practicing coding and building real-world projects. - [Technology](https://www.mycplus.com/category/technology/) - Explore technology guides covering the latest tech news, emerging trends, mobile technology developments and security practices for developers and technology professionals. - [Programming Tutorials](https://www.mycplus.com/category/tutorials/) - Master C and C++ programming with beginner-friendly tutorials and resources at MYCPLUS. Learn data structures, algorithms, compilers, and essential programming concepts. - [Tools](https://www.mycplus.com/category/resources/tools/) - Explore developer tools including compiler guides, programming libraries, static code analysis tools and the productivity utilities that professional programmers rely on daily. - [Visual Basic Code Examples](https://www.mycplus.com/category/source-code/visual-basic/) - Explore Visual Basic source code examples to learn programming concepts and build practical projects. Ideal for beginners practicing Visual Basic coding. - [Web Design & Development](https://www.mycplus.com/category/computer-books/web-design-development/) - Discover beginner-friendly books on web design and development. Learn HTML, CSS, JavaScript, and practical techniques to build modern, responsive websites. - [C Programming Source Code Examples](https://www.mycplus.com/category/source-code/c-source-code/) - Explore C programming source code examples to learn general programming concepts. Perfect for beginners practicing coding, algorithms, and real-world C projects. - [C Programming Articles](https://www.mycplus.com/category/tutorials/c-programming-tutorials/) - Explore beginner-friendly articles on C programming. Learn why C is the ideal first programming language and build a strong foundation for becoming a professional programmer. - [C# Programming Articles](https://www.mycplus.com/category/tutorials/csharp-programming-tutorials/) - Explore beginner-friendly articles on C# programming and the .NET Framework. Learn core C# concepts, best practices, and practical programming techniques for beginners. - [C#, ASP.NET Core & .NET Source Code Examples](https://www.mycplus.com/category/source-code/csharp-net/) - Explore beginner-friendly code examples for C#, classic ASP, ASP.NET, and .NET applications. Learn programming concepts, web development, and practical project implementation. - [C++ Tutorials & Articles](https://www.mycplus.com/category/tutorials/cplusplus-programming-tutorials/) - Explore beginner‑friendly C++ tutorials and articles covering C++ basics, Standard Template Library (STL), new language features, smart pointers, best C++ compilers, and core programming concepts. Learn practical C++ skills step by step. - [C++ Examples](https://www.mycplus.com/category/source-code/cplusplus-source-code/) - Explore C++ source code examples to learn programming concepts like classes, inheritance, and polymorphism. Ideal for beginners practicing C++ and building real-world projects. - [Trends](https://www.mycplus.com/category/technology/trends/) - Explore technology trends covering artificial intelligence, cryptocurrency, blockchain and the emerging technologies reshaping software development and digital industries. - [Java Code Examples](https://www.mycplus.com/category/source-code/java-legacy/) - Explore Java source code examples to learn programming concepts and related technologies. Perfect for beginners practicing Java, object-oriented programming, and real-world coding projects. - [JavaScript Examples](https://www.mycplus.com/category/source-code/java-script/) - Explore JavaScript source code and web development examples to learn programming concepts, DOM manipulation, and interactive website design. Perfect for beginners building web projects. - [Microsoft Direct-X Programming](https://www.mycplus.com/category/tutorials/microsoft-direct-x-programming/) - Direct X programming tutorials and code examples. - [Mobile](https://www.mycplus.com/category/technology/mobile/) - Stay updated with the latest mobile technology and mobile programming news. Learn about app development, mobile platforms, and emerging mobile tech trends for beginners. - [Object Oriented Programming](https://www.mycplus.com/category/tutorials/object-oriented-programming/) - These tutorials explains different Object Oriented Programming concepts such as Inheritance, Polymorphism, Encapsulation etc. - [PHP Source Code Examples](https://www.mycplus.com/category/source-code/php-legacy/) - Explore PHP source code examples to learn web programming concepts and build dynamic websites. Perfect for beginners practicing PHP and general web development. - [Software Development](https://www.mycplus.com/category/software-development/) - Explore software development concepts, methodologies, and real-world practices used by modern engineering teams. Learn about Agile, DevOps, coding standards, career growth, and best practices to build scalable, efficient, and high-quality software systems. - [Agile](https://www.mycplus.com/category/software-development/agile/) - Learn Agile software development methodologies including Scrum, Kanban, and iterative development practices. Discover how Agile teams deliver faster, collaborate effectively, and continuously improve software quality. - [DevOps](https://www.mycplus.com/category/software-development/devops/) - Explore DevOps principles, tools, and workflows that bridge development and operations. Learn about CI/CD pipelines, automation, cloud infrastructure, and modern deployment strategies for faster and more reliable software delivery. - [Careers](https://www.mycplus.com/category/software-development/careers/) - Discover career guides, learning paths, and expert advice for becoming a successful software developer. Learn about programming careers, required skills, industry trends, how to grow in the tech industry and find career development resources for programmers at every level. - [Best Practices](https://www.mycplus.com/category/software-development/best-practices/) - Learn software development best practices for writing clean, maintainable, and scalable code. Explore coding standards, design principles, version control strategies, and techniques used by high-performing development teams. - [Programming](https://www.mycplus.com/category/programming/) - MYCPLUS’s Programming section offers expert tutorials and resources for C, C++, C#, Java, JavaScript, Python, PHP, and Game Development. Covering fundamentals, data structures, and OOP, it provides practical examples and source code for learners and professionals alike. Whether exploring software design, scripting, or modern coding practices, users can build technical skills for desktop, web, and game platforms. - [JavaScript](https://www.mycplus.com/category/programming/javascript/) - Explore JavaScript tutorials, coding examples, and modern web development guides on MYCPLUS. Learn JavaScript fundamentals, DOM manipulation, APIs, asynchronous programming, front-end scripting, and interactive web application development through practical examples and real-world projects. - [Security](https://www.mycplus.com/category/technology/security/) - The Security category on MYCPLUS features practical guides, technical resources, and educational content focused on cybersecurity, ethical security practices, secure coding, network protection, encryption technologies, and enterprise security solutions. Discover valuable insights for developers, IT professionals, students, and technology enthusiasts interested in modern information security. - [Python](https://www.mycplus.com/category/programming/python/) - Learn Python programming with detailed tutorials, coding examples, and software development resources on MYCPLUS. This section covers Python basics, object-oriented programming, automation, data analysis, scripting, and application development using practical source code examples. - [Resources](https://www.mycplus.com/category/resources/) - Explore developer resources including recommended programming books, developer tools, compilers, libraries and curated learning materials for programmers at every level. - [Game Development](https://www.mycplus.com/category/game-development/) - Explore game development tutorials, game engine guides, graphics programming and C++ game development resources trusted by developers since 2004. - [Game Engines](https://www.mycplus.com/category/game-development/game-engines/) - Discover a comprehensive collection of game engines used in modern game development. Explore 2D and 3D game engines, C and C++ based engines, open-source platforms, and professional tools used to build high-performance games across multiple platforms. - [C++](https://www.mycplus.com/category/programming/cpp/) - The C++ Programming category on MYCPLUS features comprehensive tutorials, coding examples, and technical articles for beginner to advanced developers. Discover object-oriented programming, classes, inheritance, STL containers, pointers, file handling, graphics programming, and performance optimization using modern C++ programming techniques and practical source code examples. - [C](https://www.mycplus.com/category/programming/c/) - The C Programming section on MYCPLUS has been helping programmers, computer science students and software developers learn C since 2004. Here you will find in-depth tutorials, practical source code examples and technical guides covering every core C concept — loops, functions, arrays, pointers, structures, file handling, graphics, and memory management. - [Computer Science](https://www.mycplus.com/category/computer-science/) - The Computer Science category on MYCPLUS features educational content and technical resources focused on algorithms, data structures, programming paradigms, software architecture, and core computing concepts. Discover practical guides and learning materials designed for computer science students, programmers, and IT professionals seeking to strengthen technical foundations and software development expertise. - [Data Structures](https://www.mycplus.com/category/computer-science/data-structures/) - Explore beginner-friendly articles on data structures. Learn how to efficiently store and retrieve data, understand key concepts, and study the main objectives of data structures for programming. Offering beginner-friendly tutorials covering arrays, linked lists, trees, stacks and practical C and C++ implementations for daily programming. - [Algorithms](https://www.mycplus.com/category/computer-science/algorithms/) - Explore algorithms tutorials, programming techniques, and problem-solving guides on MYCPLUS. Learn sorting, searching, recursion, graph algorithms, optimization methods, and computational problem-solving through practical examples and source code implementations. - [Programming Styles](https://www.mycplus.com/category/computer-science/programming-styles/) - Explore programming styles and paradigms including procedural, object-oriented, functional and declarative programming with practical examples across multiple languages. - [OOP](https://www.mycplus.com/category/computer-science/oop/) - Learn object-oriented programming with detailed tutorials, coding examples, and software development resources on MYCPLUS. This section covers OOP fundamentals including classes, objects, inheritance, polymorphism, abstraction, and encapsulation to help programmers, developers, and computer science students build scalable and maintainable software applications. - [Books](https://www.mycplus.com/category/resources/books/) - Explore over 125 programming book reviews and recommendations covering C, C++, Java, algorithms, data structures, software development and computer science fundamentals. - [Programming Books](https://www.mycplus.com/category/resources/books/programming-books-books/) - Discover programming books and technical learning resources on MYCPLUS designed for developers, students, and technology enthusiasts. This section includes curated books covering C programming, C++, Java, Python, JavaScript, algorithms, software engineering, and modern coding techniques to help programmers strengthen development skills and build practical programming knowledge. - [Computer Science Books](https://www.mycplus.com/category/resources/books/computer-science-books/) - Explore a curated list of computer science and related science books covering programming, algorithms, software engineering, and more. - [Software Development Books](https://www.mycplus.com/category/resources/books/software-development-books/) - Discover software development books and technical learning resources on MYCPLUS focused on software engineering, Agile methodologies, DevOps, databases, cloud technologies, and modern application development. Designed for programmers, developers, and IT professionals, this section helps readers strengthen practical software development skills and stay updated with current industry practices. - [Networking Books](https://www.mycplus.com/category/resources/books/networking-books-books/) - The Networking Books category on MYCPLUS provides recommended books and technical resources for learning computer networking, internet technologies, cybersecurity, wireless systems, and network troubleshooting. Discover educational guides and professional references designed for developers, IT professionals, students, and technology enthusiasts interested in modern networking concepts and infrastructure technologies. - [Technology Books](https://www.mycplus.com/category/resources/books/technology-books/) - The Technology Books category on MYCPLUS provides recommended books and educational resources focused on modern technologies, innovation, cybersecurity, networking, cloud platforms, and digital transformation. Discover technical guides and professional references designed to help developers, IT professionals, and students expand their knowledge of current and emerging technology trends. - [Java](https://www.mycplus.com/category/programming/java/) - Learn Java programming at MYCPLUS with hands-on tutorials, ready-to-use source code, and expert articles. Perfect for beginners and students looking to master OOP, real-world coding, and software development concepts. - [C#](https://www.mycplus.com/category/programming/csharp/) - Explore C# tutorials, source code examples, and in-depth articles. This section covers everything from basic C# syntax and .NET fundamentals to complex project development, making it the perfect resource for practicing clean and functional code. - [PHP](https://www.mycplus.com/category/programming/php/) - Explore PHP tutorials, source code examples, and in-depth articles. This section covers core PHP fundamentals, web security basics, and modern backend development practices, perfect for practicing clean and efficient server-side coding. ## Tags - [.NET](https://www.mycplus.com/tag/dotnet/) - Explore Microsoft .NET programming tutorials, C# development guides, framework usage, and practical examples for Windows and cross-platform applications. - [Artificial Intelligence (AI)](https://www.mycplus.com/tag/ai/) - Explore artificial intelligence, machine learning, automation, and modern AI applications in programming and software development. Learn how AI technologies are transforming industries, applications, and digital experiences. - [Algorithms](https://www.mycplus.com/tag/algorithms/) - Learn important computer science algorithms including sorting, searching, recursion, graph traversal, and optimization techniques. Explore practical algorithm examples and improve your problem-solving and programming skills. - [Arrays](https://www.mycplus.com/tag/arrays/) - Learn array data structures, memory layout, traversal techniques, and practical array manipulation examples in C, C++, Java, and other languages. - [Books](https://www.mycplus.com/tag/books/) - Explore recommended programming books, computer science resources, software development guides, and technology learning materials for beginners, students, and professional developers. - [C Programming](https://www.mycplus.com/tag/c-programming/) - Explore C programming tutorials, source code examples, memory management, data structures, and practical concepts for beginners through advanced developers. - [C++ Libraries](https://www.mycplus.com/tag/cpp-libraries/) - Discover C++ library tutorials, third-party library integration guides, and practical examples using popular C++ libraries for systems and application development. - [C++ Programming](https://www.mycplus.com/tag/cpp-programming/) - Discover C++ tutorials, STL usage, object-oriented techniques, modern C++ features, and practical source code examples for all skill levels. - [Classes](https://www.mycplus.com/tag/classes/) - Learn class design, constructors, destructors, access modifiers, and practical class implementation examples in C++, Java, C#, and Python. - [Coding Style](https://www.mycplus.com/tag/coding-style/) - Learn coding style best practices, naming conventions, code formatting standards, and practical guidelines for writing clean and maintainable code. - [Cryptocurrency](https://www.mycplus.com/tag/cryptocurrency/) - Learn about cryptocurrency technology, blockchain concepts, and the programming techniques behind decentralized digital currency systems and applications. - [Data Structures](https://www.mycplus.com/tag/data-structures/) - Explore data structures including arrays, linked lists, stacks, queues, trees, and advanced storage techniques. Learn how efficient data organization improves algorithm performance and software development. - [Database](https://www.mycplus.com/tag/database/) - Explore database concepts, SQL techniques, MySQL usage, data modeling, and practical database integration examples for web and software applications. - [DevOps](https://www.mycplus.com/tag/devops/) - Explore DevOps concepts, automation strategies, CI/CD workflows, cloud deployment practices, and modern software delivery pipelines. Learn how development and operations teams collaborate to build scalable applications efficiently. - [DirectX](https://www.mycplus.com/tag/directx/) - Discover DirectX programming tutorials, graphics API usage, 2D and 3D rendering techniques, and Windows game development with Direct3D. - [Encapsulation](https://www.mycplus.com/tag/encapsulation/) - Explore encapsulation techniques, data hiding, access control, getter/setter patterns, and best practices for well-structured object-oriented code. - [Exception](https://www.mycplus.com/tag/exception/) - Discover exception handling techniques, try-catch blocks, custom exceptions, and best practices for robust error handling across programming languages. - [File Handling](https://www.mycplus.com/tag/file-handling/) - Learn file I/O operations, reading and writing files, binary data handling, and practical file management techniques in C, C++, Java, and Python. - [Functions](https://www.mycplus.com/tag/functions/) - Learn function design, parameter passing, return types, recursion, and best practices for writing clean reusable functions in various programming languages. - [Game Development](https://www.mycplus.com/tag/game-development/) - Explore game development tutorials, graphics programming, game engines, rendering technologies, and C++ game programming concepts. Learn how modern games are built using powerful engines, graphics APIs, and real-world development techniques. - [Gaming](https://www.mycplus.com/tag/gaming/) - Browse gaming-related programming articles, game mechanics, interactive application development, and software techniques used in modern games. - [Generic Programming](https://www.mycplus.com/tag/generic-programming/) - Explore generic programming concepts, C++ templates, Java generics, type-safe containers, and reusable code design patterns across languages. - [Graphics](https://www.mycplus.com/tag/graphics/) - Discover computer graphics concepts, rendering techniques, DirectX programming, 2D and 3D graphics development, and visualization technologies used in games and multimedia applications. - [Inheritance](https://www.mycplus.com/tag/inheritance/) - Discover inheritance concepts, class hierarchies, base and derived classes, method overriding, and practical OOP inheritance examples. - [Java](https://www.mycplus.com/tag/java/) - Browse Java programming tutorials, object-oriented concepts, data structures, and practical code examples for students and professional developers. - [JavaScript](https://www.mycplus.com/tag/javascript/) - Explore JavaScript tutorials, DOM manipulation, front-end development, APIs, and interactive web programming techniques for modern web applications. - [Linux](https://www.mycplus.com/tag/linux/) - Learn Linux programming concepts, system calls, shell scripting, and practical C and C++ development techniques for Linux environments. - [Loops](https://www.mycplus.com/tag/loops/) - Discover loop structures including for, while, and do-while loops, iteration techniques, and practical loop examples across multiple programming languages. - [Memory Allocation](https://www.mycplus.com/tag/memory-allocation/) - Explore dynamic memory allocation, heap management, malloc, calloc, new/delete, and memory optimization techniques in C and C++ programming. - [Visual C++](https://www.mycplus.com/tag/visual-cpp/) - Explore Visual C++ development tutorials, Microsoft MFC programming, Windows application development, and practical Visual Studio C++ examples. - [Mobile](https://www.mycplus.com/tag/mobile/) - Explore mobile technology trends, app development concepts, cross-platform frameworks, and practical guides for modern mobile software development. - [MySQL](https://www.mycplus.com/tag/mysql/) - Learn MySQL database management, SQL queries, schema design, and practical PHP and web application database integration examples. - [Networking](https://www.mycplus.com/tag/networking/) - Learn computer networking concepts including protocols, TCP/IP, Internet technologies, network security, and enterprise networking solutions. Explore practical networking tutorials and modern communication technologies. - [OOP](https://www.mycplus.com/tag/oop/) - Explore object-oriented programming concepts including encapsulation, inheritance, polymorphism, abstraction, and practical OOP design in multiple languages. - [Open Source](https://www.mycplus.com/tag/open-source/) - Explore open source software projects, contribution guides, licensing concepts, and practical examples of open source tools used in programming. - [Overloading](https://www.mycplus.com/tag/overloading/) - Learn function and operator overloading concepts, method signatures, and practical overloading examples in C++, Java, and C# programming. - [PHP](https://www.mycplus.com/tag/php/) - Learn PHP programming with tutorials, server-side scripting examples, web development techniques, and practical source code for web applications. - [Pointers](https://www.mycplus.com/tag/pointers/) - Master C and C++ pointer concepts, memory addresses, pointer arithmetic, dynamic memory, and common pointer patterns for systems programming. - [Polymorphism](https://www.mycplus.com/tag/polymorphism/) - Learn polymorphism concepts including method overriding, virtual functions, interfaces, and practical polymorphism examples in C++, Java, and C#. - [Programming](https://www.mycplus.com/tag/programming/) - Browse general programming articles, language comparisons, coding concepts, and practical guides covering a wide range of programming topics and techniques. - [Programming Practices](https://www.mycplus.com/tag/programming-practices/) - Learn software development best practices including clean coding techniques, code organization, debugging, optimization, maintainability, and professional programming workflows used by experienced developers. - [Programming Tips](https://www.mycplus.com/tag/programming-tips/) - Browse practical programming tips, productivity techniques, coding shortcuts, and developer advice for writing better code across all skill levels. - [Python](https://www.mycplus.com/tag/python/) - Discover Python programming tutorials, practical code examples, and beginner guides covering scripting, automation, and modern Python development techniques. - [Searching](https://www.mycplus.com/tag/searching/) - Learn searching algorithms including linear search, binary search, hash-based lookup, and practical search implementations in C, C++, and Java. - [Security](https://www.mycplus.com/tag/security/) - Stay updated with cybersecurity concepts, secure coding practices, online privacy tips, network protection strategies, and software security best practices. Learn how to protect applications, systems, and user data from modern threats. - [Sorting](https://www.mycplus.com/tag/sorting/) - Explore sorting algorithms including bubble sort, merge sort, quicksort, and heap sort with practical implementations and performance comparisons. - [Source Code](https://www.mycplus.com/tag/source-code/) - Browse practical source code examples in C, C++, Java, JavaScript, PHP, and other programming languages. Learn programming concepts through real-world coding examples, utilities, and software projects. - [STL](https://www.mycplus.com/tag/stl/) - Explore the C++ Standard Template Library including containers, iterators, algorithms, and practical STL usage examples for efficient C++ programming. - [Strings](https://www.mycplus.com/tag/strings/) - Explore string handling, manipulation techniques, parsing, and practical string programming examples across C, C++, Java, and other languages. - [Technology](https://www.mycplus.com/tag/technology/) - Stay updated on the latest technology trends, software innovations, industry news, and emerging tools shaping the future of computing and development. - [Threads](https://www.mycplus.com/tag/threads/) - Learn multithreading concepts, thread synchronization, concurrency patterns, and practical threading examples in C++, Java, and modern programming. - [Utilities](https://www.mycplus.com/tag/utilities/) - Explore utility programs, developer tools, productivity applications, and practical software utilities written in C, C++, and other programming languages. - [Visual Basic](https://www.mycplus.com/tag/visual-basic/) - Browse Visual Basic programming examples, legacy code resources, and Windows application development tutorials using Microsoft’s VB language. - [Visual Studio](https://www.mycplus.com/tag/visual-studio/) - Learn to use Visual Studio IDE for C++, C#, and .NET development with tips, configuration guides, and productivity tools for developers. - [Web Design](https://www.mycplus.com/tag/web-design/) - Discover web design concepts, HTML/CSS techniques, front-end layout patterns, and practical guides for building modern and responsive websites. - [Windows](https://www.mycplus.com/tag/windows/) - Browse Windows programming tutorials, Win32 API guides, Windows application development, and system-level programming examples in C and C++. - [Game Engines](https://www.mycplus.com/tag/game-engines/) - Discover detailed articles about modern game engines, graphics frameworks, rendering technologies, and C++ game development tools. Learn about Unity, Unreal Engine, Torque3D, and many other engines used in professional game development. - [Careers](https://www.mycplus.com/tag/careers/) - Explore programming career guides, job search tips, interview preparation, skill development advice, and professional growth resources for developers. - [Code Quality](https://www.mycplus.com/tag/code-quality/) - Learn code quality principles, review techniques, refactoring strategies, and tools for maintaining high-quality, readable, and maintainable codebases. - [Modern C++](https://www.mycplus.com/tag/modern-cpp/) - Learn modern C++ features including C++11 through C++23, smart pointers, move semantics, lambdas, and best practices for contemporary C++ development. - [Beginner Projects](https://www.mycplus.com/tag/beginner-projects/) - [Sponsored](https://www.mycplus.com/tag/sponsored/)