Nowadays, the C language is widely used in application, operating system, and embedded system development, and its influence is seen in most modern programming languages. C fundamentally changed the way computer programs were written. For the first time C enabled the same program to work on different machines. Modern software is written using one of C's more evolved dialects. Apple uses Objective-C, Microsoft uses C# and Java is the choice of Internet applications. Mr. Ritchie and Ken Thompson used C to write UNIX. Unix has been influential establishing computing concepts and principles that have been widely adopted.