Programming Tutorials

Working with Pointers

Working with Pointers in C

A pointer is a variable that represents the location of a data item, such as a variable or an array element. Pointers are used frequently in C, as they have a number of useful applications. For example, pointers can be used to pass information back and forth between a function and its reference point. Pointers provide a way to return multiple data items from a function via function arguments to
be specified as arguments to a given function.

Arrays in C Programming

Arrays in C Programming

In C Programming, an array can be defined as number of memory locations, each of which can store the same data type and which can be referenced through the same variable name. Arrays can be of two types i.e. One Dimensional Array (such as lists) and Multidimensional Arrays (such as tables or matrices).

graphics.h Reference

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 and should also have a familiarity with DOS and BIOS function calls and interrupts. Knowledge of trigonometry and geometry would also be helpful.

Union in C Programming

Union in C Programming

A union in C programming is a user defined data type which may hold members of different sizes and type. Union uses a single memory location to hold more than one variables. However, only one of its members can be accessed at a time and all other members will contain garbage values. A structure is a convenient tool for handling a group of logically related data items. Structure help to organize complex data is a more meaningful way. It is powerful concept that we may after need to use in our program Design.

DirectX

Microsoft DirectX Programming: DirectX Components

Microsoft DirectX is a set of application programming interfaces (APIs) for multimedia-related tasks, such as gaming, video playback, and graphics rendering. DirectX provides a standardized way for software developers to access hardware resources like graphics cards, sound cards, and input devices.

DirectX

Direct3D Retained mode sample

Over here I’ll shove in some basics, like coordinate systems, world and object coordinate systems, etc. For now I’ll assume you’re at least a little familiar with 3D programming. Blah blah blah, differences between immediate and retained mode, etc etc.

DirectX

Direct X and its Components

One of the main purposes of DirectX is to provide a standard way of accessing many different proprietary hardware devices. DirectX is comprised of application programming interfaces (APIs) that are grouped into two classes: The DirectX Foundation layer and The DirectX Media layer. These APIs enable programs to directly access many of your computer”s hardware devices.

Object Oriented Programming (OOP)

Object Oriented Programming (OOP)

For a programming language to be considered Object-Oriented, it must support the concept of objects (abstract data types), inheritance, and polymorphism. In simple terms, OOP allows you to model your code after real-world entities, making it more intuitive and efficient. As you delve into C++ and its OOP features, keep in mind that the goal is to create programs that are not only functional but also easy to understand, maintain, and reuse.

Programming Coding

Types of Programming Languages

Technology has taken the world by storm and a strong part of the credit for advancement in technology goes to the application developers. Web Development, Data Science, Artificial Intelligence, and many more are the highest-paying fields with numerous job opportunities. To get a job in the web development field, you must have expertise in programming languages.

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.

Scroll to Top