Everything2
Near Matches
Ignore Exact
Full Text
Everything2

prototype

created by thefez

(thing) by everyone (2.6 mon) (print)   ?   (I like it!) Sun Sep 24 2000 at 19:18:45

In C, C++, and whatever else, this what you call it when you define a function like so:
    void myfunc( char *somearg, int foo );
The actual function code itself might be in another module, another library, or later in the same source file from which you prototyped. Prototyping is typically done in header files (see #include)

C supports "non-strict" prototyping, in which you don't prototype the args, so:

    void myfunc( char *somearg, int foo );
becomes:
    void myfunc();
However C++ doesn't like this. gcc will support this with the -fno-strict-prototypes flag on a C++ file.

If you try to use a function without prototyping it, and the function isn't earlier in the same source file, then your compiler won't be too happy with you.


(idea) by FloriZla (3.9 y) (print)   ?   (I like it!) Sun Mar 04 2001 at 17:40:55

Something in the protoype stage is still a prototype and has not yet reached production.

In the protoype stage, it's all about gathering data and gaining experience so that the final product can be made, and made well.

A project that never actually reaches production stage, or that stays in the protoype stage for too long is said to be vaporware.

If the prototype tests certain design assumptions, then it's a POC.

(definition) by Webster 1913 (print) Wed Dec 22 1999 at 2:19:04

Pro"to*type (?), n. [F., from L. prototypus original, primitive, Gr. , ; first + type, model. See Proto-, and Type]

An original or model after which anything is copied; the pattern of anything to be engraved, or otherwise copied, cast, or the like; a primary form; exemplar; archetype.

They will turn their backs on it, like their great precursor and prototype. Burke.

 

© Webster 1913.


printable version
chaos

prototyping model of software development The creation of the EDB #include American research history on creating a nuclear powered aircraft
When is a monkey's orgasm more than just fun and games? F-100 Super Sabre Marc Andreessen The dark devices of Alton Wigett
Sybian Moog Constellation Free will is marked for deprecation in the next major revision of the transhuman prototype AC74 Skate
Zenith Transoceanic Designing a web site Phantom Game Console freelance
fsync Senfu stereo lithography mknod
Douglas DC-4 informal protocol rundll32 24h du Mans
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Nodes your sibling would have liked:
Evolutionary pressure against being evil
How to make a decent cup of tea
Notre Dame Du Haut
A Prayer for Mr. Leary
Siberia
Double space after a period at the end of a sentence
Dime store
E2 Chatterbox Archive
Trace
How to Waltz
snapshot
Hockey terms
The mama and the dancing girl, unfurling
New Writeups
Heitah
Nerve agent VX(thing)
Pavlovna
shite(idea)
wonton
Days and nights come together in a slow falling down(fiction)
Pavlovna
wee(idea)
katherine
root log: July 2008(log)
Madara
There’s nothing like a trail of blood to find your way back home(fiction)
Heitah
After sneeze(idea)
froggy7384
Why we smoke(personal)
SubSane
Loneliness is a Warm Tuna Melt on a Cold Summer Night(person)
doctor wilson
treewrite(thing)
kanoodle
Tiglath-pileser III(person)
raincomplex
Adaptive(place)
The Custodian
Forgotten things in space(place)
tentative
July 4, 2008(personal)
Whiskeydaemon
sewing machine(log)
E2 is a by-product of the existence of The Everything Development Company