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

need trainer for Rule Engine
Please post your requirements as a learner, you will get calls from trainer.
Hari
0 0
5
why arrey is used?
In computer science an array is a data structure consisting of a group of elements that are accessed by indexing. Arrays are used to implement mathematical vectors and matrices, as well as other kinds...
Naval

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

Ask a Question

Related Lessons

10 Study Tips to Achieve your Goals
This is particularly true of students that are looking to make the most of their study time and get better grades at Organization. 1. Set Study Goals: There is lots of credible research suggesting that...

SQL is not a Rocket Science
I am a Professional and at the inital days I completely hate Databases but I forgot to know that "Everything starts and ends with us".It means the INTEREST starts with us. Everybody knows this but none...

History of SQL server
In 1988, Microsoft released its first version of SQL Server. It was designed for the OS/2 platform and was developed jointly by Microsoft and Sybase. During the early 1990s, Microsoft began to develop...

Merge Multiple PST Files into One Using PST Merge Tool
Overview of PST Merge Software The PST Merge is a software which merge multiple PST files into a single PST file. It makes sure that when PST files are merged into a new file, the original PST files should...
V

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