UrbanPro

Learn Computer Software from the Best Tutors

  • Affordable fees
  • 1-1 or Group class
  • Flexible Timings
  • Verified Tutors

Search in

C machine independent Programming Language? C is portable . Means What?

Asked by Last Modified  

Follow 0
Answer

Please enter your answer

It can work on various hardware configuration . C doesnt require mandatory or same set of hardware to run program. A program can written on one comp. And can run on other comp.(machine)
Comments

Well very debatable topic. All languages are finally converted to machine language. So it can run on any machine. But remember c is not portable in the sense if you have compile a c code say on UNIX it cannot work on Windows and even across same os flavours. So let's not say it's independent or so.
Comments

Software Wizard

It means, C programming language can be used to write a program on any operating system like windows,linux etc as simple as that. Other thing to note here is the C program is not platform independent.
Comments

Computer Programmer

C is not complete portable language.You need to modify a little or not at all to run on another platform. So C is partial portable language while Java language is complete portable as you can write once and run anywhere.
Comments

Teacher that you can trust

If you write a C program in a computer, then the code written for that computer will be same for the other computer too.
Comments

embedded system trainer

C is just a language, it is not machine independent because the compilers that you use for C is very much machine dependent. To make you understand in a simple manner - When a japanese person comes to India , he may need a Indian translator (may be to hindi) and when the same person goes to Chine, he...
read more
C is just a language, it is not machine independent because the compilers that you use for C is very much machine dependent. To make you understand in a simple manner - When a japanese person comes to India , he may need a Indian translator (may be to hindi) and when the same person goes to Chine, he may need another translator for chinese. Here the translators are like compilers. Hence the platform like x86 or ARM hardwares will need a different type of C compiler. It is job of compilers to make it machine oriented and as a language it can be never be machine oriented or independent. The same feature is called portability because most C programs can be cross-compiled for different platforms - x86 or ARM etc. Read more about cross-compilation , you can use code blocks on windows to do so. read less
Comments

Tutor

C is machine independent means source code written on one machine can be run on different machines. Also C can be used on different platforms.
Comments

Conceptual Learner, Critical Thinker

Before going to answer the above question, we need to understand what machine independent language and portability means. Machine Independent language is a programming language that runs of different number of computer platform regardless of their component that means Windows, Linux, Mac ans so on....
read more
Before going to answer the above question, we need to understand what machine independent language and portability means. Machine Independent language is a programming language that runs of different number of computer platform regardless of their component that means Windows, Linux, Mac ans so on. Machine Independent language is high level programming language that allows programmers to use words and symbols closer to human language to code software. Portability means any application/software develop in one platform can also work in another platform with little or without modification. It is an another form of re-usability. Coming back to the answer- C compilers are readily available for the majority of operating systems like Windows, Linux, Mac etc, which in turn makes C programs are very portable and machine independent. It means, user can write a program at one platform/machine and compile/re-compile at on different-different platform/machine to use/re-use it. read less
Comments

Mathes,Science,ComputerWizard

C language is Portable language. C program needs a compiler to compile in different platforms
Comments

IS C machine independent Programming Language? Answer is yes and No. Where C is using processor/Controller specific addresses only this portion is machine dependent. All other code is Machine independent. Is C portable? Yes to an extent but not completely. Where controller specific code...
read more
IS C machine independent Programming Language? Answer is yes and No. Where C is using processor/Controller specific addresses only this portion is machine dependent. All other code is Machine independent. Is C portable? Yes to an extent but not completely. Where controller specific code is used, this code is not portable. Other portion is possible when porting on to equivalent target. When some one is developing a large application, if you manage to port 50% from the existing software, imagine the time and cost one is saving. This is the advantage. read less
Comments

View 24 more Answers

Related Questions

Are there any free online certification courses available or not?
Actually your question is wrong, first decide which certification you need, Then get some working experience, prepare for certification. For the free certification, i never seen any authenticated certification...
Chaganti
What we do with html?
In HTML we can design web pages with the help of frames, tags, and tables etc.
Suraj
I want to know the basic of C programing and which book is best for C programming??
Yashwant Kanetkar is the best book for that. You can use E Balagurusamy also.
Kumar

Hi, I am a website designer. I used to convert psd into html and also use some basic Javascript for the functioning part. Now I want to work as a developer, so I want to know the scope of UI Development. What language should I need to focus on to get properly into development for the long term?

First of all the role of a UI developer is that of a combination of a web designer and a web developer. The language skills required for a UI developer are front-end web development languages like HTML,...
Mudita
I am looking for datastage 8.5 installation in my system for practice let me know where i can get it .
Please refer this link once.. http://www.scribd.com/doc/46695490/Datastage-8-5-Installation-Guide
Susant

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Java and C trainer
Always think any conspect with real-time example like Object -- object must have states and behaviour then only we will call that thing is Object like fan is Object (rotating,color)

Software Development Training In Jaipur
Satyam Web Solution provides website designing &development and software designing &development training in Jaipur for various stream’s students. MCA 6 month Industrial Training/Internship B....

C and C++ programming with memory level debugging
Understanding C and C++ programming by using memory level debugging. Step 1: Understand the Memory map of C executable Step 2: Start memory level debugging using popular IDE Step 3: Find the memory...

Programming Practice Technique
Any Programming Language required an Algorithm. Algorithm - It is the finite set of instructions in which each and every instruction has the meaning, instructions are not ambiguous and all the instructions...

How Motivation Affects Learning and Behavior
Motivation directs behavior toward particular goals. Motivation leads to increased effort and energy. Motivation increases the amount of effort and energy that learners expend in activities directly...

Recommended Articles

MCTS Certification in India The Microsoft Certified Technology Specialist or MCTS certification is suited for professionals who want to get into profession of implementing, building, troubleshooting, and debugging a particular Microsoft technology. The MCTS certification can give you a clear edge over others to showcase...

Read full article >

Decades back, when computers were being introduced in office premises, PPT was a new terminology that all employees tried to learn. Now PPT has made its way far away from offices and is an integral part of schools, colleges, and several other official proceedings. This is because PPT is an user-friendly computerized method...

Read full article >

Whether you are using a laptop or a desktop, the mouse surely takes up time. Imagine if you could alone manage with the keys and not have to move your hands around the mouse? That would have been faster and so much time-saving. For example, Control + Z for undo or Control + Y for redo, definitely saves time when we are...

Read full article >

Software Development has been one of the most popular career trends since years. The reason behind this is the fact that software are being used almost everywhere today.  In all of our lives, from the morning’s alarm clock to the coffee maker, car, mobile phone, computer, ATM and in almost everything we use in our daily...

Read full article >

Looking for Computer Software Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you
X

Looking for Computer Software Classes?

The best tutors for Computer Software Classes are on UrbanPro

  • Select the best Tutor
  • Book & Attend a Free Demo
  • Pay and start Learning

Learn Computer Software with the Best Tutors

The best Tutors for Computer Software Classes are on UrbanPro

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more