Results 1 to 6 of 6
  1. #1
    ElmerMathews's Avatar
    Join Date
    Jul 2018
    Gender
    male
    Posts
    0
    Reputation
    10
    Thanks
    0

    C language is system independent or not?

    Computer language that works on different computer systems regardless of their components. Thus a program written in one system would run on any other system. C language is a system independent language because no matter which machine one writes in, it can be run on any other machine. Custom essay writing service is the better service that provides detailed and effective information related to educational basis.

  2. #2
    MikeRohsoft's Avatar
    Join Date
    May 2013
    Gender
    male
    Location
    Los Santos
    Posts
    796
    Reputation
    593
    Thanks
    26,334
    Well, yes and no.
    what means System Independent for you?
    For me it's a Word which defines a compiled Output which will work on Windows, MacOSX and Linux with the same Binary.
    If that definition is correct, C is not System Independent.

  3. The Following User Says Thank You to MikeRohsoft For This Useful Post:

    Jakey24942942 (07-22-2018)

  4. #3
    Jakey24942942's Avatar
    Join Date
    Jul 2018
    Gender
    male
    Posts
    15
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by MikeRohsoft View Post
    Well, yes and no.
    what means System Independent for you?
    For me it's a Word which defines a compiled Output which will work on Windows, MacOSX and Linux with the same Binary.
    If that definition is correct, C is not System Independent.
    +1 totally agree

  5. #4
    ZGV4dGVy's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    5
    Reputation
    10
    Thanks
    2
    C IS NOT platform independent because you have to use a platform specific compiler. Each compiler will have its own platform specific header files and libraries.
    A Good Example is comparing the creation of a sub process within your C application.
    Linux will require a System call to fork() using unistd.h, while Windows will require a System call to CreateProcess() using Windows.h.

    If you write C applications in pure ANSI C your source code will most likely compile on any platform because most C compilers support all ANSI C contents.
    But in this case you are very limited because ANSI C knows nothing about e.g. OS dependent file systems or processes, threads.

  6. #5
    Charlesb4u's Avatar
    Join Date
    Aug 2018
    Gender
    male
    Posts
    6
    Reputation
    10
    Thanks
    0
    good thought

  7. #6
    Greythorne's Avatar
    Join Date
    Aug 2018
    Gender
    male
    Posts
    233
    Reputation
    71
    Thanks
    30
    java can be ran on any machine regardless of cpu architecture.
    C on the other hand I believe does not.

Similar Threads

  1. [Release] Injector Multi-Language | | All Systems | | light
    By theuhsss in forum CrossFire Spammers, Injectors and Multi Tools
    Replies: 6
    Last Post: 11-07-2012, 10:06 AM
  2. System.Net.Sockets is not in .NET 4.0?
    By t7ancients in forum C# Programming
    Replies: 1
    Last Post: 09-01-2010, 11:54 PM
  3. [SOLVED]AlterIWnet included mod system not working?
    By ZeroTroubles in forum Call of Duty Modern Warfare 2 Help
    Replies: 9
    Last Post: 08-18-2010, 09:48 PM
  4. VMware Operating System Not Found
    By squad-E in forum CrossFire Discussions
    Replies: 17
    Last Post: 05-09-2010, 06:32 AM
  5. [PROBLEM] PM system not working?
    By Xlilzoosk8rX in forum General
    Replies: 3
    Last Post: 02-19-2010, 05:48 PM