No major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously. There are several trends:
* Computers are enormously quicker but software development is not faster.
* Dependency management is a big part of software development today but the “header files” of languages in the C tradition are antithetical to clean dependency analysis—and fast compilation.
* There is a growing rebellion against cumbersome type systems like those of Java and C++, pushing people towards dynamically typed languages such as Python and JavaScript.
* Some fundamental concepts such as garbage collection and parallel computation are not well supported by popular systems languages.
* The emergence of multicore computers has generated worry and confusion.
We believe it's worth trying again with a new language, a concurrent, garbage-collected language with fast compilation. Regarding the points above:
* It is possible to compile a large Go program in a few seconds on a single computer.
* Go provides a model for software construction that makes dependency analysis easy and avoids much of the overhead of C-style include files and libraries.
* Go's type system has no hierarchy, so no time is spent defining the relationships between types. Also, although Go has static types the language attempts to make types feel lighter weight than in typical OO languages.
* Go is fully garbage-collected and provides fundamental support for concurrent execution and communication.
* By its design, Go proposes an approach for the construction of system software on multicore machines.
What is the role of language in social interaction? What does language
bring to social encounters? We argue that language can be conceived of as a tool for
interacting minds, enabling especially effective and flexible forms of social coordination,
perspective-taking and joint action. In a review of evidence from a broad range of
disciplines, we pursue elaborations of the language-as-a-tool metaphor, exploring four
ways in which language is employed in facilitation of social interaction. We argue that
language dramatically extends the possibility-space for interaction, facilitates the profiling
and navigation of joint attentional scenes, enables the sharing of situation models and
action plans, and mediates the cultural shaping of interacting minds.
Daniel Dennett argues that without language there is no consciousness, there is no self, and thus animals and baby are not conscious. Very interesting.
quick references that feature the most commonly forgotten things on a specific topic. You can print them out and hang them on your wall, or just keep them handy in your bookmarks for quick reference.
The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same expressive possibilities as HTML, but a stricter, more verbose syntax. Whereas HTML is an application of SGML, a very flexible markup language, XHTML is an applicat
From the page: "Children whose father's vocabulary was more varied when they were 2 years old had more advanced language skills at age 3. Surprisingly, the dads spoke less and asked fewer questions than the mothers, suggesting it was not how much they spo
Perl is a stable, cross platform programming language. It is used for mission critical projects in the public and private sectors and is widely used to program web applications of all needs.
A multilanguage blog with links and information on poetic invention – our term for exploratory/ investigative/ experimental/ radical/ conceptual poetry. [Graphic poetry, or poetic graphics...]
With this Web page, we are opening some aspects of hakia R&D to the view of our users. We undertook highly specific research tasks solely dedicated to the advancement of the core-competency in Web search. The main challenge is to make science work in a co
...chimpanzees and bonobos also make liberal use of gestures in addition to the sounds and facial expressions that are part of their communication system...
As human language is a primary mode of knowledge transfer, a growing integration of language technology tools into semantic web applications is to be expected. Language technology tools will be essential in scaling up the semantic web by providing automat
Graph-based NLP
From Language and Information Technologies
Jump to: navigation, search
The goal of this research project is to investigate efficient graph-based representations of text, and explore the application of ranking models based on such graph structures to natural language processing tasks. We bring together methods from computational linguistics and graph-theory, and combine them into a suite of innovative approaches that will improve and ultimately solve difficult problems in natural language processing. Specifically, we are currently working on the application of graph centrality algorithms to problems such as word sense disambiguation, text summarization and keyword extraction.
CSL provides an easy-to-use but feature-rich XML language to describe bibliographic and citation formatting. It has been developed alongside CiteProc. Analogous to BibTeX .bst files or the binary equivalents in proprietary applications like Endnote, CSL is open, international-ready, and designed on a solid foundation that yields a language that is easy-to-use, while able to flexibly-but-reliably format bibliographies and citations for a wide variety of fields.
This stuff is in English although my native language is German. This is an explanation why. It goes along the roads of ELFE but concentrates on my personal view. It would be obviously pointless to write this in English as well, so I'm switching to German here.
Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure
The ANTLR 3 Eclipse Plugin helps you develop ANTLR 3 grammars inside Eclipse. It currently provides a project nature, a label decorator, a builder, and problem markers for ANTLR errors.
B. Bruce, and A. Bishop. Journal of Adolescent & Adult Literacy, 45 (8):
706(May 2002)M3: Article; Bruce, Bertram C. Bishop, Ann P.; Source Info: May2002, Vol. 45 Issue 8, p706; Subject Term: LITERACY; Subject Term: LANGUAGE & languages -- Study & teaching; NAICS/Industry Codes: 611630 Language Schools; Number of Pages: 9p; Document Type: Article; Full Text Word Count: 4611.