• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer
  • Home
  • Java Tutorial
  • Java Posts
  • Node.js
  • Spring Core
  • Algorithms
  • Docker
  • Blogging
  • Misc
Tech Stack Journal

Tech Stack Journal

C Tutorial

Introduction

C Language is a general purpose programming language.

Dennis Ritchie developed C programming language in 1972 at AT&T Bell Laboratories. Competitors of C Language were PL/I, ALGOL, FORTRAN, PASCAL and APL etc.,

We use C programming language for developing operating systems and compilers, so it has the characteristics of a system programming language. But it is flexible enough to develop general purpose applications, so it has all the characteristics of high level language. Since it has the characteristics of a programming language that can be used to write system programs and as well as user applications, people call it a middle level language.

C programming language is strictly typed language, that means we need to define the type of data before we use it in our programs. C programming language provides data types for the purpose of storing characters, integers and floating-point numbers.

C programming language also provides the basic control structures for verification and repetition of same steps.

C allows you to split your programs into small routines called functions. Functions are reusable, they can return value of a particular data type to the caller function. C also allows you to group similar functions into a file, which you can use in other programs when you need anyone of those functions.

C is a single-threaded programming language. That means all of its programming constructs run one after the other, but not parallel.

C language is easy to learn, small and stable. One more indirect advantage of having a knowledge of C is that, you can easily learn other programming languages like C++, Java as they derived many of the programming constructs from C language.

In this tutorial, you will learn the all about C programming constructs. Declaring variables using its various data types. Checking conditions, selection of cases and repeating sequence of lines using its control structures. Storing group of similar values together in a special variable called as array. Accessing memory locations using pointers etc.,

   About Us    

    First C Program   

Primary Sidebar

More to See

Arrays.asList in Java Examples

February 21, 2021 By Admin

[Solved] Why List.add throws UnsupportedOperationException in Java?

February 20, 2021 By Admin

Secondary Sidebar

  • C Tutorial
    • First C Program
    • Variables
    • Data Types
    • Arithmetic Operators
    • Relational Operators
    • if else statement

Categories

  • Algorithms
  • Blogging
  • Docker
  • Java
  • Misc
  • Node.js
  • Spring Core
  • Windows

Archives

  • February 2021 (6)
  • January 2021 (1)
  • December 2020 (1)
  • September 2020 (2)
  • August 2020 (5)
  • July 2020 (4)
  • June 2020 (1)
  • May 2020 (4)
  • April 2020 (22)
  • November 2019 (3)
  • September 2019 (2)
  • August 2019 (6)

Footer

Navigation

  • Home
  • Java Tutorial
  • Java Posts
  • Node.js
  • Spring Core
  • Algorithms
  • Docker
  • Blogging
  • Misc

Recent

  • How to Make File Explorer Open to This PC instead of Quick Access in Windows 10
  • Arrays.asList in Java Examples
  • [Solved] Why List.add throws UnsupportedOperationException in Java?
  • How to Convert an Array to List in Java?
  • How Many Spaces in a Tab?

Search

Copyright © 2021 · Tech Stack Journal · Log in