Wednesday, 7 June 2017

History of C Language Programming

                   C Language Programming Development

C is a programming language developed at AT & T Bell Laboratory of USA in 1972 and it is designed and written by Dennis Ritchie. C allows a precise control of input and output as compared to other programming languages such as Pascal.

Many of the ideas and principles were taken from B and its ancestors BPCL and CPL.
Earlier a new language called Combined Programming Language(CPL) was developed at Cambridge University. This language was too complex and it is difficult to learn. Martin Richards at Cambridge University reduced the features of CPL and developed a new language called Basic Combined Programming Language(BPCL). But this is also a less powerful and too specific. Ken Thompson at AT & T's Bell Laboratory developed a language called B as further simplification of CPL. But this was also too specific.Dennis Ritchie inherited some features of CPL and BPCL and added some his own features and developed a new language called C language. Dennis Ritchie first implemented C on a DEC PDP-11 that used the UNIX operating system.

Earlier, the absence of a standard for C programming code there is discrepancies. During the rest of the 1970's, C spread throughout many colleges and universities because of it's close ties to Unix and the availability of C compilers. Soon, many different organizations began using their own versions of C causing compatibility problems. To overcome this situation, American National Standards Institute ANSI established a committee in 1983 that defined an ANSI standard for the C language formed a committee to establish a standard definition of C which became known as ANSI Standard C. Today C is in widespread use with a rich standard library of functions.

ANSI CISO C, and Standard C refer to the successive standards for the C programming language published by the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO). Historically, the names referred specifically to the original and best-supported version of the standard (known as C89 or C90). Software developers writing in C are encouraged to conform to the standards, as doing so aids portability between compilers.



Monday, 5 June 2017

Categories / Type of Programming Language

Type of Programming Language
Programming languages can be divided into four categories:-

Algorithm - C Programming Language

What is Algorithm?

Algorithm is a set of step by step solution of a complex problems. It define a flow of step in very sequence manner. Algorithm is a procedure or formula for solving any problem. This concept of step by step solving any problem are being used in Mathematics and any now a days in computer science.


Algorithm Definition - Algorithm in Programming


An Algorithm is a finite set of steps defining the solution of a particular problem. An efficient Algorithm is one which is capable of giving the solution to the problem by using minimum resources of the system such as memory and processor time.

What is the features of Algorithm- Algorithm Characteristics


The features of Algorithm are following:-

1. Documentation of the Program - Documentation of the program is very necessary which facilitates the debugging and providing information. A related part the documentation is the information that the programmer presents to the user  during the execution of the program.
2. Proper understanding of the problem- This is very important feature of Algorithm. The expectation of the program must be clearly understood before starting of the programming phase. It should be very well defined the target and main goal of the program before starting of the initial phase of the program.
3. Choice of variable and constant name ; - Proper choice of variable and constant name tends to make the program more self documenting.


Algorithm in pdf

TO Studies in more detail please visit 
http://beust.com/algorithms.pdf
http://citc.ui.ac.ir/zamani/clrs.pdf


Types of Algorithm



  • Simple recursive algorithms.
  • Backtracking algorithms.
  • Divide and conquer algorithms.
  • Dynamic programming algorithms.
  • Greedy algorithms.
  • Branch and bound algorithms.
  • Brute force algorithms.
  • Randomized algorithms.

LIST








Sunday, 12 June 2016

What does ANSI C stand for? What is ANSI?



 

What does ANSI stand for?

ANSI stands for AMERICAN NATIONAL STANDARDS INSTITUTE

                                                                                                

What does ANSI mean?

ANSI means ''  AMERICAN NATIONAL STANDARDS INSTITUTE '' 

ANSI is an Abbreviation / Acronym / short form word which means  AMERICAN NATIONAL STANDARDS INSTITUTE


 ----------------------------------------------------------------------------------------------------------

What is  AMERICAN NATIONAL STANDARDS INSTITUTE?  Definition of ANSI -  AMERICAN NATIONAL STANDARDS INSTITUTE.



-----------------------------------------------------------------------------------------------------------

Some more > What is ANSI? What is full form of ANSI?

Acronyms, abbreviations, Full form, shorthand, Internet slang word term and initialism of ANSI and ANSI stands for in different categories are following:-


 ----------------------------------------------------------------------------------------------------------

Some Common question/query related to ANSI –  AMERICAN NATIONAL STANDARDS INSTITUTE


What is abbreviation / short form of  AMERICAN NATIONAL STANDARDS INSTITUTE? – ANSI
What is full form of ANSI? -  AMERICAN NATIONAL STANDARDS INSTITUTE
How to abbreviate  AMERICAN NATIONAL STANDARDS INSTITUTE?  -   ANSI

------------------------------------------------------------------------------------------------------------

The New meaning of ANSI


Do you know different meaning /abbreviations / acronyms / Full form of ANSI?
Discuss about ANSI means / ANSI definitions on Forum / Write to us / Comment below. 

 Keep Smile and Share / Like on Social media About ANSI 

Thanks and Regards

Top Best Directory for Abbreviations & Acronyms of ANSI -  AMERICAN NATIONAL STANDARDS INSTITUTE, Full form of ANSI, What does ANSI stand for? Definitions of ANSI, What does ANSI mean, What is ANSI –  AMERICAN NATIONAL STANDARDS INSTITUTE?



-------------------------------------------------------------------------------------------------------------
The American National Standards Institute is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. Wikipedia
CEOS. Joe Bhatia Dated Jun 2016
FoundedMay 14, 1918
-----------------------------------------------------------------------------------------------------------
Acronym for the American National Standards Institute. Founded in 1918, ANSI is a voluntary organization composed of over 1,300 members (including all the large computer companies) that createsstandards for the computer industry. For example, ANSI C is a version of the C language that has been approved by the ANSI committee. To a large degree, all ANSI C compilers, regardless of which company produces them, should behave similarly.
In addition to programming languages, ANSI sets standards for a wide range of technical areas, from electrical specifications to communications protocols. For example, FDDI, the main set of protocols for sending data over fiber optic cables, is an ANSI standard.
-----------------------------------------------------------------------------------
ANSI (American National Standards Institute) is the primary organization for fostering the development of technology standards in the United States. ANSI works with industry groups and is the U.S. member of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC).
---------------------------------------------------------------------------------------------
The ANSI ( American National Standards Institute ) standard for C requires that certain standard libraries be provided in every ANSI C implementation.
----------------------------------------------------------------------------------

The ANSI C Standard Library



Saturday, 11 June 2016

Facts about C Language Programming

20 Interesting Facts about C Language Programming You must Know

  • ANSI C, ISO C and Standard C refer to the successive standards for the Cprogramming language published by the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO).
  • Operating systems are software system that make it more convenient to use computers and to get the best performance from computers.
  • Servers store programs and data that may be shared by client computers distributed thorough out the network hence the term client server computing.
  • The Arithmetic and logic unit ( ALU) performs calculations and make decisions.
  • English like abbreviations form the basis of assemble languages. 
  • The three primary constants and variable types in C are integer, float and character.
  • Input/output in C can be achieved using scanf() and print() functions.
  • Do not use a keyword as a variable name
  • The #include directive gives a program access to a library. Th is directive causes the predecessor to insert definitions from a standard from a standard header file into a program before compilation.
  • A variable name can be of maximum 31 characters.
  • Operator having equal precedence are evaluated using associativity. 
  • Multi programming operating system enable the simultaneous operations of the may  job on the computers.
  • Compilers translates the high level language programs into machine language. 
  • High level languages contain English words and conventional mathematical notations.
  • C is known as the development language of the UNIX operating system.

How to Download C Compiler Turbo 3.0 Step by Step