Find the best tutors and institutes for Computer Software

Find Best Computer Software Classes

Please select a Category.

Please select a Locality.

No matching category found.

No matching Locality found.

Search for topics

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

Asked by Last Modified  

IT Courses/Computer Software IT Courses/Programming Languages/C Language

Follow 0
Answer

26 Answers

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 Lessons

Python breaks into the top three programming languages in the Tiobe Index for the first time.
Python breaks into the top three programming languages in the Tiobe Index for the first time. The popularity of Python shows no sign of waning, with the programming language entering the top three in...

Deepak Garg . | 17 Apr

0 0
0

The ABCs Of Success For A Software Developer
“There is more to know for career advancement rather than focusing on codes and its challenges to become a successful developer”. A developer is the one who creates software application by...

For All The New Developers
Language to use: Any language that you are learning. Interface: Web or Desktop Function: Simple calculator (9 digits + symbol) with 1 Memory storage with possible function of + - * / Error Handling...
R

Rajat Taheem | 23/12/2017

0 0
0

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 >

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 >

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 >

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?

Find best Computer Software Classes in your locality on UrbanPro.

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you

Find Best Computer Software Classes?

Find Now »

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 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 6.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