Thread: What is Linux Platform Programming?

  1. #1
    Registered User
    Join Date
    Aug 2005
    Posts
    204

    What is Linux Platform Programming?

    I've seen job ads that where the employer want Linux platform programming as a skill. I'm near certain they are not referring to shell scripting. How is Linux programming different than Windows? Most of the code I compiled, and I think most of the code I see on this site, would compile just fine on either platform. What does this term mean?

  2. #2
    Registered User
    Join Date
    Dec 2003
    Posts
    167
    I guess it could mean a lot of things. It could include shell scripting or knowledge of the linux/unix system calls.

    How is Linux programming different than Windows? Most of the code I compiled, and I think most of the code I see on this site, would compile just fine on either platform. What does this term mean?
    Code written according to the standards should compile without problems. At the lowest level you program an operating system by making use of it system calls. These are different for linux and windows. Standard compliant compilers provide a standard interface to these different systems so you can write portable code without having to take into consideration too much the differences between operating systems.
    silk.odyssey

  3. #3
    c n00b
    Join Date
    Sep 2005
    Location
    Fort Collins, CO
    Posts
    7
    It probably refers to knowledge of, and experience with, Linux APIs, dealing with open source development license compatibility, system calls, interactions with common toolsets, leveraging common platform-specific libraries, et cetera.

  4. #4
    !anExpert
    Join Date
    Mar 2005
    Location
    pa
    Posts
    155
    also possibly referring to knowledge of configure and make, as well as other gnu tools.

  5. #5
    Registered User
    Join Date
    Jun 2006
    Location
    Hyderabad,India
    Posts
    9
    Of course , programming on Linux and Windows is very different . I am learning C on Linux and I find the behaviour of the compilers very different . It's unlike Windows . The compiler would not recognise system("cls") command ; the system("pause") command and so on. Apart from that , the last time when I programmed in C++ on Windows the compiler quite humbly accepted <iostream.h> but in Linux it complains and prompts yu to use <iostream> .
    Also linux kernel interrupts are different from DOS interrupts(int86).
    If you are a novice programmer , then you have to go a long way learning Linux and C/C++.

  6. #6
    Registered User Jaqui's Avatar
    Join Date
    Feb 2005
    Posts
    416
    Quote Originally Posted by yashpal
    Of course , programming on Linux and Windows is very different . I am learning C on Linux and I find the behaviour of the compilers very different . It's unlike Windows . The compiler would not recognise system("cls") command ; the system("pause") command and so on.
    naturally, as system calls are operating system dependent.

    Quote Originally Posted by yashpal
    Apart from that , the last time when I programmed in C++ on Windows the compiler quite humbly accepted <iostream.h> but in Linux it complains and prompts yu to use <iostream> .
    Also linux kernel interrupts are different from DOS interrupts(int86).
    If you are a novice programmer , then you have to go a long way learning Linux and C/C++.
    True, GNU-Linux by default wants ANSI standard C++ includes in C++ code, unlike MS VC++ which defaults to non standard includes.

    if you use the C iosys.h instead of the C++ iostream, then the .h is allowed, but C++ headers don't require the .h by the standard for the language.
    Quote Originally Posted by Jeff Henager
    If the average user can put a CD in and boot the system and follow the prompts, he can install and use Linux. If he can't do that simple task, he doesn't need to be around technology.

  7. #7
    Registered User
    Join Date
    Jun 2006
    Posts
    2

    linux and windows

    there are different command for clear screen in linux dear read learn linux in 24 hrs from SAMS it gives detail of linux commands however some commands u can find on linux.org.in start from scratch or getting started....

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. load gif into program
    By willc0de4food in forum Windows Programming
    Replies: 14
    Last Post: 01-11-2006, 10:43 AM
  2. Question..
    By pode in forum Windows Programming
    Replies: 12
    Last Post: 12-19-2004, 07:05 PM
  3. Regarding Job Possibilities as a C/C++ programmer on a Linux Platform
    By pritesh in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 01-22-2002, 09:26 AM
  4. Replies: 2
    Last Post: 01-18-2002, 10:03 PM