Exercises in Functional Programming Using Standard ML

Exercises in Functional Programming Using Standard ML PDF Author: H. Isaksson
Publisher:
ISBN:
Category :
Languages : en
Pages : 31

Get Book Here

Book Description

Elementary Standard ML

Elementary Standard ML PDF Author: G Michaelson
Publisher: CRC Press
ISBN: 0203116593
Category : Computers
Languages : en
Pages : 310

Get Book Here

Book Description
Standard ML has become the principal teaching language for introducing functional programming. This textbook places emphasis on teaching the essential features of ML, with extensive practical examples, and is intended for undergraduates studying functional programming with Standard ML.

Exercises in Functional Programming Using Standard ML

Exercises in Functional Programming Using Standard ML PDF Author: H. Isaksson
Publisher:
ISBN:
Category :
Languages : en
Pages : 31

Get Book Here

Book Description


Programming with Standard ML

Programming with Standard ML PDF Author: Colin Myers
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 320

Get Book Here

Book Description
Software -- Programming Languages.

Elements of ML Programming

Elements of ML Programming PDF Author: Jeffrey D. Ullman
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 346

Get Book Here

Book Description
Hybrid Logic and its Proof-Theory demonstrates that hybrid-logical proof-theory remedies the lack of uniformity in ordinary modal-logical proof systems. Various versions and proof systems for hybrid logic are considered, providing a detailed overview of the topic.

Functional Programming Using Standard ML

Functional Programming Using Standard ML PDF Author: Åke Wikström
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 472

Get Book Here

Book Description


ML for the Working Programmer

ML for the Working Programmer PDF Author: Larry C. Paulson
Publisher: Cambridge University Press
ISBN: 1107268494
Category : Computers
Languages : en
Pages : 500

Get Book Here

Book Description
The new edition of this successful and established textbook retains its two original intentions of explaining how to program in the ML language, and teaching the fundamentals of functional programming. The major change is the early and prominent coverage of modules, which are extensively used throughout. In addition, the first chapter has been totally rewritten to make the book more accessible to those without experience of programming languages. The main features of new Standard Library for the revised version of ML are described and many new examples are given, while references have also been updated. Dr Paulson has extensive practical experience of ML and has stressed its use as a tool for software engineering; the book contains many useful pieces of code, which are freely available (via the Internet) from the author. He shows how to use lists, trees, higher-order functions and infinite data structures. Many illustrative and practical examples are included.. Efficient functional implementations of arrays, queues, priority queues, etc. are described. Larger examples include a general top-down parser, a lambda-calculus reducer and a theorem prover. The combination of careful explanation and practical advice will ensure that this textbook continues to be the preferred text for many courses on ML.

ML for the Working Programmer

ML for the Working Programmer PDF Author: Lawrence C. Paulson
Publisher: Cambridge University Press
ISBN: 9780521565431
Category : Computers
Languages : en
Pages : 500

Get Book Here

Book Description
Software -- Programming Languages.

Practical Course in Functional Programming Using Standard Ml

Practical Course in Functional Programming Using Standard Ml PDF Author: Richard Bosworth
Publisher:
ISBN: 9780077091385
Category :
Languages : en
Pages :

Get Book Here

Book Description


Programming Language Concepts

Programming Language Concepts PDF Author: Peter Sestoft
Publisher: Springer
ISBN: 3319607898
Category : Computers
Languages : en
Pages : 347

Get Book Here

Book Description
This book uses a functional programming language (F#) as a metalanguage to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation, type checking, garbage collection, and real machine code. Also included are more advanced topics on polymorphic types, type inference using unification, co- and contravariant types, continuations, and backwards code generation with on-the-fly peephole optimization. This second edition includes two new chapters. One describes compilation and type checking of a full functional language, tying together the previous chapters. The other describes how to compile a C subset to real (x86) hardware, as a smooth extension of the previously presented compilers.The examples present several interpreters and compilers for toy languages, including compilers for a small but usable subset of C, abstract machines, a garbage collector, and ML-style polymorphic type inference. Each chapter has exercises. Programming Language Concepts covers practical construction of lexers and parsers, but not regular expressions, automata and grammars, which are well covered already. It discusses the design and technology of Java and C# to strengthen students’ understanding of these widely used languages.

A Practical Course in Functional Programming Using ML

A Practical Course in Functional Programming Using ML PDF Author: Richard Bosworth
Publisher: McGraw-Hill Companies
ISBN:
Category : Computers
Languages : en
Pages : 356

Get Book Here

Book Description
The functional programming language ML is becoming the main medium for teaching functional ideas in a university environment. This book is introductory and adopts an incremental approach, whilst the coverage is problem-oriented: at each stage a problem is introduced which can be solved by the techniques the book teaches. Beginning with a historical perspective and an introduction to simple functions, the book goes on to cover areas such as recursive functions, dynamic types and higher order functions. A real-life case study is included.