Top 10 Programming Language to learn in 2023

Are you a programming enthusiast looking to stay ahead of the curve in 2023? With the ever-evolving tech landscape, keeping up with the Best Programming Language to learn can be a daunting task. Fear not, as we have compiled a list of the top 10 Programming Languages that you should consider learning in 2023. Python: This versatile language continues to dominate in 2023, with its ease of use, readability, and a vast library of modules. JavaScript: As web development grows increasingly popular, JavaScript remains a crucial player, with its ability to create dynamic and interactive web pages. Java: This language has stood the test of time and remains a popular choice for enterprise software development. C++: A staple in the gaming and systems development industries, C++ offers exceptional performance and memory management. Swift: Apple's preferred language for iOS app development, Swift continues to grow in popularity with its simplicity and reliability. R: As data science and machin

Introduction to the C programming Language

 

Introduction:-

±  C is a general-purpose high-level language
±  Father of C – Dennis Ritchie
±  Originally developed for the UNIX operating system
±  Implemented on the Digital Equipment Corporation, PDP-11 computer in 1972
±  The UNIX operating system and all UNIX applications are written in the C language


 C has now become a widely used professional language for various reasons:
±   Easy to learn
±   Structured language
±   It produces efficient programs
±   It can handle low-level activities
±   It can be compiled on a variety of computers

Why we use C?

±  C was initially used for system development work, in particular the programs that make-up the operating system
±  C was adopted as a system development language because it produces code that runs nearly as fast as code written in assembly language.

±  Some examples of the use of C might be:

°   Operating Systems
°   Language Compilers 
°   Assemblers
°   Text Editors
°   Network Drivers
°   Data Bases
°   Language Interpreters
°   Utilities 

Function of C:-

±  C is a case sensitive programming language. It means in C printf and Printf will have different meanings.
±  C has a free-form line structure. End of each C statement must be marked with a semicolon.
±  White Spaces (i.e. tab space and space bar ) are ignored.
±  Multiple statements can be one the same line.
±  Statements can continue over multiple lines.

 C Tokens:-


±  C tokens are the basic buildings blocks in C language which are constructed together to write a C program.
±  Each and every smallest individual units in a C program are known as C tokens.

C tokens are of six types. They are,
°  Keywords   (eg: int, while),
°  Identifiers   (eg: total),
°  Constants    (eg: 10, 20),
°  Strings         (eg: “total”, “hello”),
°  Special symbols   (eg: (), {}),
°  Operators        (eg: +, /,-,*)

 Example :

int main()
{
                int x, y, total;
                x = 10, y = 20;
                total = x + y;
                printf ("Total = %d \n", total);
}

Character Sets:-


±  The character set in C Language can be grouped into the following categories.
°  Letters
°  Digits
°  Special Characters
°  White Spaces
 ±  Letters

§  Upper Case A to Z
§  Lower Case a to z
±  Digits
§  0 to 9
±  White Space
§  Blank Space
§  Horizontal Tab
§  New Line

 Special Characters:-



Comments

Popular posts from this blog

Array in C Programming | C Programming

C program to Find Cartesian Product of Two Sets | C programming

What is System? | SAD