Everything2
Near Matches
Ignore Exact
Full Text
Everything2

implicit

created by JeffMagnus

(thing) by ariels (10.3 hr) (print)   ?   (I like it!) Tue Nov 26 2002 at 14:38:30

Fortran

The IMPLICIT statement changes the implicit typing rules of the Fortran compiler. Not a great favourite of structured programming weenies. There are 2 syntaxes:

IMPLICIT type (letters),
where letters is a sequence of single letters (A) or single letter ranges (I-N), separated by commas. This implicitly assigns the given type to all variables beginning with those letters (unless explicitly given some other type).
IMPLICIT NONE or IMPLICIT UNDEFINED
Clears all IMPLICIT statements.
You can also string together different IMPLICIT specifiers in the same statement, by separating them with commas.

The implicit IMPLICIT setting (for Fortran 77) is not "IMPLICIT NONE". If you want Ada, you know where to find it. Instead, it's "IMPLICIT INTEGER (I - N)" (though note that the language is case insensitive, so it could equally well be "IMPLICIT INTEGER (i - N)"). To remember this, either remember that the letters i,j,k,l,m,n are commonly used in mathematics for integers, or that the word INteger starts with these bounds. Thus, undeclared variables A, beta, inertia, mass, NUMBER, telescopes_ordered are, respectively, 2 REALs, 3 INTEGERs, and another REAL.

You can also use IMPLICIT for type-like settings, specifically to select implicitly STATIC or AUTOMATIC variables beginning with those letters.

IMPLICIT is a truly horrible language feature. Used with care, it will immediately lead to unreadable code. Used without care, the results are far worse. Unused, it will still lead to unreadable code, because of the implicit IMPLICIT. If IMPLICIT NONE is used, the results are still awful, because of the cargo cult programming practice that new programmers will associate with its perceived necessity in all codes.


(definition) by Webster 1913 (print) Wed Dec 22 1999 at 0:19:56

Im*plic"it (?), a. [L. implicitus, p. p. of implicare to entwine, entangle, attach closely: cf. F. implicite. See Implicate.]

1.

Infolded; entangled; complicated; involved.

[Obs.]

Milton.

In his woolly fleece I cling implicit. Pope.

2.

Tacitly comprised; fairly to be understood, though not expressed in words; implied; as, an implicit contract or agreement.

South.

3.

Resting on another; trusting in the word or authority of another, without doubt or reserve; unquestioning; complete; as, implicit confidence; implicit obedience.

Back again to implicit faith I fall. Donne.

Implicit function. Math. See under Function.

 

© Webster 1913.


printable version
chaos

Meno's Paradox FORTRAN explicit cargo cult programming
Implicitly function postcondition Precondition
Medieval biblical exegesis Pregnant Women in Disaster Movies Toom-Cook multiplication Facebook destroys real relationships
March 23, 2006 "i" is a meaningful variable name August 9, 2005 implicature
Uncertainty Nightline in Primetime: Brave New World COME FROM Inheritance Tax
If you want X, you know where to find it. Ada integer compiler
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
Little presents from the Node Fairy:
Encyclopedia on a toothpick
Somebody Blew Up America
Proto-Indo-European
theoretical physics
Cassette Culture
Valerian
Libber and I go to war
How science undergoes changes of theory
November 3, 2004
truths, rearranged
Taxi Driver
Only Slightly a Geek Girl
How to survive against humans
New Writeups
Alnilamski
Rebel Yell(thing)
Heisenberg
Dahon Speed D7(thing)
etgar
Protection of civil rights in the USA and UK(essay)
archiewood
Airspace classifications(idea)
Ouzo
My first Christmas(event)
TheDeadGuy
Editor Log: August 2008(log)
AspieDad
Tools of the Trade(essay)
Apatrix
Editor Log: August 2008(log)
etouffee
Back where we started(poetry)
NeverLost
I'm never getting drunk again(idea)
Noung
post-racial(idea)
Heitah
Intensive farming(essay)
XWiz
Big Science(review)
Wuukiee
yellow cake batter(recipe)
Pavlovna
Sassenach(person)
E2 is a by-product of the existence of The Everything Development Company