Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Compilation

Status
Not open for further replies.

grande

Programmer
Feb 14, 2005
657
CA
Is the act of compiling refered to as "Compilation?" Whenever I say that, I can't help by think of a bunch of artists performing on one CD.

-------------------------
Just call me Captain Awesome.
 
Hi, Compiling IS the act of compiling..

The compiler ( not refering to the person doing the compiling, but the software ) compiles and when it is done compiling, the code is compiled..

The person doing the compiling ( that is,executing the compiler command) is also engaged in the act of compiling, so that person is also compiling..

What a wonderful language..

( Only english, I think, could have such an odd thing as
a word spelled 'ghoti' able to be pronounced as 'fish' )

if not clear how, post a request for an explanation

[profile]

To Paraphrase:"The Help you get is proportional to the Help you give.."
 
ghoti != fish...

I'm confused.

-------------------------
Just call me Captain Awesome.
 
>> The person doing the compiling ( that is,executing the compiler command) is also engaged in the act of compiling, so that person is also compiling..

Would the person doing the compiling be referred to as the compiler.

The person driving a car is the driver, therefore the person compiling software is the compiler.

A correct statement could be, "Our compiler compilies the application using a compiler to produce a compilation."

-George

Strong and bitter words indicate a weak cause. - Fortune cookie wisdom
 
==> ( Only english, I think, could have such an odd thing as a word spelled 'ghoti' able to be pronounced as 'fish' )

That's been around for a while, and as amusing as it might seem on the surface, it simly isn't true. 'Gh' only has an 'f' sound when it follows a vowell, so it cannot sound like an 'f' at the beginning of a word. Similar, 'ti' only has a 'sh' sound when a vowell follows it, so 'ti' can never sound like 'sh' at the end of a word. The only part that has any truth to it is the 'o' sounding like an 'i', which can also be found in the word, 'women'.

--------------
Good Luck
To get the most from your Tek-Tips experience, please read FAQ181-2886
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein
 
grande:

"ghoti" = "fish"

gh = f as in rouGH
o = i as in wOmen
ti = sh as in naTIon

See HERE for more information.

Susan
"A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort."
- Herm Albright (1876 - 1944)
 
when it is done compiling, the code is compiled
I'd disagree with that. When it is done compiling, the code is "compiled code" or it "has been compiled". I don't think it is correct to say "it is compiled."

Tracy Dryden

Meddle not in the affairs of dragons,
For you are crunchy, and good with mustard. [dragon]
 
Why isn't that correct? "It is compiled" and "it has been compiled" aren't the same tense...

-Haben sie fosforos?
-No tiengo caballero, but I have un briquet.
 
Err...... ?!

To compile : verb
To be compiled : same verb, but passive form.

It is compiled : present tense of "to be compiled"
It has been compiled : finite past tense of "to be compiled"

I fail to see why 'compiled' cannot both be a verb and an adjective.

To go back to the OP's post, The act of compiling is referred to as ... Compiling ?
So that's saying that you would, for instance, say "the compiling of this code" ?

I would use "compilation".
"The compilation takes a long time"
Although it's certainly just as correct to say "Compiling takes a long time", but in that case, I agree with you that it's not a noun.. But it's a verb.

Am I completely off-track?

-Haben sie fosforos?
-No tiengo caballero, but I have un briquet.
 
The act of compiling could either be 'compiling', or 'compilation'. Although both are nouns, and either would be correct, I prefer to use 'compiling' for the process, and compilation for the result.

In the sentence, "Compiling takes a long time.", not only is 'compiling' a noun, it is the subject of the sentence. 'Takes' is the verb.

Verbs are neither passive nor active in form; voice is either passive or active.

==> It is compiled : present tense of "to be compiled"
No, the verb is 'is' and 'compiled' is a predicate adjective.

If the sentence were "It is to be compiled", then 'is' is still the verb, but the phrase 'to be compiled' is an adverb infinitive.

==> It has been compiled : finite past tense of "to be compiled"
Not quite. A finite verb is one that stands alone in the predicate. The sentence "It has been compiled" does not have a finite verb; it has a verb phrase ending the past participle of the verb 'to compile'. The tense of that sentence is past perfect.

==> I fail to see why 'compiled' cannot both be a verb and an adjective.
I compiled the code. ==> verb
The compiled code is in that directory. ==> adjective

--------------
Good Luck
To get the most from your Tek-Tips experience, please read FAQ181-2886
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein
 
Ooh, I had no idea that english also used the word "voice" to define active or passive.
I've also not been this completely wrong since the age of 6 or so. Well done, sir! I will go relearn what I should have learned when I was learning english. :)

My only problem is this one..
"One compilation" is ok, but "one compiling" ?
Are you sure that "compiling" is not just a verb that has been, through neologism, made into a noun?

-Haben sie fosforos?
-No tiengo caballero, but I have un briquet.
 
I think you do very well for someone whose first language is not English.

==>Are you sure that "compiling" is not just a verb that has been, through neologism, made into a noun?
The process of inflecting a verb by adding '-ing' and using it as a noun is not anything new. When the '-ing' inflection is used as a noun, it's called a gerund.



--------------
Good Luck
To get the most from your Tek-Tips experience, please read FAQ181-2886
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein
 
Actually, I missed the subtelty of your question on the intial reading.

There is nothing wrong with 'compiling' as a noun, but whether or not 'one' can be used as a preceding article is a different question. The answer lies in whether or not 'compiling' is a countable noun. Whether or not compilation is a countable noun will be largely dependant on context. In those situations where it is countable, 'one compilation' is perfectly reasonable.

--------------
Good Luck
To get the most from your Tek-Tips experience, please read FAQ181-2886
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein
 
It is compiled code.
I've been a programmer for close to 30 years, and I don't think I've ever called it "compiled code". The result of compiling has always been "an executable" or "program" to me. The compiler magically transforms the source code into an executable program (hopefully).
 
Yeah, I don't think I've ever called it 'compiled code' either. However, I do sometimes refer to programs as being a 'clean compile.'

-------------------------
Just call me Captain Awesome.
 
Many of us who have been in software development for a number of years may remember when compiling and linking were two distinct operations. The compiler produced compiled code. You then took the compiled code and fed it, along with other compiled modules and libraries into a linker to produce the executable code.

--------------
Good Luck
To get the most from your Tek-Tips experience, please read FAQ181-2886
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein
 
When compiling and linkage-editing were two separate steps, the compiled code was called an "object module", and object modules were stores in "object libraries". After linkage-editing the result was called a "load module" and load modules were stored in "load libraries".

Tracy Dryden

Meddle not in the affairs of dragons,
For you are crunchy, and good with mustard. [dragon]
 
Yes, those terms were used as well.

--------------
Good Luck
To get the most from your Tek-Tips experience, please read FAQ181-2886
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top