Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Q programming language


Related Topics
MTT
527

In the News (Thu 17 Dec 09)

  
  Q programming language - Wikipedia, the free encyclopedia
Q (which stands for equational programming language) is an interpreted, interactive functional programming language created by Albert Gräf at the University of Mainz in Germany.
Q has many similarities with other modern functional programming languages like Haskell and ML, but is based on general term rewriting (a method of computation also used in computer algebra systems) instead of the lambda calculus.
Q is an impure functional language (i.e., operations with side-effects are permitted) with a default eager evaluation strategy; "special forms" can be used to implement data structures and operations featuring lazy evaluation.
en.wikipedia.org /wiki/Q_programming_language   (462 words)

  
 Q - S23Wiki
The ASCII code for capital Q is 81 and for lowercase q is 113; or in binary 01010001 and 01110001, correspondingly.
Q (in Star Trek, played by John de Lancie) is an immortal entity from a race of beings also known as the Q. Q has appeared to the crews of several Starfleet vessels and outposts during the 2360s and 2370s.
Q is a functional programming language based on term rewriting.
s23.org /wiki/Q   (172 words)

  
 A Programming-Language Shell: A Programming-Language Shell   (Site not responding. Last check: 2007-10-13)
Modern high-level programming languages provide multiple data types (such as numbers, strings, and lists), as well as first-class function values.
Most utility languages (awk, perl, tcl) and most shells only have one (or a few) data types (strings), but they are very convenient for manipulating text or invoking programs.
For example, executing a program has the same syntax as a function call, a pipe is function composition, and a disk file just a persistent string.
per.bothner.com /software/Q/Qshell.html   (131 words)

  
 [No title]   (Site not responding. Last check: 2007-10-13)
Q has lexical scoping, and some support for logical and constraint programming.
Q can be compiled (into C++), or interpreted interactively.
Q has only been compiled with g++ 2.0 lately; there might be difficulties with other compilers.
per.bothner.com /software/Q/Q.README   (364 words)

  
 Q - Equational Programming Language   (Site not responding. Last check: 2007-10-13)
Q is a modern functional programming language based on term rewriting.
Programming in Q means that you specify a system of equations which the interpreter uses as rewrite rules to reduce expressions to normal form.
The Q language is useful for scientific programming and other advanced applications, and also as a sophisticated kind of desktop calculator.
www.musikwissenschaft.uni-mainz.de /~ag/q/q-old.php   (2199 words)

  
 q : Q -- equational programming language
Q is a powerful and extensible functional programming language based on the term rewriting calculus.
Q is useful for scientific programming and other advanced applications, and also as a sophisticated kind of desktop calculator.
The distribution includes the Q programming tools, the standard library, add-on modules for interfacing to GNU dbm, ODBC, GNU Octave, GGI, ImageMagick, Tcl/Tk and IBM's Data Explorer, and an Emacs mode.
www.usinglinux.org /lang/q.html   (95 words)

  
 Language list   (Site not responding. Last check: 2007-10-13)
C is often described, with a mixture of fondness and disdain varying according to the speaker, as "a language that combines all the elegance and power of assembly language with all the readability and maintainability of assembly language".
ICI is a programming language with a dynamic, object based data model with the flow control constructs and operators of C. It is designed for use in many environments, including embedded systems, as an adjunct to other programs and as a text based interface to compiled libraries.
Thus, a Q program or "script" is simply a collection of equations which are used to evaluate expressions in a symbolic fashion.
sk.nvg.org /lang/lang.html   (5710 words)

  
 Researchers in Programming Languages and Compilers
Advanced language and compiler technology for the Scheme programming language; the incorporation of formal methods such as continuation models, type inference, abstract interpretation, etc. as a foundation for such a technology; parallel and distributed computing for symbolic and irregular applications.
Programming languages and compilers, in particular languages and compilers for parallel machines; design and programming of shared-memory parallel computers; compiling symbolic languages; program profiling and tracing; and program executable editing.
Programming language analysis and design, including module systems, object-oriented programming, type systems, and reasoning about programs; applications of mathematical logic to programming languages and automated reasoning; algorithms for static analysis of programs.
www-2.cs.cmu.edu /afs/cs.cmu.edu/user/mleone/web/language-people.html   (4088 words)

  
 Bug#306737: ITP: q-lang -- Q equational programming language
The Q language supports a rich variety of built-in types, like arbitrary precision integers, floating point numbers (double precision 64 bit), truth values, strings, lists and files.
Q also allows you to interface to "external" modules written in the C programming language, which provides a means to access functions in C libraries and employ C's higher processing speed for time-critical tasks.
Conversely, Q scripts can also be executed from C, which allows Q to be used as an embedded language or term rewriting engine in C/C++ applications.
www.webservertalk.com /message1038884.html   (222 words)

  
 Q - Equational Programming Language
Q 7.5 is another bugfix release of the Q interpreter which fixes some bugs in the C interface.
Q 7.3 is now available, which fixes a critical bug related to the new memoization feature introduced in Q 7.1.
Q 7.2 is now available, featuring a complete revision of Q's "numeric tower" which integrates Rob Hubbard's rational number library and adds proper support for IEEE floating point INF and NaN values.
q-lang.sourceforge.net   (1807 words)

  
 Graphical Programming Language
The term "visual programming" seems to have been appropriated to describe GUI builders for conventional textual languages [for this see VisualProgramming, VisualProgrammingLanguage].
Prograph is the closest to a true graphical language I've ever heard of, which used the DataflowProgramming paradigm for algorithm description.
I'm not sure the future of programming languages is even a "language." I imagine that we'll be connecting components on a bus architecture.
c2.com /cgi/wiki?GraphicalProgrammingLanguage   (2466 words)

  
 p-nand-q.com : humor : programming languages : sorted!
You should be able to sing a good programming language.
Since I found that most modern programming languages (Java, C# and the VAX assembler (which is here mainly because it can be sung)) do not fullfill all of these to equal extent, I decided that it was time to write a programming language from scratch.
is the only programming language that can do this, in the world.
p-nand-q.com /humor/programming_languages/sorted.html   (437 words)

  
 Key Elements of Mathematica: Programming Language
Mathematica includes a modern, wide-ranging, and highly versatile language that doesn't force you into a single style of programming.
Mathematica is an unprecedentedly flexible and intuitive programming language.
With such a variety of programming approaches, it's easy to see why Mathematica has become the language of choice for technical professionals around the world.
www.wolfram.com /products/mathematica/benefits/language.html   (410 words)

  
 5. System/Q C Language Programming   (Site not responding. Last check: 2007-10-13)
The NonStop TUXEDO programmer writing client programs or service routines for the System/Q message facility should be familiar with the C language binding to the System/T ATMI.
The discussion of System/Q programming in this section reflects the left-hand portion of the illustration in Figure 1-1.
In some applications a value of zero is a valid and successful reply; a program may use that information to establish the successful processing of the enqueued request.
nonstop.compaq.com /nsswdocs/tuxedo/r6p5v3/docs/q/tpsec05.htm   (5073 words)

  
 Q
Q (which stands for 'equational') is a functional programming language based on the term rewriting calculus.
Q lets you formulate programs in a high-level, declarative style.
It is useful for scientific programming and other advanced applications, and also as a sophisticated kind of desktop calculator.
directory.fsf.org /All_Packages_in_Directory/Q.html   (327 words)

  
 QT Programming Language   (Site not responding. Last check: 2007-10-13)
It is inspired by the Q programming language, which is an untyped functional language based on term rewriting.
The Q programming language is directly based on the idea of term rewriting.
The idea of Q is to allow the programmer to write equations that are applied repeatedly (left to right) to the program state until no more equations can be applied.
www.soe.ucsc.edu /~nwhitehe/qt.html   (647 words)

  
 Q&A: Microsoft to Simplify and Speed the Development of Data-Rich Applications by Extending the .NET Framework to ...
The programming language required to access that data might be SQL, XQuery or both, so the developer must switch from writing in, say, C#, to writing string-based SQL or XQuery commands.
Learning and using these different programming languages and APIs is a daunting task, because the semantic mismatch between relational data programming and object-oriented programming is huge.
The long-lamented "impedance mismatch" between database-oriented languages and object-oriented programming languages has been a problem for developer productivity and application maintenance for many years, and it has been exacerbated recently with the growth of data-centric XML processing.
www.microsoft.com /presspass/features/2005/sep05/09-13NETLanguage.mspx   (1688 words)

  
 Programming language
A programming language is a computer language programmers use to develop applications, scripts, or other set of instructions for a computer to execute.
Below is a listing of some of the different fields of programming as well as what language you should consider for each of these fields.
Computer drivers and programming hardware interface support is a necessity for computers to operate with the hardware; without it your computer wouldn't work.
www.computerhope.com /jargon/p/proglang.htm   (458 words)

  
 WetFeet.com >
Programming—writing instructions to be carried out by a computer or other programmable device using a given programming language (such as Java, C++, or Perl)—combines elements of math, science, and engineering.
Programming languages are not languages in the traditional sense of the word.
Later on, they may become more involved in devising the overall shape and organization (or architecture) of software programs, as well as managing teams of lower-level programmers as they write the code for the various program modules.
www.wetfeet.com /Content/Careers/Programming.aspx   (278 words)

  
 Programming Language Naming Patterns
Most of you have noticed that programming language names tend to fall in several different themes.
Languages may be placed in more than one category of appropriate; we will not suffer the LimitsOfHierarchies here.
Claimed to be the world's first systems programming language; partially based on Algol, which in 1958 was called IAL (International Algorithmic Language).
c2.com /cgi/wiki?ProgrammingLanguageNamingPatterns   (1212 words)

  
 Languages
Q: What programming language was used to create 20/20 Insight GOLD?
Borland Delphi was the programming language used to create the 20/20 Insight GOLD program.
Microsoft Access 97 is the database used for storing 20/20 project setup information and assessment responses.
www.2020insight.net /faqs/faqlanguages1.htm   (41 words)

  
 Mathematica as a Programming Language
Mathematica includes advanced programming methods from modern computer science--as well as adding a host of new ideas of its own.
Mathematica incorporates a range of programming paradigms--so you can write every program in its most natural way.
Mathematica gives you the flexibility to write programs in many different styles.
www.wolfram.com /products/mathematica/tour/page15.html   (100 words)

  
 freshmeat.net: User information
A digital audio interface for the Q programming language.
A graph library and editor for the Q programming language.
An OSC interface for the Q programming language.
freshmeat.net /users/ag   (102 words)

  
 Q - OneLook Dictionary Search
We found 4 dictionaries with English definitions that include the word Q:
Tip: Click on the first link on a line below to go directly to a page where "Q" is defined.
Phrases that include Q: coenzyme q, q ratio, tobin's q, tobins q, q angle, more...
www.onelook.com /?w=Q   (94 words)

  
 sample program of ML programming language - Q&A
sample program of ML programming language - Q&A
Your answer will be published for anyone to see and rate.
FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.
www.faqs.org /qa/qa-13506.html   (163 words)

  
 freshmeat.net: Project details for Q
When programming with Q, you specify a system of equations which the interpreter uses as rewrite rules to reduce expressions to normal form.
The distribution includes the Q programming tools, a standard library, add-on modules for interfacing to various third-party libraries, and an Emacs mode.
OSI Approved :: GNU General Public License (GPL)
freshmeat.net /projects/q   (166 words)

  
 Packages beginning with letter Q   (Site not responding. Last check: 2007-10-13)
Q-Xine - Xine interface for the Q programming language
Q-SQLite3 - SQLite3 interface for the Q programming language
qgallery is a simple program for generating static HTML image galleries.
www.rpmfind.net /linux/RPM/sourceforge/QByName.html   (2228 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.