Friday, December 6, 2019

C Program Code for Programming Computer and Hacking- myassignmenthelp

Question: Discuss about theC Program Code for Programming Computer and Hacking. Answer: C Program Code C programming language is a programming language developed by Dennis Ritchie in 1972 at Bell Laboratories (Hoffman Benton, 2015). Its features were mostly derived from BCLP which was a programming language which came before it. B stands for Basic Combined Programming Language. Its invention is attributed to the implementation of the UNIX operating system. Having developed C 1972, Ritchie together with Brian Kernighan went ahead to publish The C programming Language in 1978 which was the first edition. The American National Standards Institute created a committee to give a comprehensive and modern definition of C in 1983. C has standards. The first standard specification for C is C89/C90 which was created by The American National Standards Institute in 1989 and it refers to the same programming language. The second standard is C99 which was published in 1999 as a revision and it made an introduction of brand new features which include the advanced data types. C programming language is among the most powerful programming languages today and its features include the fact that it is efficient and effective, modular, interactive, flexible, portable and reliable. C has seen its uses in the development of system applications which make up for the major portion of top three operating systems which include Linux, UNIX, and Windows. It is also utilized in the development of interpreters, network drivers, compilers, assemblers, operating systems, spreadsheets, word processors, graphics packages and database systems. Currently, there are three levels of programming languages which include low level, high level, and middle-level languages. High-level languages tend to make provisions for almost all the things which are needed by the programmer as already developed into the language and an example is Python and Java. Middle-level languages fail to make provisions of all the built-in functions as those provided by the high-level language. However middle-level languages make provisions of all the building blocks necessary to produce the necessary results and they include C and C++ programming languages. Lastly, low-level languages make provision of the machine basic instruction sets access only and an example is the Assembler language (Kanetkar, 2016). Object-oriented language sees to it that programs are split into objects with its prime focus in data which is undergoing an operation. In this type of language, data is not visible and therefore external factors cannot access it. When it comes to object-oriented language, the program structure runs in a Bottom UP manner. Large programs in structure oriented language are split into little programs called functions. The major focus is on procedures and functions operating on the data which moves in a free manner all around the systems from one function to the other. The approach taken by this language is Top Up and the examples of this include Modular-2, ALGOL, Pascal, and C (Warren, 2015). Reference Hoffman, P., Benton, M. (2015). C++: The Crash Course to Learn C++ Programming and Computer Hacking (c plus plus, C++ for beginners, programming computer, hacking the system, how to... Coding, Kanetkar, Y. P. (2016).Let us C. BPB publications. Warren,T. (2015).C Programming For Beginners: The Simple Guide to Learning C Programming Language Fast!. CreateSpace Independent Publishing Platform. CSS, Java, PHP) Volume 9.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.