|
| |
| | imperative programming |
 | | The hardware implementation of almost all computers is imperative; nearly all computer hardware is designed to execute machine code, which is native to the computer, written in the imperative style. |  | | In computer science, imperative programming, as opposed to declarative programming, is a programming paradigm that describes computation in terms of a program state and statements that change the program state. |  | | High-level imperative languages, in addition, permit the evaluation of complex expressions, which may consist of a combination of arithmetic operations and function evaluations, and the assignment of the resulting value to memory. |
|
http://33beat.com/imperative_programming.html
(833 words)
|
|
| |
| | 2cs24 Declarative |
 | | Declarative languages are considered to be specialised in that they were initially intended for use in Artificial Intelligence (AI) and expert systems programming. |  | | DECLARATIVE LANGUAGES: Declarative programs, in turn, are made up of sets of definitions or equations describing relations which specify what is to be computed (not how it is to be computed), e.g. |  | | IMPERATIVE LANGUAGES: Imperative languages describe computable relationships in terms of sequences of operations, e.g. |
|
http://www.csc.liv.ac.uk/~frans/OldLectures/2CS24/declarative.html
(1107 words)
|
|
| |
| | Computing Languages List |
 | | The language was further extended to use computational reflection to manage distributed computing and other language extensions in a way that is as seamless as possible to the user. |  | | The algorithmic language has three different kinds of representations- reference, hardware, and publication, and the development described is in terms of the language are represented by a given set of symbols and it is only in the choice of symbols that the other two representations may differ. |  | | PROCEDURAL LANGUAGES- which states how to compute the result of a given problem.Each statement in the language tells the computer to do something.A procedural program is "a list of instructions". |
|
http://www.hypernews.org/HyperNews/get/computing/lang-list.html
(17532 words)
|
|
| |
| | [No title] |
 | | Imperative languages, with their high degree of dependence on sequential assignments of values to variables, are history sensitive and not referentially transparent. |  | | Imperative programming languages are still the most efficient ones on von Neumanntype machines, and this type of computer architecture is still the most prevalent today. |  | | LISP is not a "pure" functional programming language since, in the interests of efficiency, it was augmented early on with some features of imperative languages, for example, variables and the assignment operation. |
|
http://cisnet.baruch.cuny.edu/friedman/cplusplus/paradigms.doc
(5613 words)
|
|
| |
| | Computer Aids for VLSI Design |
 | | Imperative programs are the kind that most programmers know best: algorithms that execute sequentially from one statement to the next. |  | | One, the command language, is detached from the database; another, the hardware-description language, is integrated with the database for circuit creation; the third, the formatting language, is used to interface other tools. |  | | The second activity done by imperative languages is the examination and reformatting of a database. |
|
http://www.rulabinsky.com/cavd/text/chap08-2.html
(1751 words)
|
|
| |
| | INTRODUCTION TO IMPERATIVE LANGUAGES |
 | | The imperative paradigm is the most established paradigm. |  | | Pascal is still a popular teaching language, while Ada was for many years the language of choice for U.S. ministry of defence (arguably the world's largest procurer of software) contracts. |  | | Programmers are prepared to sacrifice some of the advanced features and programming convenience generally associated with higher level languages in exchange for speed of execution. |
|
http://www.csc.liv.ac.uk/~grant/Teaching/COMP205/intro.html
(896 words)
|
|
| |
| | The Lambda Complex |
 | | Most imperative languages have, for example, special syntax for constructing a loop, you no longer have to do all the tasks of managing this loop yourself. |  | | A central concept in functional languages is that the result of a function is determined by its input, and only by its input. |  | | This close relationship between imperative languages and the task of sequencing commands for the processor to execute means that imperative languages can never rise above the task of sequencing (if they do, they're not imperative anymore!), and as such can never reach the same level of abstraction that functional programming languages can. |
|
http://www.haskell.org/complex/why_does_haskell_matter.html
(5109 words)
|
|
| |
| | CS334 Lecture 2 |
 | | Imperative languages are organized around notion of statements. |  | | Functional languages or notation used in describing denotational semantics of programming languages starting in 1960's. |  | | In his 1978 Turing award lecture (granted in recognition of his role in the development of FORTRAN, ALGOL 60, and BNF-grammars), John Backus attacked the pernicious influence of imperative programming languages and their dependence on the von Neumann architecture. |
|
http://www.cs.williams.edu/~kim/cs334.97/Lec2.html
(1643 words)
|
|
| |
| | CSC 530 Lecture Notes Week 8 |
 | | In order for useful and efficient computation to be performed in an applicative language, it cannot be constructed simply by removing assignment statements from some imperative language. |  | | For example, almost all imperative languages have constructs to define and apply recursive functions. |  | | For example, a single variable can be used to hold a numeric value at one point in a computation, and a list value at some other point in the same computation. |
|
http://www.csc.calpoly.edu/~gfisher/classes/330/lectures/8.html
(1851 words)
|
|
| |
| | Research Papers on Parallel Imperative and Object-Oriented Languages with Algorithmic Skeletons |
 | | G. Botorog, H. Kuchen: Algorithmic Skeletons in an Imperative Language for Distributed Programming, Technical Report 9504, University of Giessen, Germany, 1995. |  | | A. Brüll, H. Kuchen: TPASCAL - A Language for Task Parallel Programming, Proceedings EuroPar'96, LNCS 1123, 646-654, Springer Verlag, 1996, longer versions appeared as: Technical Report 9601, University of Giessen, 1996, and PARS Mitteilungen, Nr. |  | | Proceedings of the Annual Workshop of Working Group "Programming Languages and Computing Concepts'' of the German Computer Science Organization GI, Bad Honnef, 2002. |
|
http://danae.uni-muenster.de/lehre/kuchen/papersI.html
(239 words)
|
|
| |
| | Catalog of compilers: compiled, imperative languages expanded |
 | | GNU E is a persistent, object oriented programming language developed as part of the Exodus project. |  | | GNU E extends C++ with the notion of persistent data, program level data objects that can be transparently used across multiple executions of a program, or multiple programs, without explicit input and output operations. |  | | Ada/Ed was developed at New York University, as part of a long-range project in language definition and software prototyping. |
|
http://www.idiom.com/free-compilers/ECATEGORY/compiled-1.html
(4359 words)
|
|
| |
| | Algol-Like Languages, Introduction |
 | | Other language designers have attempted to avoid these problems by significantly circumscribing the procedures in their languages; see, for example, the discussion of Euclid in [Mor82 ]. |  | | Although this is certainly implementable, it violates the natural irreversibility of imperative computation. |  | | This work also showed the weaknesses of existing program logics, because most logics for imperative languages with procedures were sound in marked-store models, with specification logic being a notable exception. |
|
http://www.dcs.qmul.ac.uk/~ohearn/Algol/intro.html
(5129 words)
|
|
| |
| | Semantic approaches to control of interference in higher-order imperative languages |
 | | The aim of this project is to produce a precise semantic model of interference and interference-control in higher-order programming languages with references. |  | | This should be taken to include object-oriented languages as well as languages such as ML. |  | | The subject of algorithmic game semantics was initiated by research supported by this grant. |
|
http://www.cogs.susx.ac.uk/users/guym/sci.html
(345 words)
|
|
| |
| | Abstract Debugging of Higher-Order Imperative Languages |
 | | Finally, we show how abstract debugging can be effectively and efficiently applied to higher-order imperative programs with exceptions and jumps to non-local labels, and present the Syntox system that enables the abstract debugging of the Pascal language by the determination of the range of the scalar variables of programs. |  | | We show how invariant assertions and intermittent assertions, such as termination, can be used to formally debug programs. |
|
http://www.exalead.com/Francois.Bourdoncle/pldi93.html
(121 words)
|
|
| |
| | Dan Grossman's Publications |
 | | ACM Transactions on Programming Languages and Systems, 22(6), pages 1037–1080, November 2000. |  | | ACM Conference on Programming Language Design and Implementation, pages 282–293, Berlin, Germany, June, 2002. |  | | ACM Workshop on Types in Language Design and Implementation, pages 13–25, New Orleans, LA, January 2003. |
|
http://www.cs.cornell.edu/home/danieljg/publications.html
(361 words)
|
|
| |
| | Interprocedural analysis for imperative languages |
 | | In Proceedings of the SIGPLAN '94 Conference on Program Language Design and Implementation, Orlando, FL, June 1994. |  | | Wilson and M. Lam, Efficient Context-Sensitive Pointer Analysis for C Programs (PostScript) Proceedings of the ACM SIGPLAN'95 Conference on Programming Language Design and Implementation, June, 1995. |  | | Polymorphic versus Monomorphic Flowinsensitive Points-to Analysis for C. Technical report, University of California, Berkeley, Apr. 2000. |
|
http://user.it.uu.se/~svenolof/analysis-course.html
(313 words)
|
|
| |
| | imperative languages / dr. salih yurttas |
 | | Two features in a language are orthogonal if they can be combined freely without restricting each other in any way. |  | | The help of some sort of program management system is indispensable here. |  | | Imperative languages are based on the fully specified and fully controlled manipulation of named data in a step-wise fashion. |
|
http://faculty.cs.tamu.edu/yurttas/PL/IL/il.html
(366 words)
|
|
| |
| | Comp.compilers: Re: Partial evaluation in imperative languages. |
 | | I agree that languages should provide a way for the programmer to |  | | > I think for partial evaluation to be useful in an imperative language |  | | > there must be language constructs to support it. |
|
http://compilers.iecc.com/comparch/article/97-05-333
(286 words)
|
|
| |
| | Partial Evaluators for C and Imperative Languages |
 | | "Program Analysis and Specialization for the C Programming Language". |  | | "PARTICLE: an Automatic Program Specialization System for Imperative and Lowlevel Languages". |  | | "A Tour of Tempo: a Program Specializer for the C language". |
|
http://partial-eval.org/c_pe.html
(164 words)
|
|
| |
| | Imperative Languages - Eduseek |
 | | Subjects > Information and Communication Technology - ICT > ICT - 16+ > Computer Science > Programming > Languages > Types of Languages > Imperative Languages |  | | Link to us : Add Eduseek to your site : Newsletter |
|
http://www.eduseek.com/navigate.php?ID=10695
(69 words)
|
|
| |
| | Papers on interprocedural analysis for imperative languages |
 | | One of the most important applications of interprocedural analysis (for imperative languages) is alias analysis, i.e., to determine whether two pointers in a program may refer to the same object. |  | | This collection of papers was used in a reading-course given during spring 2001. |  | | Most of the papers in this list focus on alias analysis. |
|
http://user.it.uu.se/~svenolof/analysis.html
(179 words)
|
|
| |
| | Imperative Languages II |
 | | A Dynamically Typed Language with Input and Output |
|
http://www.risc.uni-linz.ac.at/education/courses/ws97/densem/imperative2
(8 words)
|
|
|