3.2 COMPUTER PROGRAMMING THE C FAMILY The first C language is a general-purpose programming language . Its design provides that map typical machine instructions efficiently, and it has therefore found use in applications that had been coded in assembly language, in particular system software like the Unix operating system. Its success is due to the fact that there are different types of C compilers to fit any type of computer architecture. C 1 constructs lasting formerly Other C languages Many later languages have directly or indirectly from C, including C#, Java, JavaScript, Perl, and Unix’s in the late 1970s. The most pervasive influence on these languages has been syntactical, in fact they tend to use the recognisable expression and statement syntax of C. Successive developments of C language include: borrowed C Shell : It was designed for general object-oriented programming in the days when the typical computer was a machine running a command line-based user interface. It is a general-purpose programming language with high-level and low-level capabilities. It is usually compiled and supports procedural programming, data abstraction, object-oriented programming, and generic programming. C++ 2 standalone : It is a simple, modern, general-purpose, object-oriented programming language. It is one of the programming languages designed for the , a technical standard developed by Microsoft that allows multiple high-level languages to be used on different computer platforms. C# is specifically designed to work in the modern environment of Windows and mouse-controlled user interfaces, networks, and the Internet. C# 3 Common Language Infrastructure (CLI) : Developed in 2010, it is a programming environment used to create computer applications for the Microsoft Windows family of operating systems. The latest version is . Microsoft Visual C# Visual Studio 2022 1 MORE It was developed by Dennis Ritchie between 1969 and 1973 at Bell Labs. 1 It was designed and implemented at Bell Labs in 1979. The programmer was Bjarne Stroustrup. The ++ in its name indicates that a variable should be incremented by 1. 2 C# is pronounced . The name C# was inspired by musical notation where a sharp indicates that the written note should be made a semitone higher in . 3 see sharp pitch DO Check if Visual Studio is free. 1