Fsc Online | Online Notes, Educational News & Latest Government Job UpdatesFsc Online | Online Notes, Educational News & Latest Government Job Updates
  • Home
  • Notes
    • Online Courses
      • 12th Class
      • 11th Class
      • 10th Class
      • 9th Class
  • Jobs
    • PPSC Jobs
    • SPSC Jobs
    • Punjab Police Jobs
  • Education News
  • E-Books
    • Punjab Text Book (PTB)
  • Model Papers
  • Results
  • Admissions
  • Colleges
  • More
    • Paper Schemes
    • Date Sheets
    • Guess Papers
    • Roll No Slips
Facebook Twitter
Trending
  • NADRA Islamabad Announced Latest April Jobs 2024
  • TEVTA Sargodha Announced Instructor / Clerk Jobs 2024
  • BPSC Announced Latest Jobs Through Advertisement no. 03/2024
  • All Subjects 12th Class Paper Scheme 2024 | Punjab Board
  • 12th Class Computer Science Paper Scheme 2024 Punjab Board
  • 9th Class Pakistan Studies Guess Papers 2024 Punjab Board
  • 12th Class Biology Paper Pairing Scheme 2024 Punjab Board
  • Physics 12th Class Paper Scheme 2024 Punjab Board
Fsc Online | Online Notes, Educational News & Latest Government Job UpdatesFsc Online | Online Notes, Educational News & Latest Government Job Updates
  • Home
  • Notes
    • Online Courses
      • 12th Class
      • 11th Class
      • 10th Class
      • 9th Class
  • Jobs
    • PPSC Jobs
    • SPSC Jobs
    • Punjab Police Jobs
  • Education News
  • E-Books
    • Punjab Text Book (PTB)
  • Model Papers
  • Results
  • Admissions
  • Colleges
  • More
    • Paper Schemes
    • Date Sheets
    • Guess Papers
    • Roll No Slips
Fsc Online | Online Notes, Educational News & Latest Government Job UpdatesFsc Online | Online Notes, Educational News & Latest Government Job Updates
Home » Computer Science » C Language » C Tutorial » Getting Start With C – Overview
C Language

Getting Start With C – Overview

May 15, 2015Updated:September 13, 2018No Comments3 Mins Read
WhatsApp Facebook Twitter Pinterest LinkedIn Tumblr Email

So as usual like everyone i like to start these tutorial with very basic questions like what is C? What are compilers? and many others blah blah. Because this is what you should know before getting start C. These are just basic information about C and things that you should know before start.

 

What is C?

C is a procedural language developed by Dannis Ritchie at AT and T’s Bell Laboratories in between 1969 and 1973. It’s a structured language. Due to it’s simplicity, reliability and easy to use it became popular so quick. It replace all language of that time like ALGOL, PL/I etc. A question arises that why are we learning C programming language when it is superceded by languages like C++, C# and JAVA?

In my opinion C++, C#, JAVA, JavaScript and many other language that are introduced in this generation or called itself powerful language are borrowed directly and indirectly from C. So one should know basic before learning OOP or like these subjects.

In my opinion  still C is the most powerful language i’ve learned. According to my sir he used to say that “C and C++ are those languages in which what you can think is what you can do through it.”

Unix is developed using C language. C language is used to develop software that are used in embedded systems like Oven, Washing machine etc. The primary implementations of CPython, Perl 5, and PHP are all written in C.

 

What is Compiler?

As you know computer can only understand machine language so it is necessary to communicate with computer using machine language. We have two options we can learn machine language that is way difficult because machine language varies from machine to machine and that’ll become difficult to learn all code in machine language.
Option number 2 like if Chinese president visits Pakistan or any country he used to communicate with Pakistani president by a translator which know both language Urdu and Chinese. His/Her job is to translate Urdu into Chinese or vice versa. He/She know both language.

Likewise a compiler works. Compiler is a software that basically used to translate what you written in other language into machine language. Every language has it’s own compiler and it can only translate that language into machine language i.e. Assembler can only translate assembly language, C compiler can only translate C language etc.

 

What is IDE?

IDE stands for integrated Development Environment. As name suggest it’s a environment used to developed a program. It integrate compiler and text editor and give programmer different facilities to write, edit or build a code.

Many IDEs are available for C mostly used IDE is Turbo C but i recommend you not to use it because it is now outdated. You should use modern IDEs but that doesn’t matters, the thing which matter is how sharp you’re brain is to create or understand a logic. I recommend you to download GCC compiler from here.

c programming language computer science 2nd year Online Course
Share. WhatsApp Facebook Twitter Pinterest LinkedIn Tumblr Email
Khurram Farooq
  • Website
  • Facebook
  • Twitter

I'm a full-stack developer, specializing in the PHP, JS, Wordpress, MEAN Stack, MERN Stack & Django. I hold a high standard of quality in everything that I do.

Related Posts

How to do Exponents in Java – 3 Different Methods

January 12, 2020

Different Types of Processors And Their Features

January 12, 2020

Biology 1st Year Guess Paper 2018 Punjab Board

May 28, 2018

Leave A Reply Cancel Reply

SEARCH
ADVERTISEMENT
STAY WITH US
  • Facebook
  • Twitter
  • Instagram
LATEST JOBS

NADRA Islamabad Announced Latest April Jobs 2024

April 4, 2024

TEVTA Sargodha Announced Instructor / Clerk Jobs 2024

April 4, 2024

BPSC Announced Latest Jobs Through Advertisement no. 03/2024

April 4, 2024
LATEST NOTES

All Subjects 12th Class Paper Scheme 2024 | Punjab Board

April 4, 2024

12th Class Computer Science Paper Scheme 2024 Punjab Board

April 4, 2024

9th Class Pakistan Studies Guess Papers 2024 Punjab Board

April 4, 2024
RECENT POSTS

NADRA Islamabad Announced Latest April Jobs 2024

April 4, 2024

TEVTA Sargodha Announced Instructor / Clerk Jobs 2024

April 4, 2024

BPSC Announced Latest Jobs Through Advertisement no. 03/2024

April 4, 2024

All Subjects 12th Class Paper Scheme 2024 | Punjab Board

April 4, 2024
TRENDING THIS WEEK

9th Class Chemistry Chapter 06 Exercise Solution Notes

April 17, 2023

BISE Lahore Board HSSC-II (12th Class) Result Gazette 2022

October 20, 2022

FBISE Issued SSC (9th & 10th Class) 1st Annual Exams Date sheet 2024

February 26, 2024
ABOUT US
ABOUT US

Notes, Guess Papers, Old Papers, Jobs, Admissions, Results, Datasheets and everything else that falls into the wide world of education & careers. For any assist and query please contact us.

Home · About Us · Team · Contact · Advertise · DMCA Policy · Cookies Policy · Privacy Policy
© 2013-2025 Powered By FScOnline - Made with ♥ for the students of Pakistan.

Type above and press Enter to search. Press Esc to cancel.

Go to mobile version
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkPrivacy policy