Wednesday, September 5, 2012

C language and C + +, C # defines the




<< C >>
 In 1969, AT & T Bell Lab's Ken Thompson Ken Thompson, one day one kind of playing one from the Institute of DEC PDP-7 computer, and discovered an interesting thought recalled. I wanted to see it, by operating the mount can be operated in such computer games from the PDP-7, he created a computer game is to make the OS He began working on the OS, UNIX, created

 UNIX was developed so a few years later to the development of the C language, Dennis Ritchie (Dennis Ritchie). Thompson by most assembly language was created by UNIX was rewritten in the C language. Early UNIX on PDP-7, but C language computer so that you can use in other types of transplants and also various types of UNIX along on the computer was implanted.

 Paste the C language named great? Thompson, the UNIX created the B language, a programming language developed in the following year had B language inherits many concepts of the language BCPL (Basic Combined Programming Language) was "B" was named after the initials of the previous BCPL. Rich brought a substantial portion of the key concepts on the design of the C language directly from the B language he coined a new language means that the successor to the B language named "C" attached.


<< C + + >>
 C + + was developed in 1980 by Bjarne host of the AT & T Bell Laboratory roast Europe Bjarne Stroustroup A few years since 1983, was at that time called "C with Classes" instead of the C + + named jyeotneunde, C + + named formally gained.
 Will be named in the sense that it extends the C language C + +.

Forest Lost European Professor C + +, C language is the time to devise inside the system can handle low-level (low-level) language and, with CPU the computer, if anywhere can use were, already a significant level of the library function of features were. Used by C programmers, and more than what was. Be able to write programs easily and efficiently with these advantages, based on the C language than C + + was newly created.


<< C # >>
 The initial version of Windows 95 was released in 1995, Windows did not include the Internet. That when the Microsoft (MS) did not realize the potential of the Internet. Shortly after the explosive growth of the Internet, along with the Netscape Web browser, Java applet, Java script, such as Internet-related technologies emerge rapidly to market broadens when I go the MS burya Explorer and Visual Basic variants burya VB Script development.

The key issues at the time of Internet-related bellows was the language network. MS Java, developed by Sun Microsystems, Inc. (SUN) set foot late in the development of the Internet Explorer randomly transformed to mount. Windows development environment, including Visual Studio, Java technology, even've Despite the explosive popularity of Java did not at the time a decent Java development tools from MS Visual J + + is a powerful Java development tools to develop and supply in the market as a free to start. MS of these Java development policy of the Java language that vested rights can be taken away, watching the actual Java development SUN feel a sense of crisis, and soon proceed with a court action, the longer MS can not be used to transform Java-lock braking walked was. Since MS Java program to develop has been disabled. Java development tool, Visual J + + is a program related documentation to reclaim any court of competent jurisdiction to have fallen.
 Ironically, the protagonist created by today's most popular Java language network that uses MS more and more Java-related technology is not available. But the general trend is already moving to Internet-based distributed network technology was going. Especially its core Java technology occupies a firm position was mainly from large IT companies such as IBM, Oracle, BEA, Java, to implement these distributed network technology has begun. MS presented at the technology in order to remedy this situation immediately. NET (the Net).

 Short summary of the Net, you can say, "for the MS suite of applications, and services are organically integrated and technology, environment and service". In other words, a new generation of Java technology for MS Internet environment Net. Net JDK and Java library that provides a similar set of libraries and announced the newly created C # language, in a language that you can develop the most efficient use of this library. C # language is the core of MS's Java Strategies. Similar to Java and C # is used for a combination of new, next-generation flagship language of the core language of the MS Visual Basic and Visual C + + performance of productivity.

No comments:

Post a Comment