Listing 1 - 6 of 6 |
Sort by
|
Choose an application
Computational semantics is the art and science of computing meaning in natural language. The meaning of a sentence is derived from the meanings of the individual words in it, and this process can be made so precise that it can be implemented on a computer. Designed for students of linguistics, computer science, logic and philosophy, this comprehensive text shows how to compute meaning using the functional programming language Haskell. It deals with both denotational meaning (where meaning comes from knowing the conditions of truth in situations), and operational meaning (where meaning is an instruction for performing cognitive action). Including a discussion of recent developments in logic, it will be invaluable to linguistics students wanting to apply logic to their studies, logic students wishing to learn how their subject can be applied to linguistics, and functional programmers interested in natural language processing as a new application area.
Programming --- Lexicology. Semantics --- Mathematical linguistics --- Functional programming (Computer science) --- Haskell (Computer program language) --- Programming languages (Electronic computers) --- Programming language semantics --- Semantics --- Declarative programming languages --- Functional programming languages --- Computer programming --- Semantics. --- Arts and Humanities --- Language & Linguistics
Choose an application
Expert F# 2.0 is about practical programming in a beautiful language that puts the power and elegance of functional programming into the hands of professional developers. In combination with .NET, F# achieves unrivaled levels of programmer productivity and program clarity. Expert F# 2.0 is The authoritative guide to F# by the inventor of F# A comprehensive reference of F# concepts, syntax, and features A treasury of expert F# techniques for practical, real-world programming F# isn't just another functional programming language. It's a general-purpose language ideal for real-world development. F# seamlessly integrates functional, imperative, and object-oriented programming styles so you can flexibly and elegantly solve any programming problem. Whatever your background, you’ll find that F# is easy to learn, fun to use, and extraordinarily powerful. F# will change the way you think about–and go about–programming. Written by F#'s inventor and two major contributors to its development, Expert F# 2.0 is the authoritative, comprehensive, and in-depth guide to the language and its use. Designed to help others become experts, the first part of the book quickly yet carefully describes the F# language. The second part then shows how to use F# elegantly for a wide variety of practical programming tasks. The world's foremost experts in F# show you how to program in F# the way they do!
Information Technology --- Computer Science (Hardware & Networks) --- General and Others --- Functional programming languages. --- Microsoft .NET Framework. --- Computer science. --- Software engineering. --- Computer Science. --- Computer Science, general. --- Software Engineering/Programming and Operating Systems. --- Computer software engineering --- Engineering --- Informatics --- Science --- Programming languages (Electronic computers) --- Microsoft software. --- Microsoft and .NET. --- Computer software --- Dot Net (Software framework) --- Microsoft .NET --- Microsoft .NET software framework --- .NET Framework
Choose an application
Scala is a highly expressive, concise and scalable language. It is also the most prominent method of the new and exciting methodology known as object-functional programming. In this book, the authors show how Scala grows to the needs of the programmer, whether professional or hobbyist. They teach Scala with a step-by-step approach and explain how to exploit the full power of the industry-proven JVM technology. Readers can then dive into specially chosen design challenges and implementation problems, inspired by the trials of real-world software engineering. It also helps readers to embrace the power of static typing and automatic type inference. In addition, the book shows how to use the dual-object and functional-oriented natures combined at Scala's core, and so write code that is less 'boilerplate', giving a genuine increase in productivity.
Scala (Computer program language) --- Multiparadigm programming (Computer science) --- Object-oriented programming (Computer science) --- Functional programming (Computer science) --- Computer programming --- Object-oriented methods (Computer science) --- Document Object Model (Web site development technology) --- Multi-paradigm programming (Computer science) --- Functional programming languages --- Object-oriented programming languages
Choose an application
Drawing Programs: The Theory and Practice of Schematic Functional Programming describes a diagrammatic (schematic) approach to programming. It introduces a sophisticated tool for programmers who would rather work with diagrams than with text. The language is a complete functional language that has evolved into a representation scheme that is unique. The result is a simple coherent description of the process of modelling with the computer. The experience of using this tool is introduced gradually with examples, small projects and exercises. The new computational theory behind the tool is interspersed between these practical descriptions so that the reasons for the activity can be understood and the activity, in turn, illustrates some elements of the theory. Access to the tool, its source code and a set of examples that range from the simple to the complex is free (see www.springer.com/978-1-84882-617-5). A description of the tool’s construction and how it may be extended is also given. The authors’ experience with undergraduates and graduates who have the understanding and skill of a functional language learnt through using schema have also shown an enhanced ability to program in other computer languages. Readers are provided with a set of concepts that will ensure a good robust program design and, what is more important, a path to error free programming.
Computer science. --- Functional programming (Computer science). --- Logic design. --- Visual programming (Computer science). --- Functional programming (Computer science) --- Visual programming (Computer science) --- Computer Science --- Engineering & Applied Sciences --- Functional programming languages. --- Computer programming. --- Programming languages (Electronic computers). --- Computer logic. --- Computer Science. --- Programming Techniques. --- Logics and Meanings of Programs. --- Programming Languages, Compilers, Interpreters. --- Programming languages (Electronic computers) --- Computer programming --- Design, Logic --- Design of logic systems --- Digital electronics --- Electronic circuit design --- Logic circuits --- Machine theory --- Switching theory --- Informatics --- Science --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Computer science logic --- Logic, Symbolic and mathematical --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Programming
Choose an application
Scala (Computer program language) --- Programming languages (Electronic computers) --- Computer programming. --- Computer programming --- Engineering & Applied Sciences --- Computer Science --- object-gericht programmeren --- programmeertalen --- Scala --- 681.3*D11 --- 681.3*D15 --- 681.3*D3 --- 681.3*D11 Applicative (functional) programming --- Applicative (functional) programming --- 681.3*D15 Software: object-oriented programming --- Software: object-oriented programming --- 681.3*D3 Programming languages --- Programming languages --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Functional programming languages --- Object-oriented programming languages --- Multiparadigm programming (Computer science) --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Programming --- Programming languages (Electronic computers). --- Scala (Computer program language).
Choose an application
Functional programming languages
---
Engineering & Applied Sciences
---
Computer Science
---
Computer science.
---
Software engineering.
---
Computer programming.
---
Programming languages (Electronic computers).
---
Computer logic.
---
Mathematical logic.
---
Computer Science.
---
Programming Techniques.
---
Software Engineering/Programming and Operating Systems.
---
Logics and Meanings of Programs.
---
Software Engineering.
---
Mathematical Logic and Formal Languages.
---
Programming Languages, Compilers, Interpreters.
---
Algebra of logic
---
Logic, Universal
---
Mathematical logic
---
Symbolic and mathematical logic
---
Symbolic logic
---
Mathematics
---
Algebra, Abstract
---
Metamathematics
---
Set theory
---
Syllogism
---
Computer science logic
---
Logic, Symbolic and mathematical
---
Computer languages
---
Computer program languages
---
Computer programming languages
---
Machine language
---
Electronic data processing
---
Languages, Artificial
---
Computers
---
Electronic computer programming
---
Electronic digital computers
---
Programming (Electronic computers)
---
Coding theory
---
Computer software engineering
---
Engineering
---
Informatics
---
Science
---
Programming
---
Logic design.
---
Design, Logic
---
Design of logic systems
---
Digital electronics
---
Electronic circuit design
---
Logic circuits
---
Machine theory
---
Switching theory
---
South Orange
Listing 1 - 6 of 6 |
Sort by
|