Artificial languages for instructing computers to do steps of computation in order to complete tasks. They allow programmers to communicate with computers.

learn more… | top users | synonyms

15
votes
1answer
468 views

Using uniqueness types to implement safe parallelism

I've been interested in uniqueness types as an alternative to monads in pure functional languages for some time; unfortunately, this is kind of an esoteric area of CS research and online resources ...
2
votes
0answers
99 views

How do references work in R?

I'm finding R confusing because it has such a different notion of reference than I am used to in languages like C, Java, Javascript... Ruby, Python, C++, well, pretty much any language I have ever ...
1
vote
0answers
60 views

Pre-Compilation Processor:

What I want to do: Parse source code, search for a beginning and closing tag of my own definition (one that does not conflict with any defined patterns in the programming language), and then replace ...
0
votes
0answers
135 views

Best way to handle language interoperability

Background In a language like F#, direct interoperability with most other .NET languages is possible. For example, it is possible to use classes written in C# directly in F#, and it is possible to ...
-1
votes
0answers
31 views

AI in programming

I would love to learn something about artificial intelligence used in programming. Is it used nowdays or is it some kind of sci-fi. I heard something about phenotropic and intentional programming, ...
-3
votes
0answers
15 views

What are the languages that support VLA out there?

What system programming languages out there support 'C' like VLA? I know there are several already shown on the wiki-page but I guess they are not all. 'VLA' means variable-length array. Those ...