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

What is the difference in Truncate and Delete in SQL?
There are lot of differences between DELETE and TRUNCATE statements in SQL Server. All these difference are listed below--- DELETE ----> 1. DELETE is a DML Command. 2. DELETE statement is executed...
SEED Infotech Ltd
which course do u suggest me to do to get placed in IT. Im a 2008 graduate.
Definitely any of the programming languages. To the most of it, learn generic skills most common to all of those in the market.. Whether Java, DotNet whatever. Master the frameworks in it.
David
How does memory allocation is occurred during executing a simple C program .??
Memory allocation is of types: Static Memory Allocation and Dynamic Memory allocation. Static is a fixed one and is allocated once during compile time, whereas dynamic memory is allocated during run time.
Arnab
Hi, I am working as a web designer and want to work as UI developer. So what should I have to learn initially? And learning Angular Js would be a good option?
It is good choice web designer to become web developer (UI developer). Start with the basics first learn HTML and CSS, Then go and continue with bootstrap and Angular js.
Mudita
How much of ADF Faces we should know to effectively work in Oracle ADF? I am a beginner and looking for some guidance and training on working on projects on Fusion Apps.
Basics is enough, plus it depends on project. Creating a page, navigation using TFs, commit an operation etc. and knowledge on layout components is a big plus. Best part of ADF is ADF BC feature.
Jalil
0 0
6

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

Ask a Question

Related Lessons

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

Efficient Learning Strategies
Type your notes after class Write your notes onto flashcards - Scrabble -Make posters Review flashcards while walking, at gym, etc. Dog-ear pages in the reading where you can find...

Graphics and Game Development
Hi there, I am sure you all would have played video games for killing time. Do you know how these are developed? I am going to introduce you to some details of the gaming industry. Gaming is a serious...

Easy way to remember Java keyword.
ACCESS MODIFIER ACCESS SPECIFIER abstract, assert, const, final, native, static, strictfp, super, synchronized, this, transient, void, volatile public, private, protected, default DATA...

Rohit Deshbhratar

1 0
0

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 >

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 >

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 >

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